vim- все статьи тега ➜ страница 2
В Vim есть ли способ удалить без ввода текста в регистр?
используя Vim я часто хочу заменить блок кода на блок, который я только что дернул. но когда я удаляю блок кода, который должен быть заменен, этот блок сам входит в регистр, который стирает блок, который я только что дернул. Поэтому у меня есть привычка дергать, затем вставлять, а затем удалять то, что я не хотел, но с большими блоками кода это становится грязным, пытаясь сохранить вставленный блок и блок для удаления отдельно. Так что же самое скользкое и самый быстрый способ заменить текст в ...
Что означает символ ^M в Vim?
Я ^M символ в моем vimrc, и это нарушает мою конфигурацию. ...
Проблемы компоновки столбцов Vim 80
Я чувствую, что способ, которым я делаю 80-столбцовую индикацию в Vim, неверен:set columns=80. Временами я тоже set textwidth но мне нравится видеть и предвидеть переполнение строки с помощью set columns альтернативы. это имеет некоторые неприятные побочные эффекты-я не могу set number из-за боязни разделения между файлами, которые имеют разные порядки номеров строк; т. е. = 100 линейных файлов потребуется два разных set columns значения из-за дополнительного столбца, используемого для дополнит ...
Как закрыть один буфер (из многих) в Vim?
Я открываю несколько файлов в Vim, например, работает vim a/*.php который открывает 23 файла. затем я делаю свое редактирование и запускаю следующие два раза :q который закрывает все мои буферов. как вы можете закрыть только один буфер в Vim? ...
Как сохранить и восстановить несколько различных сеансов в Vim?
в зависимости от моей задачи в Vim у меня есть несколько открытых вкладок. Как я могу сохранить различные сеансы для последующего использования? ...
Использование вкладок Vim, таких как буферы
Я бы посмотрел на возможность использования вкладок в Vim (с :tabe,:tabnew и т. д.) в качестве замены моей текущей практики открытия многих файлов в одном окне в скрытых буферах. Я хотел бы, чтобы каждый отдельный файл, который я открыл, всегда был на своей вкладке. Однако, есть некоторые вещи, которые мешают этому. Как я могу исправить это: когда такие команды, как gf и ^] перейти к месту в другом файле, файл открывается в новом буфере на текущей вкладке. Есть ли способ, чтобы все эти виды к ...
Как получить список всех установленных цветовых схем в Vim?
есть ли способ получить список всех установленных цветовых схем в Vim? Это сделало бы очень легко выбрать один, не глядя на . ...
Где моя.файл vimrc?
Я использую Vim, и я действительно хотел бы сохранить мои настройки. Проблема, с которой я сталкиваюсь, заключается в том, что я не могу найти свой .vimrc файл, и это не в стандартном /home/user/.vimrc расположение. Как я могу найти этот файл? ...
Изменение поведения отступа Vim по типу файла
может кто-нибудь объяснить мне простыми словами самый простой способ изменить поведение отступа Vim на основе типа файла? Например, если я открываю файл Python, он должен отступать с 2 пробелами, но если я открываю скрипт Powershell, он должен использовать 4 пробела. ...
Как увеличить размер окна вертикального разделения в Vim
:vsplit (короткая форма: :vs) разделить видовой экран Vim по вертикали. :30vs разбивает видовой экран, делая новое окно шириной 30 символов. Как только это окно 30 символов будет создано, как можно изменить его размер на 31 или 29? С горизонтальными окнами Ctrl - W+ увеличивает количество строк на одну. Какова эквивалентная команда для увеличения столбцов на единицу? ...
Как я могу поменять местами два открытых файла (в разбиениях) в vim?
предположим, что у меня есть какой-то произвольный макет расколов в vim. ____________________ | one | two | | | | | |______| | | three| | | | |___________|______| есть ли способ замены one и two и поддерживать тот же макет? Это просто в этом примере, но я ищу решение, которое поможет для более сложных макетов. обновление: Я думаю, я должен быть более ясным. Мой предыдущий пример был упрощением фактического варианта использования. ...
Обход текста в режиме вставки
а в Режим Вставки в Vim есть ли способ пройти текст, перемещая некоторые символы вперед и назад, кроме использования клавиш со стрелками? Если я нажму h,j,k и l в режиме вставки символы печатаются на экране вместо того, чтобы двигаться по тексту. то, как я делаю это в данный момент, приходится прибегать к Ctrl + [ ( Esc) и перемещение текста; но очевидно, что это не продуктивно. ...
Как узнать, какие плагины делают Vim медленным?
есть ли способ профилировать Плагины Vim? мой MacVim становится все медленнее и медленнее, когда я открываю большой .py. Я знаю, что могу отменить выбор всех плагинов и повторно выбрать один за другим, чтобы проверить, какой плагин является виновником, но есть ли более быстрый способ? мой dotvim здесь:https://github.com/charlax/dotvim ...
Как временно выйти из Vim и вернуться
Как я могу выйти из Vim, а не: q, а затем вернуться к продолжению редактирования? ...
Как запустить mvim (MacVim) из терминала?
У меня установлен MacVim, и я пытаюсь настроить его как редактор для Git (контроль версий), но я не могу запустить "mvim" из командной строки, поскольку он не распознается. Как настроить mvim, чтобы я мог запустить его из терминала? ...
Удалить новую строку в Vim
есть ли способ удалить новую строку в конце строки в Vim, так что следующая строка добавляется к текущей строке? например: Evaluator<T>(): _bestPos(){ } Я хотел бы оставить все это в одну строку без копирования строк и вставить их в предыдущее. Похоже, что я должен быть в состоянии поместить курсор в конец каждой строки, нажать клавишу и перейти к следующей строке на тот же самый курсор. конечный результат: Evaluator<T>(): _bestPos(){ } Is это возможно в Vim? ...
Переместить курсор в конец файла в vim
когда я хочу, чтобы курсор перешел в конец файла (т. е. в конец последней строки) в Vim, мне нужно ввести шесть нажатий клавиш: <ESC>G$a - что переводится как ESC + Shiftg + Shift4 + a на моей раскладке клавиатуры. Как я могу сделать это более эффективно? Так как я регулярно работаю на многих разных машинах, я не могу всегда изменить .vimrc, так что я смотрю для ответов без необходимости редактировать или создавать этот файл. ...
NERDTree перезагрузить новые файлы
Если я добавлю файл в тот же каталог, открытый в NERDTree, единственный способ увидеть добавленный файл - это выйти из vim и запустить его снова . есть ли способ я могу загрузить файлы в NERDTree? ...
Vim: копировать выделение в буфер обмена OS X
скажем, у вас есть область, выбранная в vim. Как вы можете скопировать его в буфер обмена OS X? (подсказка: буфер обмена OS X можно записать через канал в /usr/bin/pbcopy) ...
git игнорировать временные файлы vim
Как правильно заставить git игнорировать временные файлы, созданные vim во всех каталогах (либо глобально в системе, либо локально для одного проекта)? ...