Câu hỏi được gắn thẻ «vimscript»

Một ngôn ngữ kịch bản được nhúng vào Vim. Nó có thể được sử dụng để tùy chỉnh Vim cho phù hợp với nhu cầu của bạn và để tạo plugin. Cũng được gọi là VimL.



2
Làm thế nào để đối phó với chuỗi chứa khoảng trắng trong tập lệnh Vim?
Tôi có lệnh sau trong vimrc của mình: execute "set path+=".getcwd()."/**" Nó hoạt động tốt nếu thư mục làm việc hiện tại là như thế /home/tamlok/my_work/. Tuy nhiên, nếu thư mục chứa khoảng trắng, chẳng hạn như D:\Program Files\vim\, vim sẽ khiếu nại. Tôi cho rằng tôi có thể sửa …



1
Hiển thị Vim thành văn bản
Tôi tự hỏi nếu có bất kỳ lệnh tương tự :TOhtml, nhưng chỉ cho văn bản đơn giản và đại diện cho toàn bộ màn hình Vim. Ví dụ, được hiển thị: Nó sẽ tạo tập tin văn bản sau: 1 B 1 a ~ ~ ~ ~ ~ ~ …
9 vimscript 

1
Một số dòng hướng dẫn
Có cách nào để chia một hướng dẫn một dòng thành nhiều dòng không? Ví dụ: tôi muốn chuyển đổi setlocal variable_name = condition1 ? "1" : condition2 ? "0" : condition3 ? "a long string" : "another long string" vào setlocal variable_name = condition1 ? "1" : condition2 ? …
9 vimscript 


1
Cách sử dụng toán tử = ~
Tôi hơi bối rối về các toán tử so sánh regex của VimScript. Nếu tôi xem qua :h =~?sự hiểu biết của tôi là =~có thể được sử dụng để thực hiện một trận đấu regex (với việc ?làm cho nó không phân biệt chữ hoa chữ thường). Nhưng mã …

2
Vimscript: Trợ giúp với Tự động tải, Phạm vi & <SID>
Tôi đã làm việc về việc mô đun hóa và chuyển đổi một mã trong vimrcmột số plugin / plugin độc lập và có thể tái sử dụng. Tôi đã gặp phải một vấn đề với tự động tải &amp; phạm vi mà tôi gặp khó khăn trong việc hiểu. …
9 vimscript 

1
vimL ngủ trong một chức năng
Tôi đang cố gắng xác định một chức năng sẽ giúp dễ dàng hơn để xem vị trí của con trỏ bằng cách đặt các sợi tóc chéo xung quanh nó trong 100ms. Đây là nỗ lực của tôi: function! Flash() set cursorline cursorcolumn sleep 100m set nocursorline nocursorcolumn endfunction …
9 vimscript 

1
Cách tô màu bình luận sau một cột xác định
Tôi đã từng được cung cấp các tài liệu này để cho phép người trợ giúp này vimhiển thị loại đường thẳng đứng để giúp thực thi các quy tắc PEP8 về giới hạn độ dài dòng ở cột 80: " Long lines highlighting. nnoremap &lt;Leader&gt;H :call&lt;SID&gt;LongLineHLToggle()&lt;cr&gt; hi OverLength ctermbg=none …




Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.