Как удалить пароль в энергии, не храня его в регистре?

У меня есть пароль в текстовом файле. Я редактирую файл в энергии, и я хочу удалить пароль. Если я просто удаляю его, говорю с 'собственным весом', это хранится в нескольких регистрах. Я не хочу отслеживать пароль в энергии.

Самое близкое, которое мне удалось получить, должно использовать регистр черной дыры: '"_dw' - это не хранит пароль в обычных регистрах, но это все еще остается в '"'. регистр.

3
задан 10.05.2017, 17:29

2 ответа

Регистр черной дыры является способом пойти. "Последний регистр вставленного текста" ". содержит пароль, только если это был последний введенный текст. Следует иметь в виду это, пароль, хотя удалено все еще существует в истории отмены. Я рекомендовал бы следующее:

:let old_undolevels = &undolevels
:set undolevels=-1                   
:exe "normal a \<BS>\<Esc>"
:let &undolevels = old_undolevels
:unlet old_undolevels

Это очистит историю отмены и ". зарегистрироваться.

1
ответ дан 08.12.2019, 02:18

Вы могли удалить что-то еще в регистр черной дыры, который вытрет предыдущее содержание, или Вы могли непосредственно присвоить что-то ему как это:

:let @_=""
0
ответ дан 08.12.2019, 02:18

Теги

Похожие вопросы