您的位置:首页 > 其它

vim进阶命令(一)

2016-07-26 22:37 211 查看
存储

可视模式

多文件编辑

多窗口

存储

命令效果
:w filename另存为另一个文件
:r filename读入另一份文件的内容,将该文件内容加入到当前行后面
:n1,n2 w filename将n1到n2行内容另存为新文件

可视模式

命令效果
v字符选择
V行选择
Ctrl+v区块选择,长方形
y复制选择区域
d剪切
p粘贴
Ctrl+v的长方形选择对于表格类非常好用

多文件编辑

命令效果
vim file1 file2同时编辑多文件
:n编辑下一个文件
:N编辑上一个文件
:files列出所有正在编辑的文件

多窗口

多窗口既可以同一份文件多个窗口以对照不同的地方,也可以不同窗口不同文件。

命令效果
启动多视窗
vim -on file1 file2水平分屏启动vim
vim -On file1 file2垂直分屏启动vim
:sp filename水平分割,如果不输入filename,则同一份文件出现在两个窗口
Ctrl+w s等同于:sp
:vsp filename垂直分割
Ctrl+w v等同于:vsp
移动光标
Ctrl+w+j或者↓移动到下面的窗口,先按住Ctrl再按w,之后可松开后按j
Ctrl+w+k或者↑以及h,l等省略
调整窗口尺寸
Ctrl+w +增加高度
Ctrl+w -减小高度
Ctrl+w =所有窗口相同高度
:res(ize) num将高度调整为num行
:res(ize)+/-nun将高度增加/减少num行
:vertical res(ize) num将高度调整为num列
:vertical res(ize)+/-nun将高度增加/减少num列
关闭窗口
:tabc关闭当前窗口
:tabo关闭所有窗口
Ctrl+w+q关闭窗口
参考来源:

鸟哥的linux私房菜

Vim的分屏功能

vim多窗口使用技巧
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vim