Trong vim, tôi thực sự yêu thích f
& t
ở chế độ Bình thường. Có phiên bản theo chiều dọc nào không? Nếu không, cách tốt nhất để nhảy rất nhiều dòng xuống một từ mà tôi nhìn thấy là gì? Tôi chỉ cần đếm các dòng và làm 12j
hay gì đó?Vim phiên bản chuyển động dọc của f & t?
Trả lời
Bạn có thể sử dụng /foo
(hoặc ?foo
để quay lại) không? Tôi có xu hướng sử dụng nhiều hơn t
hoặc f
.
Hmmm ... đó là số tiền khá ... nhờ – ma11hew28
Tôi nghĩ bạn sẽ yêu thích plugin EasyMotion.
Bạn sẽ gõ <leader>fb
để đi đến một b
, ngang và theo chiều dọc.
(bạn cũng có thể tìm thấy những vim.org gương git here)
Tác giả có [kho lưu trữ] của riêng mình (https://github.com/Lokaltog/vim-easymotion) cho EasyMotion. Tôi nghĩ rằng đó là nguồn tốt hơn so với gương vim-script, theo ý kiến của tôi. – evaryont
+1: đề xuất tuyệt vời. –
@evaryont Tôi đồng ý, tôi đã chỉnh sửa câu trả lời của mình. Tôi sử dụng máy nhân bản vim-script vì nó là một nơi trung tâm cho tôi (và cho Vundle :) http://vim-scripts.org/vim/scripts.html – Drasill
Hãy thử vim-sneak, một plugin Tôi viết vì lý do này rất. Nó cho phép bạn nhảy đến bất kỳ vị trí trong ba tổ hợp phím bằng cách xác định hai nhân vật đầu tiên của mục tiêu:
s{char}{char}
Ví dụ, sab
di chuyển con trỏ đến dụ tiếp theo của chuỗi "ab". Và Sab
di chuyển về phía sau đến phiên bản "ab" trước đó.
Nó cũng hỗ trợ:
- chế độ trực quan
- hoạt động (như
dzab
,czab
, vàyzab
) - hoạt động lặp lại với
.
- chuyển động lặp lại với
;
và,
vim-sneak tương tự như vim-seek, với nhiều cải tiến.
- 1. Lệnh f và t làm gì trong Vim?
- 2. Cài đặt phiên bản "dev" của ứng dụng Android dọc theo phiên bản thị trường bên
- 3. Phiên bản F # của kết hợp mẫu haskell
- 4. Cách nhận số phiên bản F #?
- 5. jQuery di động nội dung trang dọc di chuyển dọc
- 6. phiên bản chuyển đổi của python
- 7. Sử dụng lệnh f của vim qua nhiều dòng
- 8. Chuyển hướng thiết bị di động đến phiên bản thay thế của trang web của tôi
- 9. Decimal chuyển đổi F # Script vs Biên soạn F #
- 10. Chuyển đổi tập tin trong F #
- 11. Tại sao bản đồ vim của tôi không hoạt động?
- 12. Phiên bản tiêu chuẩn hoặc sử dụng thành ngữ (fn [f & args] (áp dụng f args))
- 13. VIM - Hiển thị diff của phiên bản lưu cuối cùng và phiên bản chưa được lưu hiện
- 14. F # - Mảng <'T> là gì?
- 15. Di chuyển dọc Parallax
- 16. Văn bản dọc với jQuery
- 17. F #: Nullable <T> Hỗ trợ
- 18. Làm cách nào để chuyển đổi thành loại cụ thể trong phiên bản chung của TryParse()?
- 19. Vim, LaTeX, gói từ và điều khiển phiên bản
- 20. Chuyển sang chế độ siêu người dùng trong phiên vim
- 21. Tạo phiên bản di động của trang web
- 22. Blackberry - Tự động di chuyển trình quản lý trường dọc
- 23. "Thu nhỏ" cửa sổ VIM dọc chia tách
- 24. Ctrl + S (chia ngang) không hoạt động với Command-T trong vim
- 25. Trường hợp không nhạy cảm với khóa f trong vim?
- 26. Phiên bản mới hơn của JRE không tải soundbank nhưng phiên bản cũ hơn
- 27. Phiên bản bộ sưu tập của SingleOrDefault cho một từ điển <T> là gì?
- 28. Mở bộ đệm dưới dạng chia dọc trong VIM
- 29. Cách sử dụng lệnh 'f' của vim (tìm) để tìm tab tiếp theo
- 30. Hộp văn bản nhiều dòng với cuộn dọc tự động
Ngoài câu trả lời của tôi bên dưới, bạn cũng có thể thử tùy chọn số tương đối (': set relativenumber'), giúp bạn dễ dàng đếm số lượng hàng lên hoặc xuống bạn muốn di chuyển. Nó không dành cho tất cả mọi người, nhưng đôi khi tôi thấy nó hữu ích. Tôi có nó được thiết lập để chuyển đổi giữa số và số tương đối khi tôi nhấn ' n' –
Alex
Tôi cũng tìm thấy 'relativenumber' hữu ích cho việc này. Để chuyển đổi nó, tôi sử dụng [plugin numbertoggle của Jeff Kreeftmeijer] (https://github.com/jeffkreeftmeijer/vim-numbertoggle) - nó sẽ tắt 'relativenumber' ở chế độ chèn và cho phép nó ở chế độ bình thường. –