2012-01-05 27 views
47

Cách tốt nhất để làm nổi bật toàn bộ dòng hiện tại trong VIM là gì? Trong một số IDE, tôi có thể thiết lập một số loại opacity 20% của dòng tôi đang chỉnh sửa, điều này là rất tốt để tìm nơi tôi khá nhanh chóng.VIM Làm nổi bật toàn bộ dòng hiện hành

Trả lời

87

Để làm nổi bật dòng hiện tại sử dụng

:set cursorline 

Để làm nổi bật cột hiện tại sử dụng

:set cursorcolumn 

Sự xuất hiện hình ảnh này có thể được sửa đổi. Có một cái nhìn xung quanh :help hl-CursorLine hoặc hl-CursorColumn.

8

phím Shift +V đặt bạn trong chế độ trực quan, làm nổi bật toàn bộ dòng.

+0

Khi đọc lần đầu, tôi nghĩ giống như bạn đã làm. :/ – Walter

+0

Điều đó có ý nghĩa. Xin lỗi vì sự nhầm lẫn. –

+0

Điều này vào Vim trong chế độ Visual mặc dù. Khi bạn đang di chuyển đến một dòng khác, các dòng ở giữa sẽ được đánh dấu là tốt. –

11

Xem the Vim wiki on this subject để biết câu chuyện hoàn chỉnh.

Tôi đặc biệt tìm thấy các bit sau đây có ích (khi làm việc với nhiều hơn một cửa sổ).

autocmd WinEnter * setlocal cursorline 
autocmd WinLeave * setlocal nocursorline 

Chỉ đánh dấu dòng hiện tại trong cửa sổ hiện hoạt.

Các vấn đề liên quan