Вопросы с меткой [vim]

Vim - это настраиваемый текстовый редактор, который позволяет эффективно редактировать текст. Это улучшенная версия редактора vi.

12
голосов
5ответов
6k показов

Как заменить экранный буфер vim предыдущей активностью bash после выхода?

Я пытаюсь выяснить, что такое функция bash (или vim). Вот сценарий. Я нахожусь в терминале bash, затем редактирую что-то с помощью vim, затем возвращаюсь обратно в bash. В некоторых терминалах экран ...
12
голосов
5ответов
5k показов

Как удержать vim от выделения совпадений после замены?

Я set hlsearch в моем ~/.vimrc . Обычно это очень полезно, но раздражает необходимость делать :noh после того, как я произвожу замену вроде '
12
голосов
4ответа
6k показов

Как инвертировать выделение в vim?

После выбора диапазона строк с помощью команды V я хотел бы удалить каждую строку файла, которая НЕ выбрана, поэтому есть ли способ инвертировать выделение - выбрать каждую строку, которая не ...
12
голосов
6ответов
9k показов

Конфигурация Vim медленная в Terminal & iTerm2, но не в MacVim

В идеале я хочу использовать Vim из терминала или iTerm2. Однако это становится невыносимо медленным, поэтому мне пришлось прибегнуть к использованию MacVim. В MacVim нет ничего плохого, однако мой ...
11
голосов
6ответов
11k показов

Возможно ли в vim создать разделенное представление для использования в командной строке?

Я знаю о варианте :!ls , но я хотел бы использовать один из разделенных интерфейсов (после :sp) в качестве окна командной строки. Это возможно? Если это так, как мне это сделать?
11
голосов
4ответа
20k показов

Сохранить настройки VIM при запуске?

Мой профессор назначил учетную запись ssh каждому ученику в моем классе программирования и поручил нам использовать VIM для редактирования текста. Я обнаружил :set nu и :set auto indent через Google. ...
11
голосов
4ответа
5k показов

Объединить строки внутри абзацев в vim

Предположим, вы набрали длинный документ в vim с автоматическим разрывом строки, поэтому все строки были разбиты, скажем, на 79 символов. Возможно, вы даже применили форматирование ко всему ...
11
голосов
5ответов
4k показов

Выделение поискового термина без перемещения курсора

Используя Vim, я иногда обнаруживаю, что некоторое время смотрю на раздел исходного кода, и вдруг хочу, чтобы какая-то переменная появилась на экране. Это просто: / который выделяет их все. Моя ...
11
голосов
2ответа
4k показов

Можно ли добавить набор слов в словарь автозаполнения Vim?

В Vim я знаю об использовании CTRL-n и CTRL-p для автозаполнения слов, найденных в документе. Это отлично подходит для поощрения использования описательных методов и имен переменных. Я хотел бы ...
11
голосов
3ответа
4k показов

Как разбить длинные строки в VIM?

У меня довольно большой текстовый файл, состоящий из блоков, таких как Short line. Really long line. Short line. разделены пустыми строками, и я хотел бы использовать vim (в Linux) для разбиения ...
11
голосов
2ответа
14k показов

Прозрачный фон редактора Vim в терминале xfce-4

Есть ли способ провести прозрачный сеанс Vim в терминале xfce-4?
11
голосов
1ответ
3k показов

Отрегулируйте другой конец визуального выделения

