Используйте d
там, где вы обычно используете y
.
Есть ли способ сделать emacs-подобный yank в vim?
613
Jason Baker
В emacs янкинг работает примерно так: если вы что-то удаляете, его можно вернуть обратно в другую позицию. Другими словами, рывок в Emacs вроде как вырезать и вставить. С другой стороны, кажется, что рывок в vim похож на копирование и вставку: я могу что-то дернуть, а потом вставить в другое место, но оригинальный текст все еще там. Есть ли способ вырезать текст, а не просто скопировать его в vim?
2 ответа на вопрос
6
Ignacio Vazquez-Abrams
В Vim то, что вы удаляете, хранится в буфере. То, что вы удаляете, вы действительно можете вставить позже.
Gnoupi 14 лет назад
1
Doh! I can't believe I didn't try that. :-/
Jason Baker 14 лет назад
0
@Gnoupi: термин vimish - «регистр», содержимое регистров можно увидеть по «: registers»
akira 14 лет назад
1
0
J. Polfer
Вы также можете использовать x
для удаления отдельных символов (выделенные символы в визуальном режиме) и вставить их, используя p
.
Похожие вопросы
-
13
Какие функции Vim вы используете?
-
8
Удалить расширенную "вкладку" в Vim одним нажатием клавиши?
-
1
Невозможно понять, где зачем требовать обнаружения ASCII и HEX в строке состояния Vim
-
-
3
Vim: Как обрабатывать файлы Unicode с текстом на нескольких (более двух) языках?
-
9
Аддоны Firefox, чтобы пойти с Vimperator
-
13
Можно ли вставить обычный текст по умолчанию?
-
4
Ubuntu Linux: можно ли вставлять обычный текст по умолчанию?
-
3
Чтобы повторить PWD в Vim's: -режим к документу
-
1
В любом случае vim не считает специальные символы словами?
-
8
Vimperator копия / вставка