Cách di chuyển một từ còn lại trong trình soạn thảo vi


138

Tôi sử dụng phím tắt wđể di chuyển con trỏ một từ bên phải. Có một phím tắt để di chuyển một từ trái?


Xin chào và chào mừng bạn đến với StackOverflow! Lưu ý rằng trang web này dành cho các câu hỏi liên quan trực tiếp đến các vấn đề lập trình; câu hỏi "cách sử dụng phần mềm X" sẽ được trả lời tốt hơn tại superuser.com. Tôi đã bỏ phiếu để đóng câu hỏi này; nó sẽ được tự động di chuyển đến đó.
Piskvor rời khỏi tòa nhà

Bài viết của bạn vẫn còn khó hiểu, wkhông di chuyển con trỏ sang trái. Bạn đang cố gắng để đạt được điều gì? Di chuyển con trỏ (và nếu vậy theo hướng nào) hoặc di chuyển các từ (một lần nữa theo hướng nào).
Peter van der Heijden

@Suresh: Trong tương lai, hãy thử hỏi các câu hỏi liên quan đến Vim trên: unix.stackexchange.com Nếu chúng không dành riêng cho Windows, nó sẽ không chính thức ở đó và bạn có thể tìm thấy câu trả lời tốt hơn sau đó trên SU, hoặc ít nhất là nhanh hơn
Goran Jovic

10
Xin vui lòng. Dừng phân tán cộng đồng vim trên tất cả các diễn đàn SE. Chúng tôi có 2707 câu hỏi được gắn thẻ vim tại đây trên SO, 484 trên SU và hiện tại chúng tôi có 31 câu hỏi được gắn thẻ vim trên diễn đàn SE mới này. BTW: unix.stackexchange.com/questions/107/ cho là hoàn toàn lạc đề vì SO có nghĩa là được lập trình tập trung. (BTW Tôi sử dụng vim trên windows mỗi ngày.)
Luc Hermitte

3
@Lieven: Sự đồng thuận dường như là 'giữ các câu hỏi của Vim về SO' vì các câu trả lời thường bao gồm các vimscripts và Vim là một công cụ 'định hướng mã'. Xem câu hỏi trên Meta meta.stackexchange.com/q/25925/154445
Xavier T.

Câu trả lời:



24

Đó là b.

Bạn có thể thấy các chuyển động khác ở đây:

Tài liệu Vim: chuyển động, 4. Chuyển động từ

Nói chung, lệnh Vim bao gồm:

đếm chuyển động hành động

Ở đâu:

số lượng là số lần bạn muốn nó thực hiện. Mặc định là 1.

hành động rõ ràng là một hành động: dđể xóa, cđể thay đổi, mặc định là trống rỗng và nó có nghĩa là chỉ đơn giản là di chuyển.

chuyển động là hướng. Bạn đã nhận được điều đó rồi.


Tôi nghĩ những gì OP có sau là một phím tắt để di chuyển một từ sang phải (hoặc bên trái, tiêu đề gây nhầm lẫn) không phải là con trỏ.
Peter van der Heijden

@Peter: câu hỏi nói rằng anh ta sử dụng wđể di chuyển sang trái, vì vậy rõ ràng anh ta chỉ đang cố gắng di chuyển con trỏ
Nathan Fellman

@Nathan Fellman: OP đã chỉnh sửa câu hỏi. Ở dạng hiện tại, rõ ràng câu trả lời của @Goran Jovic thực sự là những gì OP đã làm sau đó. Tôi sẽ upvote câu trả lời.
Peter van der Heijden

8

Ngoài các bphong trào được đề cập trong các câu trả lời khác, một phong trào khác có thể thú vị là ge.

Nó đưa bạn đến chữ cái cuối cùng của từ bên trái. Khi bđược coi là đối lập với w, gecó thể được coi là đối lập emà đưa bạn đến cuối của từ hiện tại.

Cũng lưu ý rằng tất cả những phong trào word-khôn ngoan có một WORD-khôn ngoan tương đương: W, B, EgEđó là "nhanh". Để biết sự khác biệt giữa các từ và WORDS, xem : :h word.


//, Bạn có một tài liệu tham khảo hoặc một cái gì đó cho những người trong chúng ta muốn thử không?
Nathan Basan

Tôi không chắc bạn hiểu ý của bạn là "tham chiếu". Nếu bạn muốn thử những chuyển động này, bạn có thể chỉ cần mở một tệp trong vim và thử các chuyển động, phải không?
statox

Cảm ơn rất nhiều vì điều này, đã tìm kiếm một cách để có chức năng đó. Điều hướng ngược bằng cách kết thúc từ IMO tốt hơn nhiều.
Luke Davis

Ồ, và người ta cũng có thể làm 4geđể di chuyển 4 từ ở đây, v.v.
dekuShrub

6

Có, bạn có thể sử dụng "b" để lùi lại một từ và trước, "2b" để di chuyển trở lại hai từ.


"Backforward" nghĩa là gì? Bạn có nghĩa là "đi ngược" ? Hay "di chuyển ngược" ? Hay cái gì khác?
Peter Mortensen

4

Bạn muốn di chuyển sang trái (trở lại). bPhải không.

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.