我唯一不知道使用其他编辑器的事情是用鼠标找到我的地方。我可以用我的眼睛看着文件上的特定区域,用鼠标的运动和点击我在那里。有VIM我要jjjjjkkkkkkkjjjjhhhh …几乎有hhhhh哦,废话我错过了3个字符,lll。
我正在学习做标记,我发现一个书签插件是伟大的,我可以创建标记,并用< f3>并导航到他们与不幸的是,当文件被关闭时,标记被遗忘。
你如何所有超级导航文件?我知道我也可以做5j7k4j5h等等,但必须有一个插件,可以读取我的眼睛,把光标放在我真正需要的地方。
尝试$ vimtutor,它会教你一切你需要知道的开始。
hjkl是冰山顶部的尖端,很少使用,至少在我的情况下。
wWee和BbgegE都允许逐字移动:
> w和e前进,W和E考虑空格和标点符号
" here the * marks the default location of the cursor " and each letter shows where you jump when you hit the key. Latin: Lorem ipsum dolor sit amet. * e e e * E E E * w w w w w w w * W W W W W W
> b和ge向后,B和gE考虑空格和标点符号
Latin: Lorem ipsum dolor sit amet. b b b b * B B B * ge ge ge* ge gE gE gE*
fFTt用于到达当前行上的特定字符,并且用于重复该运动,在相同方向上对于:
> fm跳到下一个m前进,F后退
Latin: Lorem ipsum dolor sit amet. * fm fm fm Fm Fm *
> tm在前一个m前面跳转,T后退
Latin: Lorem ipsum dolor sit amet. * tm tm tm Tm Tm *
/?用于从当前光标位置跳转到第一次出现的模式:
> / pattern向前
Latin: Lorem ipsum dolor sit amet. * /ips
>?模式向后
Latin: Lorem ipsum dolor sit amet. ?Lat *
^ $用于跳转到行的第一个可打印字符和最后一个。
Latin: Lorem ipsum dolor sit amet. ^ * $
单个和组合()[] {}用于逐段或按段落或代码块移动代码块。
< C-b>和< C-f>用于向前和向后滚动屏幕。
< C-u>和< C-d>用于向前和向后半屏滚动。
H,M和L分别将光标移动到视口的顶部,中间和底部。
zt,zz和zb分别将光标下面的行移动到视口的顶部,中间和底部。
等等。
:help motion.txt会打击你的心。