Вопросы с меткой [vim]
Vim - это настраиваемый текстовый редактор, который позволяет эффективно редактировать текст. Это улучшенная версия редактора vi.
3406 вопросов
4
голоса
5ответов
600 показов
Как мне отформатировать код из Интернета с помощью Vim?
Например, для рендеринга: while (head == tail) { head++; a[head] = 0 } в while (head == tail) { head++; a[head] = 0 }
4
голоса
1ответ
575 показов
как мне эффективно перейти от `/foo` к`:% s/foo/bar`
В vim я набрал /foo Enter и нашел несколько совпадений. Теперь я хочу заменить все экземпляры foo на bar (то есть :%s/foo/bar). Можно ли это сделать без перепечатывания foo? (например, в командной ...
4
голоса
1ответ
1k показов
Python: выбор блоков логического кода с VIM
Как выбрать блоки кода с логическим отступом в VIM? Например, рассмотрим этот бит Python: 01:class Foo(object): 02: 03: def __init__(self, bar): 04: 05: if 'baz' in bar: 06: print("I love baz!") 07: ...
4
голоса
4ответа
502 показов
vim7.3 в Windows XP: невозможно установить vim в качестве типа файла по умолчанию для файлов .cpp/.h
Я попробовал обычный процесс. Открыть Свойства файла того типа, который я хочу изменить Нажмите кнопку "Изменить" после "Открыть с помощью": Перейдите в C:\Program Files\vim\vim73\gvim.exe Выберите ...
4
голоса
3ответа
310 показов
Notepad++/ другие редакторы: Как просмотреть один и тот же файл в нескольких столбцах с автоматической прокруткой?
Есть ли редактор, который позволяет мне иметь два столбца, где второй столбец поднимается после последней строки первого столбца? Я не имею в виду клонирование, как в Notepad++, где у меня есть две ...
4
голоса
2ответа
2k показов
Завершение имени файла Vim относительно текущего файла
В Vim, когда я нахожусь в режиме вставки и хочу использовать завершение имени файла, я хочу, чтобы путь поиска был относительно текущего файла, а не текущего рабочего каталога. Например, если в ...
4
голоса
3ответа
516 показов
Как перейти на верх или низ скрипта с помощью сочетаний клавиш?
Я ищу VI/VIM-эквивалент 'gg' и 'Shift+g', но внутри PyCharm. Просматривал их документы и ничего не нашел.
4
голоса
3ответа
2k показов
Как я могу автоматически настроить окно Gvim/MacVim по ширине моего вертикального разделения?
Моя общая цель здесь проста, но особенности сложны: Я хочу поддерживать каждое вертикальное разделение в моем окне MacVim ровно на 115 столбцов, независимо от того, сколько разделений я добавляю. ...
4
голоса
1ответ
2k показов
Unix редактор командной строки для больших файлов
Иногда я сталкиваюсь с проблемой, когда мне нужно заменить всего несколько символов в файлах ~ 10 Гб. Поскольку у меня есть только 2 ГБ ОЗУ, открытие такого файла с помощью Vim или nano потребляет ...
4
голоса
1ответ
298 показов
Использовать специфичные для проекта или файла файлы заклинаний в vim
Я только что включил проверку орфографии в vim. Мне это нравится, и я знаю, как его использовать. Тем не менее, мне бы очень хотелось, чтобы проект или даже файл конкретного файла заклинаний ...
4
голоса
2ответа
4k показов
Как настроить параметры синтаксиса в моем VIMRC?
Я работаю с несколькими языками и разметками в vim каждый день (ruby, python, javascript, CSS, HTML и т.д.) И хотел бы иметь разные настройки для каждого буфера, когда я запускаю свой редактор. Как я ...
4
голоса
1ответ
3k показов
Vim, удали в строку n
Я часто редактирую файлы, где мне нужно удалить все, кроме пяти первых и трех последних строк. Я делаю это, переместившись в шестую строку и напечатав ":,. $ - 3 d". Есть ли способ сделать то же ...
4
голоса
2ответа
240 показов
Заменить пейджер внутри vim?
Примечание: не использовать vim как пейджер. Это широко освещается в Интернете. Когда вы нажимаете клавишу Tab, чтобы завершить различные действия внутри vim/gvim, это вызывает довольно простой ...
4
голоса
4ответа
691 показов
Как я могу взаимодействовать с командной строкой через консоль, если у меня открыт vim?
Я знаю, что могу сделать !commands но я хотел бы как-то интегрировать оболочку в vim. Или я могу использовать экран и разделить экран так, чтобы vim занимал, скажем, половину экрана?
4
голоса
1ответ
521 показов
vim: копировать строку в кавычках без пробелов?
Есть ли хорошее сочетание клавиш для копирования только строки в кавычках, без пробелов? y a ' подходит очень близко, но, как говорится в руководстве, Любые конечные пробелы включены, если их нет, то ...
4
голоса
1ответ
787 показов
Безопасно ли сопоставлять ключ с пользовательской escape-последовательностью в iTerm?
В MacVim я использую несколько клавиш, которые терминал Vim не распознает. Например, Ctrl-Enter, Shift-Enter, Ctrl-Space, Shift-Space, Ctrl-Backspace. Я использую iTerm2, который позволяет отображать ...
4
голоса
3ответа
297 показов
Запустите команду на оболочке и получите вывод в vim
Я знаю, как запускать команды оболочки в vim, используя :!r и :! , но есть ли способ, которым я могу сделать это извне, то есть из Баш? Что-то vim 'ls -al' . Вывод ls должен быть в vim и ...
4
голоса
2ответа
3k показов
Vim отключить завершение табуляции
Я недавно установил vim7.3, используя " --with-features=big ", потому что мне нравятся почти все эти функции. Однако, одна вещь, которая мне не нравится, - это завершение табуляции: в обычном режиме, ...
4
голоса
2ответа
2k показов
Какая кодировка по умолчанию для Vim: utf8 или latin1?
Я пишу текст на европейских языках как французский, немецкий, итальянский. Все символы совместимы с кодировкой latin1. Вот почему я решил установить кодировку по умолчанию в vim на latin1. Время от ...
4
голоса
1ответ
2k показов
Исправление положения предметов в статусной строке vim
Моя строка состояния выглядит примерно так: set statusline+=%m set statusline+=b%n: " set statusline+=%f set statusline+=%F set statusline+=%R set statusline+=%Y set statusline+=\ set statusline+=[ ...
4
голоса
1ответ
2k показов
Как сделать так, чтобы bash делал vim-подобные дополнения для имен файлов?
Я бы хотел, чтобы bash вращался по соответствующим именам файлов, а не перечислял их, как, например, поведение завершения вкладки по умолчанию в vim. Есть ли простая команда, чтобы сделать это? Это ...
4
голоса
2ответа
468 показов
Как использовать цвет синтаксиса vim для замены утилиты highlight?
Я чувствую, что утилита `highlight 'не поддерживает столько типов файлов, как vim, и проект не очень активен. Когда файл распакован, highlight не распознает его вообще. Но несмотря на то, что в ...
4
голоса
2ответа
3k показов
Как сделать положение строки состояния Vim в OSX таким же, как в Ubuntu?
В моем окне OSX я хочу видеть те же детали курсора, которые я вижу внизу в правом углу моего Ubuntu vim. В моем окне Ubuntu эта строка состояния (возможно, технически это не "строка состояния vim", я ...
4
голоса
2ответа
5k показов
«Нет поддержки мыши: mouse = a» ошибка в vim
Я запускаю определенный скрипт и получаю следующую ошибку: Error detected while processing /home/subhrcho/.vimrc: line 42: E538: No mouse support: mouse=a Это соответствующая часть файла .vimrc: " In ...
4
голоса
3ответа
3k показов
Переход к началу строки в режиме вставки Vim
При наборе текста я понимаю, что мне нужно перейти к началу строки. Обычно я использую и I . Но мне интересно, есть ли другой способ перейти к началу строки в режиме вставки.
4
голоса
4ответа
7k показов
Vim Navigation в режиме вставки эффективно
Я знаю, что в режиме вставки я мог перемещаться по документу с помощью клавиш со стрелками или с помощью Ctrl-o, чтобы временно выйти из режима вставки. Мой вопрос: есть ли другой способ навигации по ...
4
голоса
2ответа
2k показов
Вставить Gvim, используя Control+Shift+V, оставив Visual Block Mode Control Control+V
Есть ли способ сопоставить вставку с control+shift+v и оставить режим визуального блока как control+v в gvim? Я использую оба довольно часто.
4
голоса
4ответа
5k показов
Прокрутка мышью в vim через tmux, как настроить?
Я использую комбинацию PuTTY, tmux и vim. Если я просто открываю SSH-соединение с PuTTY, а затем открываю vim, прокрутка мышью работает, как и ожидалось. Но если я открою tmux, а затем открою vim ...
4
голоса
1ответ
105 показов
Как открыть сразу несколько файлов с помощью vim, каждый на вкладке?
Теперь мне нужно сначала открыть один из них и использовать tabnew чтобы открыть все остальные.
4
голоса
1ответ
164 показов
Плагины приводят к тому, что окно gVim перемещается ("защелкивается") в Windows
У меня есть пара плагинов Vim, которые, кажется, заставляют окна с привязкой к аэро в Windows 7 (окна Aero, а не окна Vim) выходить из их "привязанного" положения, когда происходят определенные ...
4
голоса
1ответ
2k показов
Двухстрочная строка состояния в Vim
Возможно ли иметь две строки состояния в Vim? В некоторых случаях (не всегда) я хотел бы отобразить вторую строку для дополнительной информации. Как можно достичь в Vim?
4
голоса
2ответа
1k показов
Vim lint check - показывать сообщение только при наличии ошибки
У меня есть эта строка в моем .vimrc , что означает «когда я сохраняю файл .rb, запускаю его через ruby -c » (проверка ошибок интерпретатора ruby). autocmd BufWritePost *.rb !ruby -c Когда я сохраняю ...
4
голоса
2ответа
136 показов
Получение подсветки синтаксиса vi/vim, используемой определенным пользователем
На работе большинство веб-разработок, которые мы делаем, выполняется в vi/vim, на Debian-сервере. Иногда нам нужно изменить некоторые файлы как root, и модель подсветки синтаксиса для этого ...
4
голоса
2ответа
6k показов
VIM - как работать с обоими supertab.vim с snipMate.vim?
Я поднял vim и нашел 2 плагина, которые отлично работают - snipMate, который имитирует поведение сниппета и супертаб, который переключает и дополняет слова, используя клавишу табуляции на основе ...
4
голоса
2ответа
8k показов
Запуск vim из Windows PowerShell
Это не обязательно проблема, мне более любопытно, почему это происходит. При попытке запустить vim из powershell меня приветствует окно Open with : PS C:\> vim Если я укажу: PS C:\> vim.exe Vim ...
4
голоса
2ответа
4k показов
Настройте стиль курсора vim в Mac OS X Terminal
Я хочу настроить курсор vim на мигающий прямоугольник. Я попробовал это , и это , и многие другие подобные питания после некоторых поисков, но ни один из них не работает , как ожидалось. В настоящее ...
4
голоса
4ответа
654 показов
переход к определенному столбцу в пустой строке
Я пытаюсь использовать VIM для обработки текстов, когда, например, мне может понадобиться поместить дату в 70-й столбец строки, на которой нет другого текста. Так, например, если в настоящее время в ...
4
голоса
1ответ
412 показов
Vim: Что такое ключевой код?
Извините за вопиющее проявление невежества, но что именно представляет собой код ключа? Я устанавливаю продолжительность тайм-аута в моем vimrc и читаю о timeoutlen и ttimeoutlen. Существует различие ...
4
голоса
3ответа
1k показов
Как я могу получить список всех слов с ошибками в тексте, используя Linux?
У меня есть текст, который содержит несколько слов с ошибками. Я хотел бы получить список всех этих слов, поэтому для такого текста: This is just a normall line with some speling mistakes in it. Это ...
4
голоса
3ответа
1k показов
Как объединить несколько строк на основе шаблона?
Я хочу объединить несколько строк в файле на основе шаблона, который разделяет обе строки. Это мой пример: {101}{}{Apples} {102}{}{Eggs} {103}{}{Beans} {104}... ... {1101}{}{This is a fruit.} ...
4
голоса
2ответа
579 показов
Vim: заставить звезду "*" оставить команду на текущем слове
В большинстве случаев я использую команду * только для выделения текущего слова в исходном коде, чтобы убедиться, что оно набрано правильно, например. Как я могу сделать звездную команду, чтобы ...
4
голоса
2ответа
934 показов
Есть ли эквивалент для emacsclient для vim?
В emacs вы можете использовать программу emacsclient чтобы открыть файл в уже существующем фрейме emacs. Есть ли способ сделать это с Vim? Другими словами, я хочу, чтобы в командной строке я мог ...
4
голоса
1ответ
2k показов
Просмотр PDF-XChange, pdflatex, Windows XP Pro SP3
Как заставить pdfxcview.exe не блокировать PDF файлы при их открытии или же заставить pdflatex игнорировать блокировки (и, таким образом, иметь возможность перезаписывать PDF при создании содержимого ...
4
голоса
1ответ
799 показов
Как настроить вывод команды в gVim в окне gVim в Windows?
Время от времени я использую gVim в Windows. Я привык запускать команды с :!который в Linux выводит в окно gVim, но в Windows открывается новое окно командной строки. Как заставить gVim выводить его ...
4
голоса
0ответов
2k показов
Vimwiki против Viki Vim Outliner и т. д.
Я пробовал только vimwiki и TVO, но мне интересно узнать сравнение функций. Мои ежедневные журналы, как правило, короткие (
4
голоса
2ответа
914 показов
Как я могу показать номера строк относительно текущей в Vim?
Могу ли я иметь эту функцию в Vim 7.3? 3 blah 2 blah 1 hello 512 current line 1 blah 2 blah 3 blah Номера строк будут показаны относительно текущей, которая показана в абсолютных числах.
4
голоса
2ответа
923 показов
Как добавить слово, содержащее косую черту, в файл словаря заклинаний vim?
Я пытаюсь сделать: :spellgood w/o Я получаю сообщение об ошибке, говорящее Нераспознанные флаги в строке ~/.vim/spell/en.utf-8.add 16 Я попытался следующее безрезультатно: :spellgood w\/o :spellgood ...
4
голоса
2ответа
13k показов
Что такое характер ^ I и как мне найти его с помощью sed?
Я обычно импортирую данные из CSV-файлов в MySQL, но мой поставщик данных оставляет пустые записи как "", поэтому мне нужно заменить "" на "\N". Это достаточно просто с помощью сценария, как for ...
4
голоса
2ответа
2k показов
Уникальный для пользователя файл .vimrc для серверов от имени пользователя root
Меня втягивает в войну IDE в офисе, где несколько пользователей имеют root-доступ на наших серверах и хотят иметь все по-своему с VIM. К сожалению, наши серверы заблокированы настолько, что если вы ...
4
голоса
3ответа
557 показов
Как я могу использовать мою локальную копию Vim на сервере?
Как и каждый пользователь Vim, я годами настраивал свой .vimrc . Но когда я подключаюсь к серверу в другом месте, я возвращаюсь к простому, ванильному vim. Это все еще отличный редактор, и я все еще ...