Вопросы с тегом «vim»

Vim - бесплатный модальный текстовый редактор с открытым исходным кодом, доступный для большинства основных платформ. Это позволяет с высокой эффективностью выполнять многие задачи по редактированию текста, но имеет крутую кривую обучения. Чтобы изучить основы, запустите ": help vimtutor". Для вопросов, не связанных с программированием, используйте https://vi.stackexchange.com/.

9
Объединить несколько строк (два блока) в Vim
Я хотел бы объединить два блока строк в Vim, то есть взять строки n..mи добавить их в строки a..b. Если вы предпочитаете объяснение псевдокода:[a[i] + b[i] for i in min(len(a), len(b))] Пример: abc def ... 123 45 ... должен стать abc123 def45 Есть хороший способ сделать это без копирования и …
323 vim 

12
Обход текста в режиме вставки
В режиме вставки в Vim, можно ли каким-либо образом перемещать текст, перемещая некоторые символы вперед и назад, кроме использования клавиш со стрелками? Если я нажимаю h, j, kи в lто время как в режиме вставки, фактические символы печатаются на экране вместо перемещения по тексту. То, как я сейчас это делаю, …
322 vim  vi 


5
Как узнать, какие плагины делают Vim медленным?
Есть ли способ профилировать плагины Vim? Мой MacVim становится все медленнее и медленнее, когда я открываю большой .py. Я знаю, что могу отменить выбор всех плагинов и повторно выбрать один за другим, чтобы проверить, какой плагин является виновником, но есть ли более быстрый способ? Мой dotvim здесь: https://github.com/charlax/dotvim

9
Как увеличить размер окна вертикального разделения в Vim
:vsplit(краткая форма :vs:) разделить область просмотра Vim по вертикали. :30vsразбивает область просмотра, делая новое окно шириной 30 символов. Как только это окно с 30 символами будет создано, как изменить его размер на 31 или 29? С горизонтальными окнами Ctrl- W +увеличивает количество строк на одну. Какая эквивалентная команда для увеличения …
316 vim  window  viewport 

12
Как я могу поменять местами два открытых файла (в разделениях) в vim?
Предположим, у меня есть произвольная схема разбиения в vim. ____________________ | one | two | | | | | |______| | | three| | | | |___________|______| Есть ли способ поменяться one и twoи поддерживать тот же макет? В этом примере все просто, но я ищу решение, которое поможет для …
313 layout  editor  split  vim 

18
Переместить всю строку вверх и вниз в Vim
В Notepad ++ я могу использовать Ctrl+ Shift+ Up/ Downдля перемещения текущей строки вверх и вниз. Есть ли подобная команда в Vim? Я просмотрел бесконечные путеводители, но ничего не нашел. Если нет, как я могу связать действие с этой комбинацией клавиш? Изменить: ответ Николая работает для всех строк, кроме тех, …
311 vim  vi 

12
Vim: вставлять одни и те же символы в несколько строк
Иногда я хочу отредактировать определенный визуальный блок текста в несколько строк. Например, я бы взял текст, который выглядит так: name comment phone email И чтобы это выглядело так vendor_name vendor_comment vendor_phone vendor_email В настоящее время, как я бы сделал это сейчас ... Выберите все 4 строки строки блока, нажав, Vа …
306 vim 

20
Как мне запустить терминал внутри Vim?
Я привык к Emacs, но я пробую Vim, чтобы увидеть, какой из них мне нравится больше. Одна вещь, которая мне нравится в Emacs - это возможность запуска терминала внутри Emacs. Это возможно внутри Vim? Я знаю, что вы можете выполнять команды из Vim, но я хотел бы иметь возможность запускать …
306 vim 


4
Как развернуть / свернуть разделы в Vimdiff?
Я начал использовать vimdiff сегодня и хотел сделать некоторые вещи, которые я считал само собой разумеющимся в редакторах diff на основе Windows (например, развернуть / свернуть раздел diff, иметь полное расширение файла / только diff с 3 строками контекста выше или ниже и т. д.). В настоящее время я знаю …

6
Как сделать так, чтобы Vim выполнял обычное (похожее на Bash) дополнение для имен файлов?
Когда я открываю новый файл в Vim и использую завершение табуляции, он завершает полное имя файла вместо частичного сопоставления, как это делает Bash. Есть ли возможность сделать так, чтобы завершение этой вкладки с именем файла работало как Bash?
289 vim 



6
Как выйти из текстового окна в Git?
Я использую Windows и перед фиксацией Git хочет, чтобы я ввел текстовое сообщение, и появляется новое текстовое окно. Как я могу выйти из этого? Я пытаюсь выучить Git. Так что, небольшая помощь будет высоко оценена.
275 git  vim 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.