Làm cách nào để xóa một từ khi con trỏ ở đâu đó ở giữa từ đó (không phải ở cuối hoặc đầu của một từ) trong Vim?Làm cách nào để xóa một từ khi con trỏ ở giữa từ?
Trả lời
tôi thấy rằng "DIW" (xóa từ bên trong) là con đường phía trước thẳng để xóa một chữ!
bdw
nên làm điều đó.
b
ack đến đầu của từ, d
elete đến w
ord tiếp theo
Điều này có vẻ rất hiệu quả, tôi muốn làm điều này cụ thể hơn – abubacker
+1 này, đây là câu trả lời ngắn nhất mà tôi biết. Nếu nó vẫn còn quá dài, @abubacker, hãy xem 'map' về cách gán cho một tổ hợp phím (http://how-to.wikia.com/wiki/How_to_map_keys_in_vim). – paxdiablo
Điều này không hoạt động trên các từ đơn lẻ. –
gì bạn cần là các phím bấm sau trong chế độ bình thường (sau khi nhấn Esc):
diw (có nghĩa là: xóa từ bên trong)
-hoặc-
dmộtw (có nghĩa là: xóa một từ)
Lệnh thứ hai cũng xóa tất cả các không gian sau chữ, hoặc tất cả các không gian trước khi từ nếu không có dấu cách sau từ.
Đối với các lệnh hơn liên quan:
:help diw
:help daw
Không giống như diw, giải pháp này cũng xóa tất cả dấu cách sau từ hiện tại. –
Đồng ý, 'daw' là cách tốt nhất để xóa một từ (Xóa tất cả từ).Chuyển động 'iw' phù hợp hơn nếu bạn muốn gõ một từ khác vào vị trí của nó, sử dụng' ciw' (Thay đổi từ bên trong). – nelstrom
@nelstrom cảm ơn bạn vì 'ciw', không biết về nó. – hsribei
Sau khi nhập chế độ bình thường (bằng cách nhấn Esc)
fgiandb sẽ xóa từ.
- 1. vi để xóa từ đầu cho đến khi con trỏ
- 2. Xóa con trỏ nhập từ combobox
- 3. Trong vim, làm cách nào để xóa một từ?
- 4. Cách tốt nhất để xóa một std :: unique_ptr từ một vector với một con trỏ thô?
- 5. Luôn giữ con trỏ ở giữa Vim
- 6. Làm cách nào để xóa con trỏ mà không xóa dữ liệu mà con trỏ trỏ đến?
- 7. Xóa từ con trỏ đến cuối ngoặc (vv) trong vim
- 8. Với iTerm2 trên máy Mac, làm thế nào để xóa chuyển tiếp một từ từ con trỏ trên dòng lệnh?
- 9. C++ typecast: đúc một con trỏ từ con trỏ void đến con trỏ lớp
- 10. Làm thế nào để thay đổi con trỏ từ con trỏ sang ngón tay bằng jQuery?
- 11. Làm cách nào để sắp xếp một con trỏ tới một con trỏ tới một int?
- 12. Xóa một con trỏ null
- 13. Làm cách nào để làm mới con trỏ từ Trình tải trang CursorLoader?
- 14. Làm cách nào để lấy giá trị int từ object_getIvar (self, myIntVar) khi nó trả về một con trỏ
- 15. jquery: xóa con trỏ trỏ?
- 16. Làm thế nào để sao chép giá trị từ một con trỏ đến một
- 17. Làm cách nào để buộc con trỏ đến cuối NSTextField?
- 18. Cách nhanh nhất để xóa một mục từ giữa Array()
- 19. cách đặt con trỏ ở đầu tab `
- 20. Xóa con trỏ trong C++
- 21. Tải con trỏ hoạt ảnh khi chạy từ bộ nhớ
- 22. Làm cách nào để có danh sách tên cột từ con trỏ psycopg2?
- 23. Làm cách nào để tạo một mảng con trỏ?
- 24. Cách xóa an toàn nhiều con trỏ
- 25. Làm thế nào để loại bỏ unique_ptr bởi con trỏ từ một container?
- 26. tại sao không chuyển đổi ngầm từ con trỏ để tham khảo để con trỏ const
- 27. Làm thế nào để phát hiện nếu con trỏ bị xóa và xóa an toàn?
- 28. PyGame Đặt con trỏ chuột từ Bitmap
- 29. Cách lấy con trỏ này từ std :: function?
- 30. UITextView ngắt từ ngắt ở giữa một từ
đây là chương trình liên quan như thế nào? –
Ai khác sẽ sử dụng vim? –
@Adam - một nhà toán học, một nhà vật lý, người viết giấy tờ trong LaTeX trên một hệ thống unix theo cách cũ. – tvanfosson