Я хотів би показати поточний стовпець у панелі стану, як це часто зустрічається у багатьох інших текстових редакторах. Наприклад, добре знати, чи знаходитесь ви навколо стовпця 80 або вище.
Як показати поточний стовпець у панелі стану?
Я хотів би показати поточний стовпець у панелі стану, як це часто зустрічається у багатьох інших текстових редакторах. Наприклад, добре знати, чи знаходитесь ви навколо стовпця 80 або вище.
Як показати поточний стовпець у панелі стану?
Відповіді:
Спробуйте, якщо параметр "лінійка" - це те, що ви шукаєте. На моєму комп’ютері внизу праворуч показано рядок і стовпець, де у мене курсор.
:set ruler
ВИДАЛИТИ В КОМЕНТАРІ :
За допомогою vim (команда :help ruler
):
Якщо кількість відображених символів відрізняється від кількості байтів у тексті (наприклад, для TAB або багатобайтового символу), відображаються як текстовий стовпець (номер байта), так і екранний стовпчик, розділені тире.
Ви можете спробувати змінити його на rulerformat
варіант, наприклад:set rulerformat=%l,%v
23,62-68
, 23 здалося, що це лінія. Як слід інтерпретувати 62-68
колонку?
ruler
не працює з розділеними вікнами у Vim.
Ознайомтеся :help statusline
з багатьма доступними варіантами.
Я маю це на ~/.vimrc
увазі між низкою інших директив:
set statusline+=col:\ %c,
який виводить
col: 64
в моєму статусі
Я не маю set ruler
.
set laststatus=2
в своєму, .vimrc
щоб завжди відображати рядок стану. (0 -> ніколи не відображайте рядок стану, 1 -> тільки якщо є щонайменше два вікна, 2 -> завжди відображайте рядок стану).
Інший спосіб зробити це - зробити "g Ctrl-G", який друкує поточне положення курсору п'ятьма способами: стовпець, рядок, слово, символ та байт. (від http://vimdoc.sourceforge.net/htmldoc/editing.html#g_CTRL-G )
RealColumn-VisibleColumn, Line, Word, Character and Byte
.
Або залиште "лінійку" не встановленою, посилення продуктивності та натисніть CTRL-G, коли ви хочете побачити поточний стовпець.
Я би знецінився за допомогою встановленої лінійки, тому що я вважаю, що вона не сумісна з параметрами статусу, наприклад, якщо ви встановите статус, щоб відображати повний шлях файлу в поєднанні з встановленою лінійкою
set statusline+=%F
set ruler
Тоді він НЕ відображає номер стовпця, а лише повний шлях файлу на панелі стану. Однак якщо в .vimrc помістити наступне
set statusline+=%F\ %l\:%c
Він буде відображати все правильно, а саме
[Filepath / name file] [linenumber]: [номер стовпця]