When in Normal mode in a Terminal buffer (as in :terminal) there's the Neovim's cursor and the shell's cursor. Going into Terminal-mode forgets your Neovim cursor and you're then using the shell's cursor where you left it.

Can I have it work like standard Vi, where you start inserting where your cursor is (unless not on the current modifiable command-line)? And have I/A take you to the start/end of the command line before putting you in Terminal-mode?

  • like standard Vi Vi does not have "a terminal". It's Vim. Also Vim's terminal actually has two modes: "terminal" and "terminal-normal" just like Neovim. The only difference is that Neovim often switches to "terminal-normal" automatically, while Vim expects for ctrl-\_crl-n or such. So I don't quite understand your question: maybe what you want is this?
    – Matt
    Jan 29, 2020 at 7:53
  • @Matt I talking about like :terminal. This shows the cursors I mean (1:34 - 2:00 in the video).
    – vvv
    Jan 29, 2020 at 9:59


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.