2

Я хотел бы временно хранить и обрабатывать конфиденциальные данные в vim. Но я знаю, что он сохраняет и копирует регистры и обменивается файлами на жестком диске. Если вы подумаете об этом на мгновение, вы увидите мое беспокойство. Я хотел бы открыть сеанс vim, в котором никакие данные, которые я ввожу или манипулирую, не записываются на жесткий диск. Я слышал о плагинах PGP для vim, в которых вы можете безопасно написать электронную почту, зашифровать ее для определенных получателей, сохранить, а затем зашифровать. Такой плагин, должно быть, уже решил эту проблему. Но мне не нужны никакие функции шифрования. Мне просто нужен "скрытный" режим.

Что мне нужно сделать, чтобы достичь этого?

3 ответа3

2

Если вы хотите быть уверенным, вы всегда можете запустить его в среде chroot во временной файловой системе tmpfs.

0

Чтобы добиться ограниченного чувства безопасности, вы можете поместить строки ниже в ~/.discreetrc:

set noswapfile
set nobackup
set history=0
set viminfo=
set clipboard=

и запустите Vim с помощью:

$ vim -u ~/.discreetrc --noplugin secretfilename

но, возможно, есть и другие полезные варианты.

-1

Как насчет отображения команды записи на что-то, что не записывает на диск, например,

:cmap w echo 'disabled!'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .