Запитання з тегом «vim»

Vim - це безкоштовний модальний текстовий редактор з відкритим кодом, доступний для більшості основних платформ. Це дозволяє забезпечити високу ефективність у багатьох завданнях редагування тексту, але має круту криву навчання. Щоб засвоїти основи, запустіть ": допомогти вімтор". Для запитань щодо непрограмування замість цього скористайтеся https://vi.stackexchange.com/.

7
vim: видалити перші 2 пробіли для кількох рядків
Який найпростіший спосіб видалити перші 2 пробіли для кожного рядка за допомогою VIM? В основному це повторення "2x" для кожного рядка. Пояснення: тут припущення, що перші 2 символи є пробілами. Отже, питання полягає в тому, щоб зробити відступ для декількох рядків разом.
79 vim 

6
Чи можете ви мати прив'язки клавіш для конкретного типу файлів у Vim?
У моєму .vimrcфайлі у мене є прив'язка ключа для коментування, яка вставляє подвійні скісні риски ( //) на початку рядка: " the mappings below are for commenting blocks of text :map <C-G> :s/^/\/\//<Esc><Esc> :map <C-T> :s/\/\/// <Esc><Esc> Однак, коли я редагую сценарії Python, я хочу змінити це на # знак …
79 vim 

8
Як видалити рядки нижче поточного рядка у vim?
Чи існує команда видалити рядок (або кілька рядків), який знаходиться безпосередньо під поточним рядком? В даний час я роблю це як: jddа потім .повторювати за потреби. Чи існує команда, яка б поєднала все це? ОНОВЛЕННЯ: Причина, по якій я хотів би мати таку команду, полягає в тому, що я не …
79 vim 

8
Позбудьтеся виділення Віма після пошуку тексту
У VIM після пошуку тексту за допомогою команди "/" цей текст залишається виділеним. Яка команда видалити це? Я взагалі не хочу видаляти можливості підсвічування, але не хочу мати усіх цих яскравих текстових плям, коли я знайду те, що мені потрібно. Дякую.
79 vim 


10
gVim відображає повернення каретки (^ M), навіть коли режим файлу явно DOS
Я використовую gVim у Windows. Мій код показує ^Mсимволи в кінці рядків. Раніше я :set ff=dosбезрезультатно. Ці ^Mсимволи залишаються для існуючих ліній, але не відображаються для перенесення рядків я входжу. Я переключив режими на mac (показує ^Jсимволи) та unix (також показує ^Mсимволи) і назад на dos. Хтось ще це бачив?

18
Автоматично вставляйте відповідні фігурні дужки у Vim
Я витрачаю шлях надто багато часу нишпорити навколо , тому що Vim і не виконує жодних закривають фігурні дужки , як і більшість Іди зробити. Ось, що я хочу, щоб сталося: Введіть це: if( whatever ) { <CR> і отримати це: if( whatever ) { | } де <CR>середнє значення …
78 vim  autocomplete 

10
Який найкращий спосіб зробити плавну прокрутку у Vim?
Основні команди прокрутки у Vim: Ctrl- Bта Ctrl- F, а також PageUpі PageDownпрокрутіть на повну сторінку Ctrl- Uі Ctrl- Dпрокручуйте половину сторінки за замовчуванням Ctrl- Yі Ctrl- Eпрокрутити один рядок Я втрачаю візуальний контекст кожного разу для перших двох, тому у мене склалася шкідлива звичка повторювати удари по останніх ( …

1
Як використовувати лише вкладку (а не пробіл) у vim
Я вважаю за краще використовувати tabніж white space(може трохи відрізнятися від більшості інших) Але я виявив, що коли я натиснув Enterкінець рядка, він додасть пробіли , але не вкладку . Отже, я повинен їх видалити і натиснути вкладку . Я хочу знати, як встановити vim як: використовуйте лише вкладку для …
78 vim  indentation 

4
У vim, як відобразити “зберегти” на ctrl-s
У vim, як я можу зіставити "save" ( :w) на ctrl- s. Я намагаюся "зіставити" команду, але xterm зависає, коли я натискаю ctrl- s. Якщо я даю ctrl- v, ctrl- sвсе одно я бачу лише а ^, ні ^S.
78 vim 

6
Скасувати закриту вкладку у Vim
Я закриваю вкладку у vim і відразу усвідомлюю, що мені потрібно її знову відкрити для чогось. Чи є спосіб скасувати закриття вкладки у Vim 7.2?
77 vim  tabs 

12
Чому у мене немає запису crontab в OS X під час використання vim?
Я хотів би використовувати cron на своєму Mac. Я обираю це launchd, бо хочу мати можливість використовувати свої нові знання і в Linux. Однак, здається, я не можу змусити crontab -eкоманду спрацювати. Це запускає vim, я вступаю у свою тестову роботу: 0-59 * * * * mollerhoj3 echo "Hello World" …
77 macos  vim  cron 

4
Візуалізуйте правильне поле у ​​Vim
Чи є спосіб зробити так, щоб Vim / gVim виділяв право поле поточного буфера? Я щойно почав працювати з Vim, і мене дратує, якщо не відображається правильне поле (у стовпці 80).
77 vim 

4
У .vimrc `set nocompatible` абсолютно марний?
Кілька користувачів у цьому епічному питанні додали наступне .vimrc: " Necesary for lots of cool vim things set nocompatible Але чи справді це потрібно? З документів: 'compatible' 'cp' boolean (default on, off when a |vimrc| or |gvimrc| file is found) Якщо set nocompatibleйде в a .vimrc, це означає, що .vimrcфайл …
77 vim 


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