`
jackliu2013
  • 浏览: 10693 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

vim 多窗口编辑总结

阅读更多

1、打开多个窗口
打开多个窗口的命令以下几个:
横向切割窗口
:new+窗口名(保存后就是文件名)
:split+窗口名,也可以简写为:sp+窗口名
纵向切割窗口名
:vsplit+窗口名,也可以简写为:vsp+窗口名
2、关闭多窗口
可以用:q!,也可以使用:close,最后一个窗口不能使用close关闭。使用close只是暂时关闭窗口,其内容还在缓存中,只有使用q!、w!或x才能真能退出。
:tabc 关闭当前窗口
:tabo 关闭所有窗口
3、窗口切换
:ctrl+w+j/k,通过j/k可以上下切换,或者:ctrl+w加上下左右键,还可以通过快速双击ctrl+w依次切换窗口。
4、窗口大小调整
纵向调整
:ctrl+w + 纵向扩大(行数增加)
:ctrl+w - 纵向缩小 (行数减少)
:res(ize) num  例如::res 5,显示行数调整为5行
:res(ize)+num 把当前窗口高度增加num行
:res(ize)-num 把当前窗口高度减少num行
横向调整
:vertical res(ize) num 指定当前窗口为num列
:vertical res(ize)+num 把当前窗口增加num列
:vertical res(ize)-num 把当前窗口减少num列
5、给窗口重命名
:f file
6、vi打开多文件
vi a b c
:n 跳至下一个文件,也可以直接指定要跳的文件,如:n c,可以直接跳到c文件
:e# 回到刚才编辑的文件 或: N
7、文件浏览
:Ex 开启目录浏览器,可以浏览当前目录下的所有文件,并可以选择
:Sex 水平分割当前窗口,并在一个窗口中开启目录浏览器
:ls 显示当前buffer情况
8、vi与shell切换
:shell 可以在不关闭vi的情况下切换到shell命令行 或者 :! shell命令
:exit 从shell回到vi

9、显示行号  :set nu

10. 取消显示行号   :set nonu


文章转载 http://blog.csdn.net/devil_2009/article/details/7006113

分享到:
评论

相关推荐

    VIM指令及操作总结-带标题

    vim编辑器使用过程中总结的常用指令和操作,包括打开文件、保存退出、光标移动、屏幕翻滚、增删查改、多窗口操作、C函数及运算符高亮等,最后一部分还介绍了一些常用插件安装、配置及使用方法。已经设置好各部分标题...

    Hacking Vim

    :new (打开一个窗口编辑新文件) 窗口跳转: CTRL+W w (循环跳转) CTRL+W (h|j|k|l) (上下左右) 关闭(当前)窗口: :close 关闭所有其它窗口: :only 增减窗口大小 CTRL+W +/- 缓冲区跳转: :bnext (下一缓冲区) :...

    《学习Vi编辑器(第六版)》.pdf

    新主题涵盖了4种vi克隆版本:nvi、elvis、vim和vile,并且介绍了它们对vi的扩展功能,如多窗口编辑、GUI接口、扩展的正则表达式以及针对程序员的新增功能。新加的附录还描述了vi在UNIX和Internet文化中的地位。 这...

    学习vi编辑器[高清中文]第六版.part1

    新主题涵盖了4种vi克隆版本:nvi、elvis、vim和vile,并且介绍了它们对vi的扩展功能,如多窗口编辑、GUI接口、扩展的正则表达式以及针对程序员的新增功能。新加的附录还描述了vi在UNIX和Internet文化中的地位。  ...

    学习vi编辑器[高清中文]第六版.part2

    新主题涵盖了4种vi克隆版本:nvi、elvis、vim和vile,并且介绍了它们对vi的扩展功能,如多窗口编辑、GUI接口、扩展的正则表达式以及针对程序员的新增功能。新加的附录还描述了vi在UNIX和Internet文化中的地位。  ...

    15张Vim速查表-帮你提高N倍效率

    话归正传,在Linux上一直使用vim,慢慢熟悉了它的命令,才终于领悟了什么是编辑器之神。 最近抽空整理了这份速查表,收获颇丰,并分享给大家。 进入vim vim配置 移动光标 屏幕滚动 插入文本类 删除命令 复制...

    UbuntuChina12

    6.10 vim编辑器命令总结 149 第7章 Shell基础知识 153 7.1 引言 154 7.1.1 为什么需要Shell编程 154 7.1.2 什么是Shell脚本 155 7.1.3 运行Shell脚本 155 7.1.4 退出与出口状态 156 7.1.5 调用适当的Shell解释 程序 ...

    Ubuntu权威指南(2/2)

    6.10 vim编辑器命令总结 149 第7章 Shell基础知识 153 7.1 引言 154 7.1.1 为什么需要Shell编程 154 7.1.2 什么是Shell脚本 155 7.1.3 运行Shell脚本 155 7.1.4 退出与出口状态 156 7.1.5 调用适当的Shell解释 程序 ...

    Ubuntu权威指南(1/2)

    6.10 vim编辑器命令总结 149 第7章 Shell基础知识 153 7.1 引言 154 7.1.1 为什么需要Shell编程 154 7.1.2 什么是Shell脚本 155 7.1.3 运行Shell脚本 155 7.1.4 退出与出口状态 156 7.1.5 调用适当的Shell解释 程序 ...

    liteidex36.windows.zip

    所以我安装上 golang 工具后的第一件事就是要禁掉代码自动格式化,而 liteide 的这个选项还不太好找:在菜单"查看"->"选项" 中弹出设置窗口后,再选择 "GolangFmt",取消提 "文件保存时..." 那个选项就可以了,如图...

Global site tag (gtag.js) - Google Analytics