Как отобразить номер строки в Vim?


13

Я использую текстовый редактор Vim GVIMна компьютере под управлением Windows.

Как я могу показать номера строк? При условии, что я не использую его в консоли?


Не ответ на ваш вопрос, но может быть полезным. Я использую: установить линейку, которая показывает положение курсора.
Джонни

Ответы:


18

Запустите, :set numberчтобы добавить левое поле с номерами строк. Используйте :help 'nuдля просмотра справки по теме, включая изменение размера поля.

Для некоторого постоянства поместите команду без двоеточия в ~/.vimrcсистемах на основе UNIX / Linux или в %HOMEPATH%\_vimrc.


добавьте «и если вам нравятся ваши настройки, сохраните их в .vimrc»
akira

@ Arcege, @akira. Я на самом деле новичок в этом. Я побежал :set numberна VIM , и получил черный пустой экран с «1» , написанные в верхнем левом углу, я думаю , что указывает на номер строки. Как я могу заставить этот эффект происходить GVIM? @akira, ты упомянул сохранение в .vimrc. Будет ли это делать работу? Если да, то как я могу сохранить это? Благодарю.
Простота

1
Поскольку вы работаете в Windows, файл может быть _vimrc (подчеркивание вместо '.'). Он будет находиться в каталоге пользователя (не на рабочем столе): C: \ Users \ myusername \ или C: \ Documents and Settings \ myusername \, проверьте справку (: help vimrc). Любой оператор, начинающийся с двоеточия (':'), может быть помещен в этот файл (без двоеточия). Те же настройки и vimrc используются для gvim.
Arcege

@SWEngineer: откройте gvim и наберите ': set number' .. теперь у вас также есть 1 в верхнем левом углу :) посмотрите, что @Arcege говорит о месте _vimrc, и прочитайте ': help _vimrc'
akira

@Arcege. Я нашел _vminfoв месте, которое вы предложили, и там было :set numer, но я не мог видеть номера строк. Это почему? Благодарю.
Простота

3
:set number

добавит номера строк в левую часть буфера.

Вы можете поместить этот параметр вместе с любыми другими, которые вам нравятся, в ваш .vimrcфайл, и они будут автоматически загружаться при каждом запуске экземпляра VIM.

.gvimrcобычно зарезервирован для определенных настроек, которые вы хотите загрузить при открытии gvim, а не для терминальных сеансов vim или vi. Чаще всего этот файл содержит графические соображения, которые может обрабатывать X-сервер.


-1
:set nu 

должны отображать номера строк

:set nonu  or :set nu!

заставит номера строк исчезать.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.