我想知道.vimrc中需要什么来实现以下目的。
考虑以下情况:
第1行 - > ABC DEF GHI
第2行 - > JKL MNK OPQ
其中A和J都是每一行的开头,I和Q分别是这些行的结尾。
案例(1) 假设光标在J.中。为了从J移动到I,我必须在当前设置中按键k和键$。我想配置MacVim,以便按键h将光标移到I。
案例(2) 假设光标在I中。为了从I移动到J,我必须在当前设置中按键j和键0。我想配置MacVim,以便按一个键l(“el”)将光标移到J。
有人可以帮忙吗?
答案 0 :(得分:4)
案例(1):cursor J -> I
:
按ge
或gE
案例(2):cursor I -> J
:
按w
或W
答案 1 :(得分:3)
您正在寻找
:set whichwrap+=h,l
(但它的帮助说不建议使用此设置,可能是因为它违反了原来的 vi 行为,可能会破坏某些宏和插件。)