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.


1
nếu khác endeliner
Tôi có oneliner này trong tôi vimrcnhưng nó không hoạt động: if has("patch-7.4.710") | set listchars+=space:· else | set listchars+=trail:· | endif VIM nói: E518: Unknown option: else Bạn có thể giúp tôi được không ?
11 vimscript 


3
Thay thế bằng vimscript thuần túy (không có `: s`)
Tôi có những điều sau đây trong vimrc của mình: func! AddSpaceBeforeEqual() s/\([a-z)_0-9"'\[\]]\)=/\1 =/ge endfunc Tôi đang sử dụng vint để lint vimrc của mình và nhận được cảnh báo sau: ProhibitCommandWithUnintendsSideEffect Tránh các lệnh có tác dụng phụ ngoài ý muốn. Tránh sử dụng: s [ubstolarship] vì nó di …






2
Làm gì để tạo plugin vim?
Vì vậy, câu hỏi của tôi rất đơn giản. Có phải là một ý tưởng tốt để học vim scripting chỉ để tạo vim hoặc chúng ta nên áp dụng một số ngôn ngữ khác được chấp nhận hơn cho điều đó. Ví dụ: Liên kết này mở một video …
11 vimscript 

4
Bao gồm trong vimrc?
Có thể bao gồm các tệp bên ngoài để có nguồn gốc trong tệp vimrc? Có phải nó là một vấn đề đơn giản như chỉ cần thêm source somefile?


3
Làm thế nào để grep trong đầu ra lệnh ex?
Làm thế nào để tìm kiếm một mẫu trong đầu ra lệnh ex? Ví dụ, làm thế nào để tìm kiếm một mẫu tên tệp trong đầu ra của :scriptnameslệnh? Trong sự giúp đỡ cho tất cả các hương vị grepvà vimgrepchỉ có {file}một nơi để thực hiện tìm kiếm.
10 vimscript 


1
Thực thi nội dung của bộ đệm như vimscript
Tôi có một nofilebộ đệm chứa vimscript và tôi muốn thực thi nó. Tuy nhiên, :so % sẽ không hoạt động vì nó yêu cầu một tệp đã lưu, không phải bộ đệm. Có một lệnh vim để làm điều này theo mặc định? Nếu không, có thể tạo ra …

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.