Шаг табуляции в VIM

cat file.gz file.gz.sig > transfer_me.signed

Затем на удаленном хосте Вы разделяете добавленное использование контрольной суммы

tail -c length_of_the_checksum_info transfer_me.signed > file.gz.sig
head -c -length_of_the_checksum_info transfer_me.signed > file.gz

Отметьте минус во второй команде. Длина зависит от типа контрольной суммы, которую Вы используете. Вы можете иметь просто

md5sum file.gz | cut -d ' ' -f 1 > file.gz.sig

Заметьте также, это таким образом можно также распаковать transfer_me.signed файл немедленно без разделения, потому что tar проигнорирует запаздывающий "мусор".


Аналогичное решение, с дополнительным шифрованием или борющимися механизмами, используется для подписания обновлений для многих мобильных устройств - например, Kindle Amazon. Но в их случае, идентификация архивного файла нежелательна, таким образом, они помещают всю информацию о снятии отпечатков пальцев в начале файла обновления.

2
22.12.2011, 20:27
2 ответа

просто необходимо добавить его к Вашему .vimrc файл.

set tabstop=2
5
27.01.2020, 21:57
  • 1
    права шрифта, где '.vimrc' файл расположен? –  Hit's 12.12.2011, 08:42
  • 2
    ~/.vimrc в Вашем корневом каталоге –  Nikhil Mulley 12.12.2011, 09:43
  • 3
    Можно использовать vim -u path_to_vimrc также, если Вы хотите иметь его в другом месте. По умолчанию энергия читает файл из Вашего корневого каталога. –  Luc M 22.12.2011, 20:56

Расширьте ответ:

  1. Если Вы хотите установить его глобальный, добавить set ts=2 к Вашему ~/.vimrc - если это не существует, просто создайте новый.

  2. Если Вы хотите установить позицию табуляции для определенного файла, используйте волшебную строку режима в энергии. Давайте возьмем файл C++ в качестве примера, добавим строку ниже в начале или конце файла: // vim: set ts=2

Читайте больше о modeline в энергии.

0
27.01.2020, 21:57

Теги

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