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 cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.