(Shell)~zshrc: added bind keys to make using vim mode nicer
This commit is contained in:
@@ -91,14 +91,18 @@ bindkey -v
|
|||||||
autoload -z edit-command-line
|
autoload -z edit-command-line
|
||||||
zle -N edit-command-line
|
zle -N edit-command-line
|
||||||
bindkey "^X^E" edit-command-line
|
bindkey "^X^E" edit-command-line
|
||||||
|
bindkey "^[[Z" forward-char
|
||||||
# Menu
|
# Menu
|
||||||
bindkey -M menuselect 'h' vi-backward-char
|
bindkey -M menuselect 'h' vi-backward-char
|
||||||
bindkey -M menuselect 'j' vi-up-line-or-history
|
bindkey -M menuselect 'j' vi-up-line-or-history
|
||||||
bindkey -M menuselect 'k' vi-down-line-or-history
|
bindkey -M menuselect 'k' vi-down-line-or-history
|
||||||
bindkey -M menuselect 'l' vi-forward-char
|
bindkey -M menuselect 'l' vi-forward-char
|
||||||
|
bindkey -a 'k' history-substring-search-up
|
||||||
|
bindkey -a 'j' history-substring-search-down
|
||||||
bindkey '^[[A' history-substring-search-up
|
bindkey '^[[A' history-substring-search-up
|
||||||
bindkey '^[[B' history-substring-search-down
|
bindkey '^[[B' history-substring-search-down
|
||||||
bindkey '^l' clear
|
bindkey '^P' history-substring-search-up
|
||||||
|
bindkey '^N' history-substring-search-down
|
||||||
|
|
||||||
# Cursor
|
# Cursor
|
||||||
function zle-keymap-select {
|
function zle-keymap-select {
|
||||||
@@ -127,8 +131,6 @@ export NVM_DIR="$HOME/.nvm"
|
|||||||
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
|
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
|
||||||
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
|
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
|
||||||
|
|
||||||
. $HOME/.cargo/env
|
|
||||||
|
|
||||||
#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
|
#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
|
||||||
export SDKMAN_DIR="/home/oreo/.sdkman"
|
export SDKMAN_DIR="/home/oreo/.sdkman"
|
||||||
[[ -s "/home/oreo/.sdkman/bin/sdkman-init.sh" ]] && source "/home/oreo/.sdkman/bin/sdkman-init.sh"
|
[[ -s "/home/oreo/.sdkman/bin/sdkman-init.sh" ]] && source "/home/oreo/.sdkman/bin/sdkman-init.sh"
|
||||||
|
|||||||
Reference in New Issue
Block a user