В то время как существует много плагинов для Vim, это действительно не IDE. Однако можно получить многие функции IDE в Vim.
Как Вы упомянули, можно установить плагины вручную путем поиска их на основе функций, которые Вы хотели бы. Если Вы ищете что-то, что уже главным образом настроено, то я предложил бы использовать vimfiles проект scrooloose, размещенный на GitHub. Можно клонировать его в ~/.vim:
git clone https://github.com/scrooloose/vimfiles.git ~/.vim
Можно хотеть скопировать ток ~/.vim
каталог сначала.
После того как это загружается, можно установить подмодули:
cd ~/.vim
git submodule init && git submodule update
Наконец для использования новых плагинов необходимо будет получить vimrc файл в Вашем ~/.vimrc
путем добавления source ~/.vim/vimrc
к Вашему ~/.vimrc
.
Формат Zip сжимает каждый файл отдельно и затем комбинирует их (с каталогом содержания архива) в единственный архивный файл.
В дополнение к уже упомянутому формату zip, dar
и dump
утилиты также способны обрабатывать это, и в отличие от zip, сохраняют полномочия Unix. Для dar
Вы хотите избегать использования твердой опции архива, когда это возвращается к tar/gzip методу сжатия всего этого сразу, которое дает лучшее сжатие, но заставляет извлекающие отдельные файлы занять больше времени, поскольку целый файл должен быть распакован, пока желаемый файл не найден. dump
обрабатывает большие наборы небольших файлов (десятки тысяч) скорее хорошо и может сделать многопоточное сжатие, но оно только читает расширение [234] файловые системы.
.tar.gz
имеет более быструю скорость распаковки, но компромисс является худшим размером сжатия.править: Ignacio Vazquez-Abrams ninja'd я.
pixz — параллельная версия xz с индексированием.
# Compress:
tar -I pixz -cf foo.tar.xz./foo
# Decompress:
tar -I pixz -xf foo.tar.xz
# Very quickly list the contents of the compressed tarball:
pixz -l foo.tar.xz
# Very quickly extract a single file:
pixz -x dir/file < foo.tar.xz | tar x