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

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

9
Об’єднайте кілька рядків (два блоки) у Vim
Я хотів би об'єднати два блоки рядків у Vim, тобто взяти рядки n..mта додати їх до рядків a..b. Якщо ви віддаєте перевагу пояснення псевдокоду:[a[i] + b[i] for i in min(len(a), len(b))] Приклад: abc def ... 123 45 ... повинні стати abc123 def45 Чи є приємний спосіб зробити це без копіювання …
323 vim 

12
Переміщення тексту в режимі вставки
Перебуваючи в режимі вставки у Vim, чи є спосіб пересувати текст, рухаючи деякі символи вперед та назад, крім використання клавіш зі стрілками? Якщо я натискаю h, j, kі в lтой час як в режимі вставки, фактичні символи друкуються на екрані замість переміщення по тексту. Те, як я це роблю в …
321 vim  vi 


5
Як побачити, які плагіни роблять Vim повільним?
Чи є спосіб профілювати плагіни Vim? Мій MacVim стає повільніше і повільніше, коли я відкриваю великий .py. Я знаю, що я міг скасувати вибір усіх плагінів і повторно вибрати один за одним, щоб перевірити, який плагін є винуватцем, але чи є більш швидкий шлях? Мій dotvim тут: https://github.com/charlax/dotvim

9
Як збільшити розмір віконного вертикального розміру у Vim
:vsplit (коротка форма: :vs :) розділити вікно перегляду Vim вертикально. :30vsрозбиває вікно перегляду, роблячи нове вікно шириною 30 символів. Як тільки це 30 віконце створено, як би змінити його розмір на 31 або 29? З горизонтальними вікнами Ctrl- W +збільшує кількість ліній на одиницю. Що таке еквівалентна команда для збільшення …
316 vim  window  viewport 

12
Як я можу поміняти місцями два відкритих файли (у розбиттях) на vim?
Припустимо, у мене є декілька довільних компонувань розщеплень in vim. ____________________ | one | two | | | | | |______| | | three| | | | |___________|______| Чи є спосіб змінити oneі twoта підтримувати той же макет? У цьому прикладі це просто, але я шукаю рішення, яке допоможе для …
313 layout  editor  split  vim 

18
Перемістити всю лінію вгору та вниз по Vim
У Блокноті ++ я можу використовувати Ctrl+ Shift+ Up/ Downдля переміщення поточної лінії вгору та вниз. Чи схожа команда на цю у Vim? Я переглянув нескінченні посібники, але нічого не знайшов. Якщо цього немає, як я можу прив’язати дію до цієї комбінації клавіш? Редагувати: Відповідь Миколи працює для всіх рядків, …
311 vim  vi 

12
Vim: вставляйте однакові символи через кілька рядків
Іноді хочеться відредагувати певний візуальний блок тексту в декількох рядках. Наприклад, я б взяв текст, який виглядає приблизно так: name comment phone email І зробити так, щоб це виглядало так vendor_name vendor_comment vendor_phone vendor_email В даний час так, як я це зробив би зараз ... Виберіть усі 4 рядкові рядки …
306 vim 

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


4
Як розгорнути / згорнути різні розділи у Vimdiff?
Я почав використовувати vimdiff сьогодні, і хотів зробити деякі речі, які я сприйняв як належне для редакторів diff, заснованих на Windows (наприклад, розгорнути / згорнути розділ diff, повне розширення файлу / відрізняється лише 3 контекстними рядками вище або нижче тощо). На даний момент я знаю лише такі команди: Гарячі клавіши: …

6
Як зробити так, щоб Vim робив звичайне (Bash-подібне) вкладку для імен файлів?
Коли я відкриваю новий файл у Vim і використовую вкладку, він завершує все ім'я файлу, а не часткове збіг, як це робить Bash. Чи є можливість зробити так, щоб доповнення цієї вкладки імені файлу працювало як Bash?
289 vim 

5
Як перерахувати завантажені плагіни у Vim?
Хтось знає про спосіб перерахувати «завантажені плагіни» у Vim ? Я знаю, що я повинен слідкувати за подібними матеріалами сам, але завжди було б добре, щоб можна було перевірити поточний стан.
279 vim  plugins 


6
Як я можу вийти з текстового вікна в Git?
Я використовую Windows, і перед тим, як зробити це, Git хоче, щоб я вводив текстове повідомлення, і з’являється нове текстове вікно. Як я можу вийти з цього? Я намагаюся навчитися Гіта. Отже, невелика допомога буде високо оцінена.
275 git  vim 

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