Я думаю, что это позволило бы функции визуального выбора vim превзойти эффективность даже мыши, предоставляя возможность "переключать" текущую конечную точку выбора: Иллюстрированный (| должен ...
11
голосов
6ответов
4k показов

Как легко переключать слова (в VIM)?

Я не достаточно хорош в vim, чтобы определить, возможно ли это или нет (поэтому я пришел к суперпользователю и не очень хорошо) ~ есть ли способ в vim легко переключать два слова? например, в def ...
11
голосов
1ответ
2k показов

Vim игнорирует псевдонимы

Если я сопоставлю команду в VIM, используя что-то вроде map :! pdflatex % Vim будет игнорировать мой псевдоним для pdflatex (что-то вроде псевдонима pdflatex = 'pdflatex --temp-dir = кое-что'). Можно ...
11
голосов
1ответ
10k показов

Как заставить Vim не складывать все автоматически?

Возможный дубликат: vim: включить складки, но не закрывать их автоматически Всякий раз, когда я открываю Vim, он автоматически сворачивает все. Поэтому первое, что я неизменно делаю, - это раскрываю ...
11
голосов
3ответа
3k показов

В VIM я могу узнать, какие клавиши я только что набрал?

Иногда я буду использовать VIM, и что-то случится, и я не знаю, что это было или что я напечатал, что вызвало это. Есть ли способ перечислить некоторые из недавно введенных ключей и, что еще лучше, ...
11
голосов
1ответ
640 показов

Как выбрать блок комментариев под курсором в vim?

Я хотел бы выделить (или удалить, или изменить, или ...) весь блок комментариев под моим курсором. Если мой курсор находится в начале блока комментария (то есть над открывающим символом комментария), ...
11
голосов
7ответов
5k показов

Дворжак, переназначение горячих клавиш в vim, стоит ли?

В последнее время я пытался выучить раскладку клавиатуры Дворжака, и в этот раз я добился определенного прогресса. Проблема, которую я сейчас нахожу, состоит в том, что все мои горячие клавиши ...
11
голосов
2ответа
169 показов

Вихревые движения буфера в окне

При использовании :set wrap в vi/vim содержимое всей перенесенной строки помещается в буфер отображения при перемещении курсора на новую строку, даже при навигации по файлу по отображаемой строке ...
11
голосов
5ответов
4k показов

Отключить щелчки мыши в gvim на Ubuntu

Как мне заставить gvim игнорировать щелчки мышью. Я действительно устал от трекпада, заставляющего мой курсор повсюду. Я использую xubuntu, если это что-то значит.
11
голосов
2ответа
8k показов

Vim: Что означают эти короткие имена / глаголы, такие как <leader>, <Cr>?

Я пользуюсь Vim уже некоторое время, и мне это начинает нравиться все больше и больше. Но когда я ищу какие-то новые функции, которые есть у Vim в этой сумке, я часто сталкиваюсь с такими вещами, как ...
11
голосов
6ответов
6k показов

Скомпилировать гвим из источников?

Недавно я установил vim так: hg clone https://vim.googlecode.com/hg/ vim cd vim sudo ./configure --enable-rubyinterp=yes --enable-pythoninterp=yes --enable-gui=gtk2 --prefix=/opt/vim make make ...
11
голосов
6ответов
9k показов

Выборочная подсветка vim

Я сейчас редактирую некоторые xml и оставляю себе некоторые комментарии, к которым можно вернуться. Как это Я редактирую с помощью vim прямо сейчас, и я хотел бы, чтобы vim выделил Вопрос прямо ...
11
голосов
4ответа
3k показов

переместить выделение в отдельный файл

Как с помощью vim переместить фрагмент текста в новый файл? На данный момент я делаю это: выберите текст использовать :w new_file выберите текст снова удалить текст Есть ли более эффективный способ ...
10
голосов
3ответа
10k показов

Размер вкладки Vim при нажатии <Tab> и при применении автоматического отступа

Я решил изменить размер вкладки с 4 на 2, потому что почему бы и нет? Любой, кто хочет взглянуть на код, может использовать свои предпочтения. Однако вопрос. Если я нажимаю клавишу табуляции, она ...
10
голосов
3ответа
18k показов

Как заставить vim автоматически применять подсветку синтаксиса c++ к файлам Arduino (.ino/.pde)?

Как заставить vim автоматически применять подсветку синтаксиса c++ к файлам Arduino (.ino/.pde)? Или как подсветка синтаксиса vim знает, что такое файл c++? И как я могу сказать ему, что файлы, ...
10
голосов
2ответа
3k показов

Направление поиска текста в Vim

После того, как я ищу "foo", делая "?foo ", я могу искать вперед по" n "или назад по" N ", однако иногда направления n/N переворачиваются в середине поиска. Если я перезапущу Vim, все в порядке ...
10
голосов
2ответа
2k показов

как мне скопировать / вставить в режиме vim ex

Я все больше расстраиваюсь, набрав это :% S /some_really_long_string /some_other_really_really_long_string_that_may_or_may_not_related_to_the_first_one / дс Есть ли способ скопировать / вставить эти ...
10
голосов
6ответов
5k показов

bashrc: как узнать, доступно ли окно X или нет?

В моем ~/.bashrc , которая устанавливает $ EDITOR в gvim. Он отлично работает, когда я в окне X. Тем не менее, если я ssh на свою рабочую станцию (с другой рабочей станции), gvim начинает жаловаться ...
10
голосов
3ответа
3k показов

Завершение Vim - всегда подавлять перевод строки после выбора предложения клавишей Enter

Иногда, после того, как я выбрал предложение (из всплывающего окна завершения, которое появляется при нажатии Ctrl-N) с помощью клавиши Enter, Vim вставит новую строку и курсор будет перемещен на ...
10
голосов
1ответ
2k показов

Нужна не конфликтующая кроссплатформенная согласованность клавиш

Я использую Mac OS X и Arch Linux и иногда захожу на серверы FreeBSD и Debian по ssh. Мои любимые инструменты: zsh, ssh, tmux, git, vim и irssi. Я использую iTerm2 в Mac OS X и unicode-rxvt в Arch ...
10
голосов
6ответов
5k показов

Использование привязок клавиш Vim в Onenote

Я нашел ViEmu, который позволяет вам использовать привязки клавиш Vim в Visual Studio и некоторых приложениях Office. Кто-нибудь знает подобное программное обеспечение для использования привязок ...
10
голосов
4ответа
2k показов

Вим командный режим завершить слово

Есть ли способ получить Vim в командном режиме, чтобы завершить слова из текущего файла? Скажи, у меня есть этот файл: one two three once и я вхожу в режим командной строки :myruncommand o| где | ...
10
голосов
2ответа
5k показов

Система заметок на основе файлов для Vim

Я ищу что-то похожее на Deft, только для Vim. Кто-нибудь знает кого-нибудь, с кем у него / нее был хороший опыт?
10
голосов
2ответа
11k показов

Как я могу скопировать и вставить текст из удаленного vim в локальный vim?

Я редактирую файл в vim на удаленной машине через ssh и хочу скопировать текст из удаленного файла и вставить его в экземпляр vim, работающий на моей локальной машине. Есть простой способ сделать ...
10
голосов
1ответ
4k показов

bash vi mode: Что означает # - * - mode: ruby - * - # vi: установить ft = ruby: значит?

Я просматриваю некоторый случайный код, и в верхней части он говорит это: # -*- mode: ruby -*- # vi: set ft=ruby : Что это значит? Я знаю, что это простой вопрос, но я не смог найти его в Интернете, ...
10
голосов
1ответ
3k показов

Evernote от vim

Я ищу способ редактировать заметки evernote из vim Я начинаю с этого #!/bin/bash evernoteDir="$HOME/Library/Application*Support/Evernote/data" dataDir=$(ls -trlh $evernoteDir| tail -n 1| awk '{print ...
10
голосов
5ответов
6k показов

Как мне удалить следующую строку в vim?

В emacs, когда я хочу удалить несколько строк текста, я просто использую Ck, пока весь текст не исчезнет. Тем не менее, в VIM это кажется немного сложнее. Я знаю, что могу сделать d$ чтобы удалить до ...
10
голосов
3ответа
2k показов

Как подавить сообщение "2 файла для редактирования" в vimdiff?

"vimdiff a b" всегда печатает "2 файла для редактирования". Я не хочу это видеть. Как я могу избежать этого? Вот пример: ⚡ vimdiff a b 2 files to edit Я хочу использовать vimdiff из скрипта bash и не ...
10
голосов
1ответ
2k показов

Почему Vim может открывать большие файлы быстрее, чем другие текстовые редакторы?

При открытии больших файлов журналов (ну, не то, что большой, но 80MB еще много текста!), Я всегда использовал Vim , поскольку он загружает их почти мгновенно. Другие текстовые редакторы, такие как ...
10
голосов
2ответа
6k показов

Как указать оболочку для vim?

Могу ли я указать свою оболочку для vim? Я использую OS X и установил zsh через Homebrew и использую MacVim. Когда я набираю shell в MacVim, оболочка открывается как bash . Как я могу открыть его как ...
10
голосов
6ответов
6k показов

Есть ли Vim-подобный текстовый процессор?

Я понял, что Vim делает некоторые базовые задачи очень эффективными (вырезание, удаление, вставка ...) Я хотел бы иметь эти функции в текстовом редакторе. Кто-нибудь знает один (я предпочитаю с ...
10
голосов
3ответа
3k показов

Как я могу сохранить цвет при запуске внешней команды внутри vim?

Например, для команды ls --color отображаются красочные результаты при выполнении в оболочке. Тем не менее, когда я звоню :!ls --color внутри vim, вся информация о цветах исчезла. Что мне нужно ...
10
голосов
4ответа
31k показов

Как мне сделать Vim красивым (читай: Textmate шрифт / цвет) в Mac OS X Lion?

Я только начинаю переключать Textmate на Vim. Я люблю это, но это так ужасно. Я использую Mac OS X Lion и мне нужна поддержка Ruby, поэтому я использую Vim 7.3, установленный через Homebrew, а не с ...
10
голосов
3ответа
4k показов

Как использовать переменное содержимое в качестве аргумента для команды vim?

например, предположим, что я сделал :let foo=pattern и теперь я хочу выполнить Ggrep patter но использовать переменную foo вместо литеральной строки patter . :echo foo pattern выходов, но :Ggrep foo ...
10
голосов
2ответа
7k показов

Карта Shift + F3 в .vimrc

Когда я использую vimgrep с lv expr path/** , мне нравится иметь ярлык для навигации по результатам. Поэтому я сопоставил клавишу F3 следующим образом: nnoremap :lnext Теперь я хотел бы сделать ...
10
голосов
2ответа
750 показов

Как читать синтаксис нажатия клавиш Vim?

Я пытаюсь изучить Vim, и вижу много документации, использующей синтаксис, такой как . Есть ли общее руководство о том, как правильно это прочитать? Я приложил пример SO пост ниже, который использует ...
10
голосов
2ответа
3k показов

Как выполнить выбор или диапазон Vim в bash, не заменяя его?

Я хотел бы выделить какой-нибудь текст в vim, а затем выполнить его в bash. Я знаю следующую процедуру: выделите текст с помощью V или v :!! Однако это заменяет выбор на вывод команды. Что если я не ...
10
голосов
2ответа
8k показов

VIM: Как настроить Solarize colorscheme в Konsole

Я пытаюсь настроить Solarized для использования в VIM в Konsole (терминал KDE). Это результат, который я получаю: Обратите внимание, что Solarized отлично выглядит в GVIM на той же машине: Я ...
10
голосов
3ответа
7k показов

Чтобы проверить мой код в Vim для английского / немецкого / финского языков

Как проверить правописание документа LaTeX на английском, немецком и финском языках? Я хотел бы проверить свое правописание для одного из моих документов. Его комментарии написаны на немецком языке, ...