конец строки - PullRequest
       8

конец строки

9 голосов
/ 12 января 2011

Я хочу посмотреть, где заканчиваются строки в gvim. У меня очень часто есть пробелы после заявлений, и я не хочу их иметь. Как включить эту функцию редактора?

Ответы [ 3 ]

21 голосов
/ 12 января 2011

Использование:

set list

Это покажет много вещей (см. :help 'list' для получения дополнительной информации).Если вы хотите просто показать окончания строки, сделайте это также:

set lcs=eol:$,tab:\ \ 

(обратите внимание, что в конце строки есть две пары «обратный слеш, пробел»).Это предотвращает выделение вкладок.

В качестве альтернативы вы можете сделать:

set lcs=eol:$,tab:\ \ ,trail:#

Чтобы сделать все пробелы в конце как #.Поиграйте с этим в свое удовольствие и посмотрите:

:help 'listchars'

В качестве альтернативы, вы можете просто выделить что-то вроде этого:

syn match Error /\s\+$/
4 голосов
/ 12 января 2011

Вы можете выделить конечные пробелы следующим образом: (поднято с http://ertius.org/blog/highlighting-trailing-whitespace-in-vim/)

highlight ExtraWhitespace ctermbg=red guibg=red
autocmd Syntax * syn match ExtraWhitespace /\s\+$\| \+\ze\t/

Это не встроенная переключаемая функция; приведенный выше фрагмент войдет в вашу конфигурацию и сделает его активным все время.

3 голосов
/ 12 января 2011

Вы должны иметь возможность выделить что-либо, просто введя символ / и нажав Enter.

например / \ n (ввод) должен показывать, где находятся новые строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...