Просмотр исходного кода

feat: more zsh key bindings for common cases

Kyle P Davis 2 лет назад
Родитель
Сommit
d24fc9043e
1 измененных файлов с 7 добавлено и 1 удалено
  1. 7 1
      .profile

+ 7 - 1
.profile

@@ -145,10 +145,16 @@ if [ "$ZSH_VERSION" ]; then
 	# use emacs-style for most defaults
 	bindkey -e
 
-	# jump more like bash did
+	# jump more like bash did with Alt + Left/Right arrow
 	bindkey "^[f" vi-forward-word
 	bindkey "^[b" vi-backward-word
 
+	# bindings for if you're not using Options as Meta key in Terminal (e.g., VSCode)
+	bindkey "∑" vi-backward-kill-word  # Alt + w
+	bindkey "ƒ" vi-forward-word    # Alt + f
+	bindkey "∫" vi-backward-word   # Alt + b
+	bindkey "≥" insert-last-word   # Alt + .
+
 	# editor
 	autoload -z edit-command-line
 	zle -N edit-command-line