Vim - Điều hướng
Vim có hỗ trợ tuyệt vời cho điều hướng nâng cao. Trong chương này, chúng ta sẽ thảo luận về một số kỹ thuật điều hướng phổ biến giúp cải thiện năng suất.
Điều hướng cơ bản
Trong điều hướng cơ bản, chúng ta có thể điều hướng sang trái, phải, lên và xuống theo vị trí. Các lệnh dưới đây có thể được sử dụng cho việc này:
Sr.No | Lệnh & Mô tả |
---|---|
1 | h Di chuyển con trỏ sang trái theo một vị trí |
2 | l Di chuyển con trỏ sang phải theo một vị trí |
3 | k Di chuyển con trỏ theo hướng lên trên một dòng |
4 | j Di chuyển con trỏ theo hướng xuống dưới một dòng |
Để thực hiện điều hướng nhiều vị trí, hãy sử dụng số với các lệnh này. Ví dụ để điều hướng con trỏ 10 dòng bên dưới từ dòng hiện tại, hãy thực hiện lệnh sau:
10j
Bạn cũng có thể sử dụng số với các lệnh còn lại.
Ngoài ra, các lệnh bên dưới cũng thực hiện một số điều hướng hữu ích.
Sr.No | Lệnh & Mô tả |
---|---|
1 | 0 Di chuyển con trỏ đến đầu dòng hiện tại |
2 | $ Di chuyển con trỏ đến cuối dòng hiện tại |
3 | Ctrl + f Cuộn xuống toàn bộ trang |
4 | Ctrl + b Cuộn lên toàn bộ trang |
Điều hướng đến các dòng
Lệnh dưới đây có thể được sử dụng để điều hướng đến dòng cụ thể -
Sr.No | Lệnh & Mô tả |
---|---|
1 | :n Chuyển đến dòng thứ n |
2 | :0 Chuyển đến đầu tệp |
3 | :$ Chuyển đến cuối tệp |
Điều hướng từ
Chúng ta có thể sử dụng các lệnh sau để điều hướng từ:
Sr.No | Lệnh & Mô tả |
---|---|
1 | w Di chuyển con trỏ đến đầu từ tiếp theo |
2 | e Di chuyển con trỏ đến cuối từ hiện tại |
3 | b Di chuyển con trỏ đến đầu từ trước đó |
Sử dụng bước nhảy
Vim theo dõi điều hướng của bạn bằng cách sử dụng danh sách nhảy. Bạn có thể đi lùi và chuyển tiếp qua danh sách đó.
Danh sách nhảy theo dõi tất cả những nơi bạn đã đến bằng cách theo dõi tên tệp, số dòng và số cột.
Để xem danh sách nhảy, hãy thực hiện lệnh sau:
:jumps
Lệnh sau dựa trên danh sách nhảy:
Sr.No | Lệnh & Mô tả |
---|---|
1 | Ctrl + o Quay lại vị trí cũ |
2 | Ctrl + i Chuyển đến vị trí tiếp theo |