diff --git a/etc/shell/bash/bashrc b/etc/shell/bash/bashrc index 78f7585..6a6b310 100755 --- a/etc/shell/bash/bashrc +++ b/etc/shell/bash/bashrc @@ -1,6 +1,6 @@ #!/bin/bash #################################################################### # -# Изменён: Вт 30 сен 2014 00:15:12 +# Изменён: Чт 28 янв 2016 18:46:21 # ################################################################################ @@ -234,13 +234,15 @@ PS4="$green++ $rstc" PROMPT_COMMAND="history -a; history -n;" -export CDPATH=".:~/Programs:~/Programs/Projects:~/Downloads" +export CDPATH=".:~/FILES:~/FILES/Projects:~/Downloads" export PROMPT_DIRTRIM=3 #В приглашении показывать 3 директории # }}} ########################################################################## # {{{ Настройка автодополнения ################################################################################ +export BASH_COMPLETION="$BASHRC/bash_completion" + [ -f $BASHRC/bash_completion ] && . $BASHRC/bash_completion [ -f $BASHRC/bash_completion_custom ] && . $BASHRC/bash_completion_custom @@ -292,5 +294,12 @@ shopt -s extglob #Расширенное сопоставление с обра [[ (-f $BASHRC/cdargs-bash.sh) && (`uname -o` != Cygwin) ]] && . $BASHRC/cdargs-bash.sh +#Привычные комбинации клавиш для режима vi +bind -m vi-command ".":insert-last-argument +bind -m vi-insert "\C-l.":clear-screen +bind -m vi-insert "\C-a.":beginning-of-line +bind -m vi-insert "\C-e.":end-of-line +bind -m vi-insert "\C-w.":backward-kill-word + # }}} ########################################################################## diff --git a/etc/shell/bash/inputrc b/etc/shell/bash/inputrc index b5d937c..7899aec 100644 --- a/etc/shell/bash/inputrc +++ b/etc/shell/bash/inputrc @@ -31,9 +31,9 @@ "\e[A": history-search-backward ##<Вниз> - Поиск вперед по истории "\e[B": history-search-forward -#Поиск назад по истории +# Поиск назад по истории "\C-p": history-search-backward -#Поиск вперед по истории +# Поиск вперед по истории "\C-n": history-search-forward #Опции интерпретатора @@ -83,3 +83,7 @@ set dabbrev-expand on #Автоматическая подстановка директорий в cd set autocd on +set editing-mode vi +set keymap vi-command +set show-mode-in-prompt on +