де Удалить все до конца слова, нажав кнопку. по желанию вашего сердца.
ci (xyz [Esc] - это странный вариант. Здесь 'i' не означает режим вставки. Вместо этого он означает внутри скобок. Таким образом, эта последовательность обрезает текст внутри скобок, в котором вы находитесь, и заменяет его на . «хуг» Он также работает внутри квадратных и фигурных скобках - просто сделать CI [или CI {соответственно , естественно, вы можете сделать ди (если вы просто хотите , чтобы удалить весь текст без ввода ничего вы также можете сделать.. a
а i
если вы Я хочу удалить скобки, а не только текст внутри них.
ci " - вырезает текст в текущих кавычках
ciw - вырезает текущее слово. Это работает так же, как предыдущий, за исключением того, что (
заменяется на w
.
C - обрезать остальную часть линии и переключиться в режим вставки.
ZZ - сохранить и закрыть текущий файл (ПУТЬ быстрее, чем Ctrl-F4, чтобы закрыть текущую вкладку!)
ddp - переместить текущую строку на одну строку вниз
xp - переместить текущего персонажа на одну позицию вправо
U - заглавные, поэтому viwU
слово переносится вверх
~ - переключает регистр, поэтому viw~
обратный регистр всего слова
Ctrl + u / Ctrl + d прокручивает страницу на пол экрана вверх или вниз. Это кажется более полезным, чем обычная полноэкранная подкачка страниц, так как это упрощает просмотр взаимосвязи двух экранов. Для тех, кто все еще хочет прокручивать весь экран одновременно, есть Ctrl + f для Вперед и Ctrl + b для Назад. Ctrl + Y и Ctrl + E прокручивают вниз или вверх по одной строке за раз.
Сумасшедшая, но очень полезная команда - zz - она прокручивает экран, чтобы эта строка появилась посередине. Это отлично подходит для помещения фрагмента кода, над которым вы работаете, в центр вашего внимания. Сестринские команды - zt и zb - делают эту строку верхней или нижней на экране, что не так полезно.
% находит и переходит к соответствующей круглой скобке.
де - удалить от курсора до конца слова (вы также можете сделать, dE
чтобы удалить до следующего пробела)
bde - удалить текущее слово, слева направо
df [пробел] - удалять до следующего пробела, включая следующий пробел
дт. - удалить до следующей точки
dd - удалить всю эту строку
ye (или yE) - переводит текст отсюда до конца слова
ce - прорезает конец слова
пока - копирует текущее слово (заставляет задуматься, что делает "привет"!)
гг - копирует текущую строку
cc - обрезает текущую строку, вы также можете сделать S
вместо этого. Также есть нижняя крышка, s
которая обрезает текущий символ и переключается в режим вставки.
Виви или Вивк . Снять или изменить текущее слово. Нажмите w
несколько раз, чтобы выбрать каждое последующее слово, используйте b
для перемещения назад
vi { - выделить весь текст в квадратных скобках. va {- выделить весь текст, включая {} s
vi (p - выделите все внутри () и замените вставленный текст
b и e перемещают курсор слово за словом, как обычно делают Ctrl + Arrows . Хотя определение слова немного отличается, так как несколько последовательных разделителей рассматриваются как одно слово. Если вы начинаете с середины слова, нажатие кнопки b всегда приведет вас к началу текущего слова, а каждый последующий символ b перейдет к началу следующего слова. Точно так же, и легко запомнить, e
переводит курсор в конец текущего и каждого последующего слова.
аналогично b
/ e
, заглавной B
и E
перемещайте курсор пословно, используя только пробелы в качестве разделителей.
заглавная D (сделать глубокий вдох) Удаляет оставшуюся часть строки справа от курсора, так же как Shift + End / Del в обычных редакторах (обратите внимание на 2 нажатия клавиш - Shift + D - вместо 3)