Вопросы с меткой [vim]
Vim - это настраиваемый текстовый редактор, который позволяет эффективно редактировать текст. Это улучшенная версия редактора vi.
3406 вопросов
18
голосов
3ответа
4k показов
Как вставить дату в VIM
В vim вы можете выполнять команды с "!». Вы можете комбинировать это с "r", чтобы вставить вывод в ваш текущий буфер. :р!Дата Пт Июл 20 09:39:26 SAST 2012 вставит дату в файл. Теперь, когда я пытаюсь ...
18
голосов
2ответа
7k показов
Как отключить autocmd или augroup в vim?
Учитывая, что у меня есть группа команд, таких как: augroup MyGroup autocmd CursorMoved * silent call MyCommandOne() augroup END Я хочу на время отключить все автокоманды в MyGroup, а затем снова ...
18
голосов
2ответа
9k показов
Нечеткая находка в файле в Vim
Мне нравится использовать плагин Command-T в Vim для нечеткого поиска имен файлов. Мне так нравится, что я начал хотеть делать те же самые нечеткие поиски произвольных строк в открытом буфере. ...
18
голосов
6ответов
18k показов
Как запустить vimtutor на windows?
Я использую vim на Windows 7. Это работает, но когда я vimtutor в командной строке, окно открывается и закрывается немедленно, и больше ничего не происходит. Есть ли способ запустить vimtutor с Vim ...
18
голосов
1ответ
5k показов
Автоматически закрывать NERDtree при открытии файла
Я установил NERDtree 4.1.0. Я сопоставил n с :NERDTreeToggle . Я хотел бы использовать это таким образом, чтобы я мог нажать n , затем найти удаленный файл в проводнике, нажать enter, и проводник ...
18
голосов
8ответов
11k показов
Удалить расширенную пробелом "вкладку" в Vim одним нажатием клавиши?
Я редактирую код Python с помощью Vim. С помощью клавиши табуляции я получаю четыре пробела для отступа. Как я могу удалить эти пробелы одним "Backspace"(?) инсульт - вместо четырех? Для этого должна ...
17
голосов
4ответа
8k показов
Синхронизируйте монтажную панель между удаленным сеансом tmux и локальной монтажной панелью Mac OS
Настройка: я использую iTerm2 на MacOS для подключения к удаленному серверу. Удаленный сервер запускает tmux, в котором я открываю файлы и редактирую в сеансах vim. Проблема: я не могу скопировать / ...
17
голосов
4ответа
15k показов
Подсветка Vim для определенных типов файлов (куда помещать файлы синтаксиса, события vim, строки для помещения в vimrc)
Я определил время файла jak.vim чтобы предлагать настраиваемое выделение, когда я делаю заметки, однако оно применяется к некоторым файлам, которые не имеют расширения .jak . В частности, файл с ...
17
голосов
6ответов
12k показов
моделин не работает в vim
У меня есть файл .aliases для bash и zsh, я поставил эту строку # vim: set filetype=bash: но если я сделаю : echo &ft Я получаю conf
17
голосов
2ответа
8k показов
как сделать vim поиск обратный поиск всех строк без текста
с помощью grep я могу выполнить команду grep -v "мой поиск", чтобы получить все строки без "моего поиска" с помощью sed я могу sed /baz /!s /foo /bar /g 'чтобы найти заменяющий текст в строках без ...
17
голосов
5ответов
15k показов
Всегда используйте: установить пасту, это хорошая идея?
В терминальном vim вставка данных из буфера обмена часто портит отступ кода. Я просто знал, что если я использую :set paste отступ не сломан. Хотя, после вставки данных, я должен сделать : снова :set ...
17
голосов
4ответа
33k показов
Что такое vim "каталог времени выполнения"?
Я пытаюсь начать с таких вещей, как FuzzyFinder, но я застрял в точке, где он говорит: МОНТАЖ Поместите все файлы в каталог времени выполнения. Если у вас есть zip-файл, распакуйте его в каталог ...
17
голосов
2ответа
8k показов
Vim: изменить ярлык для конкретной вкладки
Скажем, у меня в Vim открыта куча вкладок, с табличкой выглядит примерно так: 1 v/file1.py 2 t/file.py 1 t/file.py 1 o/otherfile.py Посмотрите, как на двух вкладках написано "t/file.py"? Это разные ...
17
голосов
2ответа
31k показов
Поиск точного слова в командном режиме Vim
Я хочу найти точное слово в Vim в командном режиме (используя команду Vim /wordtosearch , а НЕ поиск текущего слова в курсоре с помощью команд * или # ), например, я хочу найти точное слово, скажем ...
17
голосов
4ответа
6k показов
Как включить подсветку синтаксиса для .bash_aliases в vim?
Я работаю над реорганизацией моего .bashrc . Я переместил свои псевдонимы в .bash_aliases (источником которого является .bashrc , но я не могу понять, как включить подсветку синтаксиса для этого ...
17
голосов
4ответа
9k показов
Mac OS X: как открыть vim в терминале при двойном щелчке по файлу
Я определил свой собственный тип файла vim с подсветкой и т.д. Я хотел бы открыть его с помощью vim на основе терминала, когда я дважды щелкаю по нему. Я использую Mac OS X Любые указатели о том, как ...
17
голосов
1ответ
1k показов
vimperator: использование внешнего редактора (например, vim) для редактирования текста переполнения стека
Такие утилиты, как vimperator позволяют редактировать содержимое полей формы HTML во внешнем редакторе. В vimperator есть комбинация клавиш Ctrl+I, которая в окне редактирования открывает текст во ...
16
голосов
4ответа
2k показов
VIM R! в позиции курсора
с VIM, если я использую :r!date vim вставьте дату в следующую строку, аналогично :r!pwd Как я могу вставить выходную команду в позиции курсора и нет в новой строке?
16
голосов
9ответов
4k показов
Хороший урок Vim?
Я постоянно слышал хорошие слова о vim, и теперь я заинтригован. Единственное, что меня отталкивает - это нерегулярное управление с клавиатуры. Кто-нибудь знает какие-нибудь хорошие учебники для ...
16
голосов
3ответа
4k показов
Настройка нескольких правил подсветки в vim
Я пытаюсь установить правила, чтобы выделить как конечные пробелы, так и строки более определенной длины, добавив это в мой .vimrc: highlight ExtraWhitespace ctermbg=lightgray guibg=lightgray match ...
16
голосов
4ответа
6k показов
Почему Vim добавляет новую строку? Это соглашение?
Если я открою Vim и itest:wq я получу файл, в котором нет новых строк в Vim, но, похоже, в нем есть новая строка: $ vim -u NONE test.txt $ cat test.txt | hd 00000000 74 65 73 74 0a |test.| 00000005 ...
16
голосов
2ответа
27k показов
"Эмулировать" 256 цветов в терминале PuTTY
На своей работе я захожу на сервер разработки каждый день. Я обычно использую превышение XStart для входа в ssh, но я скачал PuTTY, чтобы посмотреть, смогу ли я сделать что-то, что я не мог сделать с ...
16
голосов
8ответов
25k показов
Vim: Как установить авиакомпанию?
Я только начинаю с Vim. Это забавный опыт, но я нахожу это ошеломляющим. Я пытаюсь установить этот плагин, Vim-Airlines, но у меня много проблем. В разделе « Установка » на странице Github просто ...
16
голосов
3ответа
11k показов
Могу ли я использовать vim для эффективного открытия огромного файла?
Иногда мне нужно открыть файл журнала размером в несколько ГБ, теперь мне нужно использовать tail, чтобы получить подходящую деталь, но это очень утомительно. Могу ли я просто использовать Vim, чтобы ...
16
голосов
5ответов
32k показов
Цветовая схема в .vimrc не работает
Я просмотрел кучу вопросов, и у меня довольно большой опыт работы с Vim, но по какой-то причине мой .vimrc больше не устанавливает colorscheme . Я не знаю, когда это началось, но я только что перешел ...
16
голосов
2ответа
7k показов
Как открыть файл doc для плагина vim?
Я только что скачал плагин Rails vim отсюда. Один из файлов, который он содержит, является файлом doc, который будет извлечен в ~/.vim/doc/rails.txt Как открыть содержимое этого файла справки в vim ? ...
16
голосов
4ответа
6k показов
Можно ли заставить плагин Vim Ctrlp игнорировать определенную папку в одном проекте?
Плагин Vim Ctrlp позволяет глобально игнорировать определенные имена папок. Например: let g:ctrlp_custom_ignore = '\v[\/]\.(git|hg|svn)$' Тем не менее, у меня есть правило игнорирования, характерное ...
16
голосов
1ответ
9k показов
tmux: включить прокрутку мыши в vim вместо буфера истории
Я только недавно начал использовать tmux 1.8 после некоторого времени работы с экраном. Прочитав кое-что в Интернете, я пришел к следующему:~/.tmux.conf Однако, когда я открываю vim и пытаюсь ...
15
голосов
2ответа
5k показов
Как использовать трубу для редактирования файла с помощью vi
Допустим, у меня есть файл с именем file.txt. Это имя файла, который я хочу редактировать с помощью vi. Я хочу сделать что-то вроде этого, чтобы я мог редактировать файл: cat file.txt | vi Однако это ...
15
голосов
3ответа
13k показов
Как настроить vim для редактирования файлов Makefile и обычного кода?
Я использую Mac OSX 10.7.5, содержимое .vimrc выглядит следующим образом: set tabstop=4 set shiftwidth=4 set softtabstop=4 set expandtab set shiftround set smarttab set autoindent set copyindent ...
15
голосов
4ответа
7k показов
Нет подсветки синтаксиса для файлов .md?
Vim правильно выделяет файлы .markdown , но, похоже, не знаком с типами файлов .md . Комментарий к вопросу https://stackoverflow.com/questions/10964681, по- видимому, подразумевает, что .md - это ...
15
голосов
9ответов
15k показов
Vim: выполнить скрипт, над которым я работаю, на разделенном экране
Я работаю над небольшим скриптом Python, который требует частого выполнения для отладки и дальнейшего развития. Могу ли я разделить экран vim и выполнить мой скрипт на одной части нажатием клавиши?
15
голосов
1ответ
5k показов
Как я могу сказать Vim правильно показывать управляющие коды ANSI?
Я пытаюсь просмотреть и отредактировать файл в Vim, но этот файл имеет escape-коды ANSI: ^[[1m[0.05s elapsed, 00:00:13 total]^[[0m Как я могу сказать Vim правильно их интерпретировать, а не просто ...
15
голосов
1ответ
649 показов
цвета и VIM с CSS
Я начал использовать vim на Ubuntu для веб-разработки. Теперь у меня есть визуальная проблема, когда я использую медиа-запрос CSS, когда я ставлю разрешения Как вы можете видеть, первый ...
15
голосов
2ответа
2k показов
Почему vim не всегда дает мне возможность удалить файл подкачки?
Если я перезапущу vim после сбоя, он скажет мне, что файл подкачки для моего файла существует, и спросит меня, что делать - все равно открыть, восстановить файл, выйти, отменить и т.д. Иногда это ...
15
голосов
1ответ
24k показов
Настройка цвета фона в gvim
Я использую терминал с белым текстом на черном фоне (мне просто нравится больше), поэтому я написал следующую строку в моем файле .vimrc : set background=dark Тем не менее, gvim имеет черный на белом ...
15
голосов
4ответа
5k показов
при запуске экрана в OSX команда +r портит клавиши со стрелками в vim на всех экранах
Как вы это раскручиваете? потому что вы постоянно нажимаете команду r, чтобы перезагрузить браузер, и часто вы находитесь в терминале. Поскольку я не понял, как снова включить клавиши со стрелками, в ...
15
голосов
3ответа
15k показов
Курсор мыши в Терминале?
Я использую Mac OS X Terminal.app. Но ответ на этот вопрос, вероятно, будет применим к любому типичному эмулятору терминала UNIX в графической среде. Вопрос - что мне делать, чтобы: использовать мой ...
15
голосов
4ответа
2k показов
Сделать слово как Vim
Мне очень нравится Vim и его клавиатурные команды, но мне нужно форматирование Word 2011 (в основном потому, что TextEdit использует только 1,25 дюйма полей, а мне нужно 1 дюйм). Как сделать ...
15
голосов
7ответов
9k показов
Vim - Добавление пустой строки между строками
Как вставить пустую строку между каждыми непустыми строками? например. от line 1 line 2 line 3 line 4 line 5 в line 1 line 2 line 3 line 4 line 5
15
голосов
6ответов
24k показов
Лучший графический интерфейс для Vim?
Мне нравится использовать vim, его бесконечные возможности и то, как он работает (по большей части). Я использую его и выключаю (не в качестве основного редактора) уже как минимум 7 лет, поэтому, ...
15
голосов
5ответов
1k показов
Как мне сохранить список буферов для каждого окна в Vim?
Я удивлен, что мне не удалось найти ответ на этот вопрос, но, возможно, я упускаю что-то очевидное: возможно ли сохранить список буферов для каждого окна? У меня часто бывает около 4 разделений, и ...
14
голосов
2ответа
2k показов
Как я могу заставить Vim делать отступы для всех строк в элементе списка, а не только для второго?
Параметр n параметра formatoptions Vim будет делать отступ для второй строки элемента списка в соответствии с отступом первой строки. Однако третья и последующие строки возвращаются без отступа, ...
14
голосов
2ответа
6k показов
Почему Vim игнорирует файлы в ~/.vim/after/ftplugin?
Кажется, у меня проблема с локальной конфигурацией Vim, но я не уверен, что это такое. Мне нужно переопределить некоторые специфичные для типа файла настройки. Согласно нескольким урокам / ...
14
голосов
2ответа
5k показов
Как я могу заставить vim показывать текущий класс и метод, который я редактирую
Кто-нибудь знает, возможно ли это (или известно о существующем скрипте или плагине vim), который может создать "строку состояния", которая показывает название текущего класса и метода (или функции), ...
14
голосов
3ответа
5k показов
Cygwin + Mintty + Vim Backspace проблема
Я установил Vim, Mintty через Cywin на XP. Проблема в том, что когда я пытаюсь нажать клавишу Backspace в режиме редактирования VIM, курсор перемещается назад на символ, а не стирает предыдущий ...
14
голосов
2ответа
14k показов
Настроить Vim на использование собственного .vimrc легко, но как сказать ему использовать альтернативный путь вместо ~/.vim?
Я могу использовать vim -u filename чтобы использовать filename вместо моего .vimrc умолчанию. Я использую этот метод при переключении пользовательских контекстов (su) на использование моего .vimrc ...
14
голосов
4ответа
12k показов
Как мне показать имя файла, количество строк и количество символов в vim?
Когда вы впервые запускаете vim с помощью vim myfile.c , в нижнем левом углу экрана отображается имя файла в кавычках, количество строк, а затем количество символов. Он исчезает в ту минуту, когда ...
14
голосов
1ответ
2k показов
Есть ли способ использовать несколько методов сворачивания vim одновременно?
У меня есть foldmethod=indent set в моем ~/.vimrc , и в целом это работает для меня, и я хотел бы сохранить его. Тем не менее, у меня есть несколько файлов, которые я регулярно редактирую (и которые ...
14
голосов
1ответ
7k показов
В Vim, каков элегантный способ получить выходные данные из командной строки?
Если я нахожусь в Vim и хочу получить какой-либо вывод из командной строки и добавить его в мой текущий файл, я могу запустить это: :! echo "foo" >> % Это добавит "foo" к моему текущему файлу, и мне ...