Вопросы с меткой [vim]
Vim - это настраиваемый текстовый редактор, который позволяет эффективно редактировать текст. Это улучшенная версия редактора vi.
3406 вопросов
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 на английском, немецком и финском языках? Я хотел бы проверить свое правописание для одного из моих документов. Его комментарии написаны на немецком языке, ...