當前,當我在neovim(:any foo bar)的命令行中按下光標左鍵時,光標會移動整個單詞。大多數時候,我只想讓它移動一個角色。如何更改neovim命令行中的光標鍵行爲?
0
A
回答
1
這不應該是默認行爲。這可能是一個插件,或者你在某個時候添加到vimrc的東西。嘗試使用:verbose cmap
來查看它的設置(另請參閱How do I debug my vimrc file?)。您可以使用:cnoremap <Left> <Left>
來恢復默認行爲。
0
這與putty
以及它如何發送光標鍵有關。訣竅是找出nvim實際看到的,然後相應地:cnoremap...
。
弄清楚你nvim收到什麼樣的方式,是這樣的:
- 進入輸入模式
- 按CTRL-V
- 打你想看到
是關鍵意識到nvim的行爲與vim略有不同:vim向您顯示實際的轉義序列,而nvim則向您顯示翻譯後的鍵。後者有點不幸。
在我的情況下,由於我還沒有弄清楚的原因,nvim看到Ctrl-Left爲,但左爲。因爲我從來不需要命令行中的S-Left,所以:cnoremap <S-Left> <Left>
完成了這個任務。
相關問題
- 1. Neovim更改te和終端命令
- 2. 如何更改VIM中的光標鍵
- 3. 在VIM光標下執行命令
- 4. 從命令行更改web.config
- 5. 從命令行更改database.location
- 6. 如何在命令行中從sed更改爲Perl語句?
- 7. Neovim的/ Vim的「光標()」不讀文件
- 8. 命令行修改命令
- 9. 在Bash中更改命令行參數
- 10. 在命令行中更改ODBC(Win。7)
- 11. 如何更改在Julia中執行的命令的CWD?
- 12. 如何從命令行更改Linux/Unix中的目錄結構?
- 13. 如何在Clojure的命令行中更改目錄?
- 14. 在datagrid行上更改光標
- 15. 如何在鼠標左鍵關閉時更改鼠標光標?
- 16. 如何更改光標中的排序
- 17. 從命令行更改Terminal.app的背景
- 18. 如何在命令行中更改現有更改列表的描述?
- 19. 如何爲Unix命令行執行「 - 」* 60
- 20. 如何更改NetBeans中的光標(光標)閃爍率?
- 21. 如何在VIM的命令行中指定「光標下的單詞」?
- 22. 如何在gdb斷點的命令中執行和執行更多命令
- 23. 如何通過命令行參數更改正在運行的WinForm中的NotifyIcon.Text?
- 24. 如何更改鼠標光標圖標?
- 25. 如何在命令行中同時提交「message」和「description」更改?
- 26. 如何在MySQL命令行客戶端中更改用戶
- 27. 如何在Win 7中從命令行更改/設置mysqladmin pw?
- 28. sqlite光標行爲
- 29. 使用命令行更改鍵盤輸入
- 30. 如何在Visual Studio中更改構建命令的默認行爲
嗨,感謝您花時間回覆。 –
(編輯,確實在這裏發佈......) 這顯然很奇怪。 即使在使用bash而不是zsh的情況下,甚至在使用nvim -u NORC的情況下,甚至在將.vim/plugins移開之後,也會發生在tmux之外。沒有映射可以找到,你的cnoremap也不會改變任何東西。 我完全沒有線索。 真的有點難過,因爲它是唯一能讓我從「別名vi = nvim' –
中找到解決方案的東西。將它放在這裏作爲答案,以便其他人可以找到答案。無論如何。你的評論讓我重新評估這件事,所以謝謝。 –