Vi & Vim

Hỏi và đáp cho những người sử dụng các nhóm soạn thảo văn bản vi và Vim





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 

2
Có cách nào để chia sẻ lịch sử lệnh vim?
Tôi có thể chia sẻ lịch sử lệnh Vim qua các phiên bản trong thời gian thực không? Điều đó có nghĩa là những gì mọi người làm trong bash theo cách này: export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND" Đó là, khi tôi chạy một lệnh echo test1trong …


2
[Tính]% làm gì?
Tôi sẽ mong đợi [count]%nhảy qua lại giữa countthời gian niềng răng phù hợp hoặc một cái gì đó tương tự, nhưng thay vào đó, gõ lệnh đó dường như di chuyển con trỏ đến một vị trí ngẫu nhiên trong bộ đệm. Nó dường như luôn luôn đi đến …


1
`echon` cho` echomsg`
Các lệnh echonvà echohlrất hữu ích để xuất các dòng văn bản có nhiều nhóm tô sáng trong cùng một dòng. Điều này có thể được sử dụng để ví dụ tạo thông điệp trạng thái đẹp cho plugin. Trong một plugin tôi đang làm việc, tôi đang sử dụng …

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ì …





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.