vim进阶命令(一)

来源:互联网 发布:战地1 为什么淘宝便宜 编辑:程序博客网 时间:2024/06/14 23:57

  • 存储
  • 可视模式
  • 多文件编辑
  • 多窗口

存储

命令 效果 :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多窗口使用技巧

1 0
原创粉丝点击