Joh*_*han 16
创建vi是为了使用300多个波特率调制解调器,这就是为什么有所有那些有趣和奇怪(和短)的命令来移动和导航.了解他们......
玩像这样的东西
:10 -> jump to line 10 7j -> move 7lines down
由于我的键盘在键f和j处有一个小物理点,我使用键j上的点来轻松找到vim导航"hjkl".
但最好的事情是永远不要滚动,搜索移动是一个救生员.当您搜索指针时,最终会直接找到您搜索的内容,这意味着不需要那些缓慢的导航.如果您最终在ssh上编辑非常大的文件,这非常有用...
CMS*_*CMS 12
您可以尝试设置超时和ttimeout,这样Vim将等待,直到收到完整的映射或键序列.
或者您可以增加timeoutlen值,这是等待键代码或映射键序列完成的时间(以毫秒为单位).
dre*_*ves 12
我认为最好的办法是在本地编辑并传输文件.这可以自动化,以便感觉像远程编辑:
http://vim.wikia.com/wiki/Editing_remote_files_via_scp_in_vim
另见这个相关问题的答案:
在缓慢的连接中,逐个字符地移动光标会很痛苦,因为您无法立即获得视觉反馈,因此最终总是移动太多或太少。
所以对我来说最有效的是使用更智能的动作和命令,例如:
fx -- 跳到下一个字母 x5w -- 向前移动 5 个字ci( -- 替换括号之间的内容dap -- 删除当前段落在浏览器的文本区域中输入时,我一直想念这些命令,就像现在:)