Как заменить текст после позиции курсора в VIM

Удаление файла похоже на разрыв листа бумаги и бросок частей в мусорный бак.

Это не будет восстанавливаемым никаким удобным или надежным способом. К тому времени, когда Вы идете, ища части, мусорный бак, возможно, был освобожден (операционная система делает это в своем удобстве). Части могут теперь быть на свалке где-нибудь. Некоторые части, возможно, были взяты птицами для создания вложенного множества или сожжены. Или иначе части, возможно, были отбелены и превращены вторичная бумага. Даже если все части будут все еще там, то Вам будет нелегко определять местоположение их и повторно собирать их.

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

Короче говоря: для безопасности предположите, что удаленные файлы все еще читаемы. Для восстановления данных предположите, что удаленных файлов не стало.

0
10.05.2012, 06:00
1 ответ

Попробуйте следующее сочетание клавиш:

c e Unix Esc (отмечают пробел перед "Unix"),

Вот краткое объяснение:

  • c: "измените" команду, подобную для удаления только концы в режиме "вставки".
  • e: от курсора в конец следующего слова.
  • "Unix": текст замены
  • Esc: Возвратитесь к командному режиму (всегда возвращаются к командному режиму!)
5
28.01.2020, 02:17
  • 1
    Извините, что это означает? –  xiaohan2012 10.05.2012, 06:04
  • 2
    @xiaohan2012 Это является довольно основным vim команды. Это значит "текст изменения для конца слова", тип "располагает с интервалами Unix" и "esc" ключ для выхода из Режима вставки. Если Вы незнакомы с vim, изучение его достаточно для использования его бегло занимает нетривиальное количество времени. Если Вы готовы сделать это, запустите с vimtutor команда. –  jw013 10.05.2012, 06:12
  • 3
    Спасибо. Но это не замена. Какая-либо подсказка при использовании замены? –  xiaohan2012 10.05.2012, 06:16
  • 4
    @xiaohan2012 я ответил на вопрос, который Вы отправили путем предоставления Вам чего-то, что заменит слово Linux словом Unix, принимающий позицию курсора, которую Вы дали. Я не думаю средства замены, что Вы думаете, что это означает. Если Вы говорите о vimкоманды замены r и R, они не лучший выбор использовать здесь. Если это не то, что Вы ищете, то задаете правильный вопрос для получения то, что Вы хотите. –  jw013 10.05.2012, 07:33
  • 5
    @xiaohan2012 Просто делает vimtutor однажды и Вы знаете или видели все эти команды –  Bernhard 10.05.2012, 08:40

Теги

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