Mã có trên 2 000 dòng đầy nếp gấp. Tôi chọn một khối nhất định trong chế độ Visual mà tôi muốn bắt đầu viết. Tuy nhiên, mọi thứ xung quanh, chẳng hạn như nếp gấp, hinter viết của tôi, và tôi vô tình có xu hướng sửa đổi chúng. Hiện tại, tôi tránh những sai lầm như vậy bằng cách viết khối trong một VIM riêng biệt. Nó không phải là một giải pháp thực sự, và nó trở nên khó xử với quá nhiều VIM mở. Làm cách nào để ẩn mọi thứ ngoại trừ khối trong nếp gấp?VIM nếp gấp cho Mọi thứ ngoại trừ một cái gì đó
6
A
Trả lời
10
Bạn có thể làm zMzv
hoặc zMzO
.
zM
đóng tất cả các nếp gấp, zv
làm cho đường hiện tại hiển thị và zO
mở tất cả các nếp gấp theo con trỏ đệ quy lên đến gốc.
4
Không chính xác những gì bạn yêu cầu, nhưng có thể làm việc ...
Bản đồ người bạn này đến một cái gì đó:
:vnoremap <Leader>za <Esc>`<kzfgg`>jzfG`<
Tôi có nó trên lãnh đạo => z (vì nó đã làm w/gấp) => a (vì nó là viết tắt của "xung quanh")
Cách sử dụng:
Chọn dòng với V, nhấn lãnh đạo z a.
Mọi thứ ở trên và bên dưới sẽ được gấp lại.
Các vấn đề liên quan
- 1. Xuất các nếp gấp Vim?
- 2. RewriteRule chuyển hướng mọi thứ ngoại trừ một thư mục
- 3. jQuery khi nhấp vào mọi thứ trừ div và đó là con cái
- 4. Xóa mọi thứ trừ cột đầu tiên trong VIM
- 5. Có thể nhảy tới các nếp gấp trong Vim không?
- 6. mở một nếp gấp và nhảy đến cuối của nó trong vim
- 7. màu sắc khác nhau cho các nếp gấp và subfolds trong Vim
- 8. Lập bản đồ <C-j> cho một cái gì đó trong Vim
- 9. được xếp hàng? - Làm thế nào để kiểm tra các nếp gấp trong VIM
- 10. jQuery - Chọn mọi thứ ngoại trừ một phần tử và con của nó?
- 11. Mối quan hệ của nếp gấp trên Tùy chọn, v.v. và gấp trên Traversable là gì?
- 12. Vim cho Word (hoặc một cái gì đó giống như nó)
- 13. Làm thế nào để dán một cái gì đó giữa các thẻ html trong Vim?
- 14. Tại sao nếp gấp lại có loại sau trong Scala?
- 15. Làm cách nào để bật các nếp gấp tự động trong Vim?
- 16. Làm thế nào tôi có thể chia sẻ các nếp gấp của tôi trong VIM?
- 17. nginx như là một proxy cho NodeJS + socket.io: mọi thứ đều OK ngoại trừ thông điệp lớn
- 18. Javascript ngữ: một cái gì đó && function()
- 19. nginx: auth_basic cho mọi thứ trừ một vị trí cụ thể
- 20. Tại sao các nếp gấp này dừng ở đầu/đuôi?
- 21. Làm cách nào để sửa vim thành các nếp gấp thụt lề có chứa các dòng chú thích Python?
- 22. Đặt đường viền thành bảng tr, hoạt động ở mọi thứ ngoại trừ IE 6 & 7
- 23. Một cái gì đó như tăng :: multi_index cho Python
- 24. Một cái gì đó như JsFiddle cho VBScript?
- 25. Làm sao để Mercurial bỏ qua mọi thứ ngoại trừ tệp * .cs?
- 26. Kết hợp mọi thứ ngoại trừ các chuỗi được chỉ định
- 27. nếp gấp. thành phần chức năng foldr - Haskell
- 28. thực thi một cái gì đó trên mọi hàm gọi php
- 29. Rsync không bao gồm mọi thứ ngoại trừ 1 cây thư mục
- 30. Liên kết helpfile với một ứng dụng Delphi XE2 - mọi thứ hoạt động ngoại trừ hình thức chính
Wow. Đó là hoàn hảo. Chỉ muốn đề cập đến điều đó ': nmap zs zRzz' là cách hay để mở mọi thứ trở lại –
vrybas