Vi & Vim

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


10
Чим відрізняються менеджери плагінів vim?
Я дивився на різних менеджерів пакунків на vim, і на той, кого я вирішив використовувати vim-plug, але я побачив таких, як збудник хвороби та вундул, і я, чесно кажучи, не знаю, у чому різниця. Чи може хтось дати мені короткий огляд відмінностей, щоб я міг вирішити, що найкраще підходить для …

4
Чому клавіша зворотної області не працює в режимі вставки?
Спроба видалити символи у режимі вставки за допомогою backspaceклавіші іноді, здається, не працює. Я можу backspace іноді , але в інший час це нічого не робить; курсор не йде ліворуч, і абсолютно нічого, здається, не відбувається. Я помітив це за допомогою gVim у Windows. backspace, Здається, працює , як очікувалося …
146 insert-mode 

5
Як перезавантажити поточний файл?
Досить часто я працюю з файлами, які контролюються версією, тому можливо внести зміни до них поза Vim. Який швидкий спосіб перезавантажити файл без закриття та повторного відкриття Vim? І чи є спосіб зробити це автоматично?

5
Який найпростіший спосіб позбавити пробіли з усіх рядків у файлі?
Досить часто під час програмування або відкриття текстових файлів зустрічаються файли з пробілом у кінці рядка. vim має змогу показати це, встановивши trailпараметр у listcharsпараметрі та потім увімкнувши list. Однак який найпростіший спосіб усунути цей пробіл у всьому світі у всьому файлі (в ідеалі без плагіна)?




7
Чи має режим Ex практичне використання?
Vim має режим Ex, який можна ввести, ввівши Q, і режим командного рядка, в який можна ввести q:. Поширена скарга серед нових користувачів vim полягає в тому, що вони вводяться в ці режими випадково, намагаючись вийти з vim. Як такий, я відключаю ці клавіші в моєму, ~/.vimrcщоб зупинити себе випадково …
115 ex-mode 



6
Як використовувати vim як різний інструмент?
Я використовую vim як основний редактор. Я також хотів би використовувати vim для розрізнення файлів і модифікації файлів, роблячи diff для виправлення легких змін (а не більшості методів diff, які є циклом diff / fix / diff / fix). Крім того, є прості способи інтегрувати vim у різні інструменти, що …
101 vimdiff 



15
Як видалити великий блок тексту, не рахуючи рядки?
У програмі vim мені часто потрібно видаляти або класти / класти великі блоки тексту. Я можу порахувати рядки тексту та ввести щось на зразок 50ddвидалення 50 рядків. Але це трохи болить. Як я можу видалити цей великий блок тексту, не знаючи, скільки рядків потрібно видалити заздалегідь?

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