рабочий процесс vim pastebin - PullRequest
2 голосов
/ 09 марта 2009

Здравствуйте, я недавно начал использовать vim editor (на самом деле плагин для netbeans), и у меня возникли проблемы с pastebin.

Что бы произошло, я бы что-то спрятал, а затем сделал несколько удалений с помощью dd, и поэтому я потерял свой начальный контент для спама Так что для меня как для начинающего пользователя vim очень запутанно, что удаление на самом деле вырезает.

Как вы, ребята, обычно делаете это? Я полагаю, вы должны вставить его сразу после удаления, но хотели бы знать, есть ли у вас другие хитрости по этому поводу.

Ответы [ 3 ]

7 голосов
/ 09 марта 2009

Вы можете использовать именованные регистры для yunk

"ayw
"byy
"cy$
etc.

Где 'a', 'b', 'c' - имена регистров.
для вставки используйте

"ap 
"bP
"cp

Регистр по умолчанию - «», системный регистр - «+» и «*»

Вы можете использовать безымянный регистр (черная дыра) для удаления - таким образом, вы не будете перезаписывать информацию в регистре по умолчанию ('' ').

"_dd
"_dw
"_D
3 голосов
/ 09 марта 2009

Что бы произошло, я бы что-нибудь спрятал, а затем сделал несколько удалений с помощью dd, и поэтому я потерял свой первоначальный контент для спама.

Нет, нет. Ваш набранный текст в реестре "0.

:help "0 для получения дополнительной информации.

0 голосов
/ 09 марта 2009

Поскольку бегать по файлу довольно просто и быстро, я склонен просто кошка, а затем вставлять напрямую. (Извините за скучный ответ)

...