vim使用
2022-8-12
光标移动
上下左右很多人依然用光标键,但vim推荐用hjkl,能够更高效移动光标。
基本动作:
h:左
l:右
j:下
k:上
其他移动:
gg:文档顶部
G:文件底部或行号(如果在G前面放置数字)
w:下一个单词(word)
e:单词尾(end)
0:行首(第0个字符)
$:行尾(类似正则表达式语法)
H:将光标移动到当前可见页面的顶部(High)
M:将光标移到当前可见页面的中间(Middle)
L:将光标移动到当前可见页面的底部(Low)
CTRL-D:向下翻页(Down)
CTRL-U:向上翻页(Up)
CTRL-E:向下滚动一行
CTRL-Y:向上滚动一行
CTRL-ww:将光标切换到下一个窗口(window)
CTRL-w(移动):将焦点沿指示的方向(h,j,k,l)更改到指定窗口
CTRL-wc:关闭当前窗口(close)
CTRL-w+:增加当前窗口的大小
CTRL-w-:减小当前窗口的大小
CTRL-w=:将所有窗口设置为相等大小
#CTRL-w_:将高度设置为前面的“#”指示的大小
:only:关闭当前窗口以外的所有窗口
CTRL-wn:使用新缓冲区打开新窗口(new)
CTRL+滚轮 改变视窗
CTRL-G:显示当前文件名
):移至下一个句子的开头
(:移至上一句的开头
}:移至下一个段落的开头(以空白行分隔)
{:移至下一段的开头(以空白行分隔)
:buffers查看缓冲区个数:
vim file1 file2 file3 :vim打开多个文件
每个文件都在自己的缓冲区中打开。目前,我们只能看到第一个文件。
:bp 切换到下个缓冲区
:split或:sp :可以键入将当前工作空间拆分为单独的窗口。
这将在当前窗口上方打开一个新窗口,并将光标更改到该窗口。您可以使用上面显示的buffer命令更改至新窗口中显示的缓冲区。
感谢阅读,祝君成功!
-by aiziyou