Browse Source

bash: включен режим vi

master
Maxim Likhachev 9 years ago
parent
commit
f8cd41abdf
  1. 13
      etc/shell/bash/bashrc
  2. 8
      etc/shell/bash/inputrc

13
etc/shell/bash/bashrc

@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
#!/bin/bash ####################################################################
#
# Изменён: Вт 30 сен 2014 00:15:12
# Изменён: Чт 28 янв 2016 18:46:21
#
################################################################################
@ -234,13 +234,15 @@ PS4="$green++ $rstc" @@ -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 #Расширенное сопоставление с обра @@ -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
# }}} ##########################################################################

8
etc/shell/bash/inputrc

@ -31,9 +31,9 @@ @@ -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 @@ -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

Loading…
Cancel
Save