Вопросы с тегом «vim»

Vim - бесплатный модальный текстовый редактор с открытым исходным кодом, доступный для большинства основных платформ. Это позволяет с высокой эффективностью выполнять многие задачи по редактированию текста, но имеет крутую кривую обучения. Чтобы изучить основы, запустите ": help vimtutor". Для вопросов, не связанных с программированием, используйте https://vi.stackexchange.com/.

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


4
Перенос слов в Vim (с сохранением отступов)
Я как раз смотрел этот пост, в котором описывается, как обернуть целые слова в vim. Принятое решение было таким: :set formatoptions=l :set lbr Что принимает этот текст (вкладки показаны как \ t): *Inside of window *Outside of window |---------------------------------------| |\t\tthis is a like of text that will wr|ap here |\t\tcan …
92 vim  word-wrap 

6
Как по-разному сопоставить Ctrl + A и Ctrl + Shift + A?
В терминале нельзя различать Ctrl+ Aи Ctrl+ Shift+, Aпоскольку они оба излучают один и тот же ключевой код, поэтому я могу понять, почему Vim не может этого сделать. Но gVim, будучи приложением X, может различать Ctrl+ Aи Ctrl+ Shift+ A. Есть ли способ сопоставить эти две вещи по-разному? Для начала, …
92 vim  key-bindings 

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 desert …
91 vim 

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

2
Как изменить стиль выделения в проверке орфографии Vim?
Прямо сейчас, когда я делаю это :set spellв своем Vim, орфографические ошибки выделяются, как если бы они были выделенным текстом. Я хочу, чтобы MS-Word подчеркивал орфографические ошибки. Я пытался :help spellпоискать, но не нашел подсказки. Любая помощь приветствуется.

10
Сверхбыстрая навигация VIM
Единственное, чего мне не хватает в использовании других редакторов, так это нахождения своего места с помощью мыши. Я могу смотреть глазами в определенную область файла, движением мыши и щелчком я оказываюсь там. С VIM мне нужно jjjjjkkkkkjjjjhhhh ... почти там, ххххх, дерьмо, я пропустил 3 символа, lll. Я учусь делать …
91 vim  navigation 


9
Могу ли я сопоставить клавишу Alt в Vim?
Я попытался сопоставить с добавлением строки ниже в .vimrc, но это не сработало. Я проверил, что .vimrc загружен Vim. map <Alt-D> <C-D> есть ли ошибка в этом сопоставлении?
91 vim 

15
Навигация по файлам VIM
Я очень стараюсь изучить vim после использования TextMate в течение последних нескольких лет. Я начал фиксировать часть внутрифайловой навигации в памяти, но мне трудно перемещаться между несколькими файлами. В моем рабочем процессе я довольно часто переключаюсь между несколькими файлами (достаточно файлов, так что окна с разделенными панелями становятся слишком маленькими). …
90 vim  editor  navigation 

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

6
Определить, привязан ли ключ к чему-то в vim
Я хотел бы знать, есть ли способ выяснить, делает ли ключ что-то в vim. Я знаю, что могу использовать его :mapдля просмотра пользовательских сопоставлений, но есть ли что-нибудь для встроенного материала? Например, у меня всегда было CTRL- Wсвязано с тесной вкладке, потому что я думал , что это было неиспользованными. …
89 vim  key-bindings 

11
Прокрутка внутри Vim в терминале Mac
Я искал в Google, пытаясь выяснить, можно ли использовать колесо мыши для прокрутки внутри Vim в терминале Mac, но безуспешно. Кажется, что это поддерживают только X11 или iTerm. Прежде чем сдаться, я подумал, что попробую здесь гениев посмотреть, знает ли кто-нибудь способ сделать это. Итак, кто-нибудь знает, могу ли я …
89 macos  vim  terminal 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.