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



1
Tự động ngắt dòng trong ý kiến?
Vim có lệnh tuyệt vời set tw=79sẽ tự động ngắt dòng của bạn ở 79 ký tự, tuy nhiên tôi thích (chỉ) các nhận xét của tôi bị phá vỡ ở 72 ký tự tự động. Có cách nào tốt để làm điều này trong Vim không?

2
Có cách nào để che giấu qua các dòng?
Đây là trường hợp sử dụng của tôi: Tôi có rất nhiều mã mà do thực thi kiểu, chúng tôi viết dòng mới sau và trước mỗi dấu ngoặc mở và đóng (tương ứng). Thí dụ: function func(args) { statement 1; statement 2; if (condition) { statement 3; } } …


2
Di chuyển sau khi kết thúc từ hoặc Xóa sau cusor
Trình tự nhanh nhất để xóa đến cuối dòng sau vị trí con trỏ là gì? Thí dụ: Tôi muốn xóa dòng này một cách nhanh hơn Trình tự: 5eDsẽ xóa ký tự cuối cùng của từline Tôi muốn xóa lin này Di chuyển xung quanh với vim thường đặt …





3
Tại sao tôi nhận được một lỗi trích dẫn bị thiếu khi sử dụng sau đây trong ánh xạ sử dụng thực thi và bình thường?
Lệnh là nnoremap <leader>; :execute "normal! mqA;\<esc>`q" Nếu bạn sau đó nhấn <leader>;, bạn sẽ làm E114: Missing quote: "normal! mqA;\theo E15: Invalid expression: "normal! mqA;\. Tại sao lại thế này? Lệnh hoạt động tốt nếu đầu vào trực tiếp vào dòng lệnh. Lệnh thêm một ;ở cuối dòng hiện …


1
Tự động hoàn tất để thực hiện
Nếu tôi đặt makechương trình tùy chỉnh , có cách nào để cung cấp danh sách các tùy chọn hoàn thành tab sẽ được kích hoạt khi tôi nhập :make+ Space+ Tabkhông? Với các lệnh tùy chỉnh tôi có thể thực hiện fi: command! -nargs=* -complete=customlist,MakeComplete -bar MakeGitbook call MakeGitbook(<q-args>) …



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.