News for hackers. Stuff that matters.
Re:Ask HN: Which tools have made you a much better programmer? by mxschumacher on Tuesday June 09, 2020 @06:54PM (#23471861)
I recently had a revelation: When typing longer shell commands it can be time-consuming to go back and make changes, turns out you can use Vim style cursor movements within the Fish:

https://stackoverflow.com/questions/28444740/how-to-use-vi-m...

Re:Ask HN: Which tools have made you a much better programmer? by HouseOfStairs on Tuesday June 09, 2020 @09:47PM (#23473004)
This was a revelation for me as well. I also didn't realize that if you haven't configured vi keybindings, the default is Emacs (in bash or anything using readline). Even though Vim's my main editor, I found modal editing a bit too heavyweight on the commandline, so I prefer the default Emacs (most useful by far: C-b to go back one word and C-k to delete everything right of cursor).
Re:Ask HN: Which tools have made you a much better programmer? by vivekkalyan on Tuesday June 09, 2020 @10:51PM (#23473404)
I prefer the emacs bindings for the command line such as C-A, C-U (mostly due to muscle memory), but have set up my $EDITOR as vim. This allows me to do C-X C-E, which opens the current command in vim to be edited.

If you are using zsh, you need to add this to ur .zshrc

  autoload -z edit-command-line
  zle -N edit-command-line
  bindkey "^X^E" edit-command-line
Re:Ask HN: Which tools have made you a much better programmer? by slim on Tuesday June 09, 2020 @07:24PM (#23472095)
you can do that in bash too, and any cli that uses readline library
Re:Ask HN: Which tools have made you a much better programmer? by kadonoishi on Wednesday June 10, 2020 @02:42AM (#23474587)

  set -o vi
Starts you in insert mode. To go back to the usual command-line editing,

  set -o emacs
Re:Ask HN: Which tools have made you a much better programmer? by chrisweekly on Tuesday June 09, 2020 @09:20PM (#23472850)
also zsh (tho it doesn't use readline per se)