Не может думать ни о каком виде простого способа сделать это. Хлеставший следующее вместе, хотя это не особенно изящно.
sed '/^\[.*\]/s,\[,\n<<[,' /etc/yum.repos.d/*.repo |
awk '
BEGIN {
RS = "\n<<"
}
/\nenabled=1/ && !/\ngpgcheck=1/ {
print $1"~gpgcheck disabled for enabled repo"
}
/\nenabled=1/ && /\ngpgcheck=1/ && !/\ngpgkey=/ {
print $1"~gpgcheck enabled for enabled repo, but missing gpgkey setting"
}
/\nenabled=1/ && /\ngpgcheck=1/ && /\ngpgkey=/ {
print $1"~gpgcheck enabled for enabled repo, see output below for gpgkey file status"
}
' | column -ts~
printf "\nChecking gpg keys for enabled repos\n"
sed '/^\[.*\]/s,\[,\n<<[,' /etc/yum.repos.d/*.repo |
awk '
BEGIN {
RS = "\n<<"
}
/\nenabled=1/ && /\ngpgcheck=1/ && /\ngpgkey=/
' |
awk -F: /^gpgkey=/{print\$2} |
xargs ls -l
Бросьте его в сценарий, и Вы выключены.
Ты ищешь штепсели. Это их цель.
И не забудьте определить свои отображения, настройки, аббревиатуры, команды, ... как локальные. Иначе они будут паразитировать на других буферах после загрузки.
Вот более полные ответы:
Да, команда энергии, которую вы ищете, : источник
или : время выполнения
для получения по запросу их от runtimepath
.
, Например, вы могли сделать это в вашем .vimrc
:
runtime custom/java.vim
runtime custom/haskell.vim
предположение ~/.vim
находится в вашем runtimepath
(который это по умолчанию).
Вы могли также отбросить свои сценарии в каталог ~/.vim/plugin
; см. плагин записи в документах. Vim автоматически запускает все скрипты в сменном каталоге.