Vi & Vim

Питання та відповіді для людей, які використовують сім'ї редакторів vi та vim

3
Що означає `<Bar>`?
Відповідаючи на запитання лише зараз , я згадав про використання у звичайному режимі відображення клавіш, яке можна знайти на vim.wikia.com. В середині пояснення ключових карт я зрозумів, що не маю поняття, що &lt;Bar&gt;означає. Що це означає? Я спробував замінити його на трубу |, з пробілами перед, навколо та після нього, …

4
Автоматично завантажувати Vi в режим вставки
Я використовую Vi як свій найкращий (і, власне, лише) текстовий редактор в Linux Systems. Я знаю, як змінити режими з нормальних на вставні та віце-стихи. Чи можливо автоматичне завантаження Vi в режим вставки, а не в звичайний режим?


5
Як поділитися конфігурацією між vim та Neovim
Я почав використовувати neovim і переїхав мій .vimrcдо .config/nvim/init.vimі інші речі , знаходиться в .local/share/nvim. Який найкращий спосіб поділитися конфігураціями або навіть плагінами між vim та Neovim? Символьні посилання? Чи можу я змінити каталоги в .vimrc, щоб використовувати лише одне символьне посилання? Після переміщення мого конфігурації vim на місце розташування …
23 vimrc  neovim 

2
Як налаштувати кольори vimdiff?
Я намагаюся використовувати vimdiff як мій інструмент злиття git, але використовувані кольори роблять його нестерпним (принаймні для Windows / Mingw): колір фону та колір переднього плану однакові для деяких суперечливих ліній, що робить його непотрібним важким щоб з'ясувати, що відбувається (див. рядки, що містять нижче include=).

4
Як використовувати зовнішню команду у Vim для зміни вибраних слів і рядків?
Щось мені здалося корисним в інших редакторах - це можливість: візьміть вибраний текст запустіть зовнішню команду та передайте вибір її stdin візьміть зовнішні команди stdoutта замініть поточний вибір на нього. Таким чином, ви можете написати корисні текстові інструменти, які діють на вибір, використовуючи будь-яку мову, яка може виконувати основні io. …

3
Як писати вертикально?
Скажімо, я хочу створити такий текст у своєму документі: % % Not Important % O -------------------------&gt; % | % S | % o | % m | % e | % | % M | % s | % g | % | % V Чи є якийсь простий спосіб …

1
Що означає z v vim?
Я переглядав поради щодо зміни екрана і натрапив на такі поради: zz = shift current line to middle of screen zt = shift current line to top of screen zb = shift current line to bottom of screen Моє запитання - що таке z? Що це означає? які ще функціональні …

2
Чи можливий пошук в системі регулярних виразів vim?
Я стикався з багатьма ситуаціями в vim, коли було б корисно мати орієнтовні заяви. Я спробував з допомогою стандартного синтаксису lookaround ( (?=), і (?!)так далі ..) , але це , здається ВІМ не підтримує це. Чи має vim еквівалентний синтаксис для таких типів висловлювань?


2
Витягнути результат команди оболонки до змінної у файлі .vimrc?
У своєму .vimrc-файлі я хотів би зберегти у змінній результат зовнішньої команди, в моєму випадку: $ echo $LANG Щоб мій vimrcфайл мав: let language = output(!echo $LANG) if language == 'en' nnoremap &lt;somekey&gt; &lt;ohanotherkey!&gt; end if Поки я не міг знайти, як це зробити. Я виявив, що в командному режимі …

2
Чи можна і корисно розділити vimrc?
Відповідно до заголовка, чи можна розділити vimrcфайл на кілька підфайлів? Зберігати окремі файли для груп налаштувань, які стосуються однієї речі ? Ця річ може бути що завгодно, будь-який вид певної користувачем групи параметрів. Наприклад, [оновлено] зберегти всі налаштування Python (-mode) у vimrc.python-mode? зберегти налаштування для утиліти Calendar для vim vimrc.calendar? …
22 vimrc  filetype 


8
Як додати постійні номери рядків до файлу?
У мене такий текстовий файл (за допомогою gVim у Windows) foo bar baz quux corge grault garply waldo fred plugh [...150 more lines...] xyzzy thud Я хочу додати число до кожного рядка у файлі. Не використовуючи :set number, а додаючи число як текст, що передує кожному рядку, наступним чином, тому …

5
Як відкрити та закрити NERDTree (увімкнути перегляд NERDTree) за допомогою одного натискання клавіші?
Іноді під час мого робочого процесу я, можливо, захочу відкрити / шукати файл на ходу. Я хотів би зіставити одну клавішу (скажімо, F6), щоб відкрити і закрити NERDTree (тобто я хочу переключити подання NERDTree). Крім того, я хотів би, щоб NERDTree відображав приховані файли та папки в його переключеному вигляді, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.