Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么 VIM 设置默认行导航 (jk) 来导航文件行而不是屏幕行。当这种行为是可取的时,是否有任何用例?
您可以通过将这些添加到您的 .vimrc 来更改行为:
nnoremap j gj nnoremap k gk
实际上,这是一种理想的情况,特别是对于线的块状选择和对齐。
我特别感谢 j 和 k 保持一致,这意味着“移动到下一个文件行,同一列”。
只需考虑您可以这样做:通过使用 CTRL-V,然后使用 j$。
当然,这是一个完全随机的例子,我在访问 SO 时从未遇到任何错误。