Trong Vim / Vi, làm thế nào để bạn di chuyển con trỏ đến cuối từ trước?


174

Trong chế độ bình thường của Vim:

  • e đi đến cuối từ tiếp theo
  • w đi đến đầu từ tiếp theo
  • b đi đến đầu từ trước

Làm thế nào để bạn di chuyển con trỏ đến cuối từ trước ?

Câu trả lời:


245

Thật không may, nó không phải là một khóa duy nhất ... mà gelà những gì bạn đang tìm kiếm, tôi nghĩ vậy.


29
Đối với những người như tôi tự hỏi sự khác biệt giữa gebe, đó là bạn có thể ở giữa từ và bạn sẽ đi đến cuối từ trước, trong khi bebạn cần phải ở vị trí đầu tiên của từ đầu tiên.
TankorSmash

13
gEcho sự kết thúc của trước đó WORD. :)
nitsas

6
Nghiêm túc tại sao không có một phím tắt duy nhất cho điều này theo mặc định? nó trông giống như một cái gì đó mọi người sẽ sử dụng thường xuyên như w. tui bỏ lỡ điều gì vậy? (Tôi biết nó có thể được lập bản đồ, chỉ tò mò tại sao)
Iman Akbari

1
Trong khi bethuận tiện, đó là sự kết hợp của hai lệnh, vì vậy bạn không thể sử dụng nó như : d be. Trong khi đó d ge, công việc
Daniel Thompson


29

như đã thấy trong hướng dẫn sử dụng VIM (phần 03.1), bạn có thể sử dụng geđể đi đến cuối từ trước đó


1

Bạn cũng có thể muốn thực hiện những điều này để đi đến khoảng trắng trước một từ (một ký tự sau ge: (cả hai chỉ có 2 phím)

  1. FSpace sẽ đưa bạn đến không gian sau từ trước đó
  2. Bh cũng sẽ làm điều đó, trong hầu hết các trường hợp.

Ngoại lệ là khi bạn ở đầu một dòng, trong trường hợp đó

  1. k$ làm một cái gì đó tương tự, trong 3 lần nhấn
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.