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

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

6
Як по-різному зіставити Ctrl + A і Ctrl + Shift + A?
У терміналі неможливо розрізнити Ctrl+ Aі Ctrl+ Shift+, Aоскільки вони обидва видають однаковий код ключа, тому я розумію, чому Vim не може цього зробити. Але gVim, будучи додатком X, може розрізняти Ctrl+ Aта Ctrl+ Shift+ A. Чи є спосіб по-різному відобразити ці дві речі? Для початку я хотів би зробити …
92 vim  key-bindings 

2
Копіювати з одного реєстру в інший
Як скопіювати вміст одного реєстру в інший, не вставляючи в буфер обміну? Я вирвав один текст, і він вирвався у "реєстрі за замовчуванням . Тепер я хочу скопіювати інший текст без видалення / перезапису "реєстру. Тому я хочу перенести вміст "реєстру, щоб сказати дещо, aабо bзареєструватись, щоб я міг скопіювати …

7
Як автоматично видалити вікно попереднього перегляду після автозавершення у Vim?
Я використовую omnifunc=pythoncomplete. Під час автозаповнення слова (наприклад, os.<something>), я отримую список відповідних членів класу та функцій, як очікувалось, а також вікно попереднього перегляду буфера подряпин з документацією про вибраний член або функцію. Це чудово, але після вибору потрібної функції вікно попереднього перегляду залишається. Я можу позбутися цього за допомогою …

7
Як я можу вставити текст посередині рядка до декількох рядків у Vim?
Скажімо, у мене є десять рядків, і я хочу додати текст до якогось слова, яке зустрічається в цих рядках? Це не повинно бути на початку рядка. Від: sdfsd foo sdfsd sfsd foo fsdf sdfsdf foo sdfsdf до: sdfsd bar(foo sdfsd sfsd bar(foo fsdf sdfsdf bar(foo sdfsdf Це також можна не …
91 vim  vi 

6
Як змінити лінію виділення Vim, щоб вона не була підкресленою?
У деяких кольорових схемах поточний рядок, що підсвічує, змінює фон, в інших, таких як Desert, поточний рядок підкреслено. Я хочу змінити поточне підсвічування рядка в Desert, щоб використовувати інший колір тла замість підкреслення. Як я можу це зробити? Мій .vimrc: set cursorline highlight Cursorline cterm=bold Оновлення: .vimrcце вирішує проблему colorscheme …
91 vim 


2
Як змінити стиль виділення у перевірці орфографії Vim?
Зараз, коли я роблю :set spellу своєму Vim, я отримую орфографічні помилки, виділені так, ніби це вибраний текст. Мені потрібне MS-Word, як підкреслення орфографічних помилок. Я намагався шукати, :help spellале не міг знайти підказку. Будь-яка допомога вдячна.

10
Супер швидка навігація VIM
Єдине, чого мені не вистачає у використанні інших редакторів, так це пошуку місця за допомогою миші. Я можу дивитись очима на певну область у файлі, і рухом миші та клацанням я перебуваю там. З VIM мені доводиться jjjjjkkkkkkjjjjhhhh ... майже там hhhhh ой лайно я пропустив 3 символи, lll. Я …
91 vim  navigation 


7
Неправильний відступ під час редагування Yaml у Vim
Здається, Vim неправильно реагує на символ тире у файлах YAML, тому порушує формат. Наприклад, у мене є блок, який повинен виглядати так: handlers: - name: restart exim4 service: name=exim4 state=restarted Коли я закінчую набирати текст restart exim4і service:набираю Vim reindents мій останній serviceрядок: handlers: - name: restart exim4 service: name=exim4 …
90 vim  yaml 

10
Найкращий спосіб вставити мітку часу у Vim?
EditPad Lite має приємну функцію ( CTRL- E, CTRL- I), яка вставляє позначку часу, наприклад "2008-09-11 10:34:53" у ваш код. Який найкращий спосіб отримати цю функцію у Vim? (Я використовую Vim 6.1 на сервері Linux через SSH. У поточній ситуації деякі з нас мають спільний логін, тому я не хочу …
90 vim  vi 

9
Чи можу я зіставити ключ Alt у Vim?
Я намагався зіставити як додавання рядка нижче до .vimrc, але це не працює. Я перевірив, що .vimrc завантажений Vim. map <Alt-D> <C-D> чи є помилка в цьому відображенні?
90 vim 

15
Навігація файлами Vim
Я дуже стараюся навчитися vim після використання TextMate за останні кілька років. Я почав фіксувати частину навігації у файлі в пам'яті, але я боюся з навігацією між кількома файлами. У моєму робочому процесі досить часто я переглядаю кілька файлів досить регулярно (достатньо файлів, щоб вікна з розділеною панеллю ставали замалими). …
90 vim  editor  navigation 

11
Прокрутка всередині Vim у терміналі Mac
Я гуглив, намагаючись з’ясувати, чи можна за допомогою колеса миші прокручувати всередині Vim в терміналі Mac, не маючи удачі. Здається, ніби тільки X11 або iTerm підтримують це. Перш ніж відмовитись, я думав спробувати тут геніїв, щоб перевірити, чи знає хтось спосіб зробити це. Отже, хтось знає, чи можу я це …
89 macos  vim  terminal 

6
Виявити, чи ключ прив’язаний до чогось у vim
Я хотів би знати, чи є спосіб з’ясувати, чи робить ключ щось у vim. Я знаю, що я можу використовувати :mapдля перегляду визначених користувачем зіставлення, але чи є щось для вбудованих матеріалів? Наприклад, у мене завжди було CTRL- Wпов'язано з тісною вкладці, тому що я думав , що це було …
89 vim  key-bindings 

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