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
Thao tác ký tự với mã ascii của họ
Hãy nói rằng tôi có let l:letter = 'A' Có một hàm lấy l:lettermã ascii và biến nó thành 'B'? Ý tôi là let l:next_letter = l:letter + 1 Tôi biết là <Ctrl-A>có set nf=alpha, nhưng điều đó đòi hỏi phải có con trỏ trên ký tự trong tài liệu …
8 vimscript 

1
Hàm gọi shell script với các đối số
Tôi đang thực hiện chức năng của riêng mình để gọi một tập lệnh bash biên dịch và chạy chương trình của tôi. Đây là mã tôi đã thử. function Compile_and_run(game, major, minor) !_compile a:game a:major a:minor endfunction Vấn đề duy nhất là nó dường như phân tích a:gamethay vì …



2
Làm cách nào để thêm văn bản vào dòng hiện tại?
Tôi hiện đang cố gắng tìm ra vimscript và tôi tình cờ thấy append()chức năng này. Tài liệu nói rằng bạn có thể chỉ định dòng mà một biểu thức sẽ được thêm vào, vì vậy tôi đã thử: :call append(line('.'), Foo()) Foo() trả về một chuỗi. Điều kỳ lạ …
8 vimscript 




2
Làm thế nào để nhảy vào bộ đệm từ ls?
Có cách nào để nhảy đến một bộ đệm bằng cách nhập số bộ đệm ngay từ đó :lskhông? Ý tôi là, tại sao lệnh này mong tôi Press ENTER or type command to continue, nếu nhấn chẳng hạn 2, sẽ không làm gì cả? Rõ ràng tôi sẽ không …

2
Hạn chế của việc sử dụng Python để phát triển mã mới trong plugin VIM
Trong một trong những plugin vim tôi sử dụng, chúng tôi đã suy nghĩ về việc sử dụng python vs vimscript trong tương lai ( https://github.com/python-mode/python-mode/issues/813#issuecomment-344754563 ). Tôi hiểu rằng bạn có thể sử dụng Python để viết plugin cho VIM ( https://dzone.com/articles/how-write-vim-plugins-python ) miễn là bạn có +python/ +python3trong …

1
Làm cho zG và zW bền bỉ
Chỉnh sửa : Tôi đã biến nó thành một plugin nhỏ. Đây là nỗ lực đầu tiên của tôi khi viết một bài và tôi không biết mình đang làm gì, vì vậy mọi sự giúp đỡ đều được đánh giá cao. :) Đây là: https://github.com/danielbmarques/vim-dialect ---------- Tôi muốn tiếp …


1
Một ^ @ trong vim là gì?
Tôi đang chạy một Vimscript lấy kết quả của một tin nhắn và chuyển hướng nó đến một biến vimscript. Khi nội dung của biến vimscript được hiển thị, nó có ^ @ trong đó. Điều đó thể hiện điều gì và làm thế nào tôi có thể thoát khỏi …
7 vimscript 

1
Tại sao có giới hạn về số lượng đối số hàm?
Tôi đang đọc :help :call, trong đó nêu rõ như sau: Gọi một chức năng. Tên của hàm và các đối số của nó được chỉ định với :function. Lên đến 20 đối số có thể được sử dụng. Điều này khiến tôi tự hỏi: tại sao có một giới …
7 vimscript 

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.