vi可视化与多窗口

可视化

注释多行

1. ctrl+v
2. 选中要注释的行
3. I(大i键)
4. #
5. Esc

多行缩进以及取消缩进

1. ctrl+v
2. >/<

对齐

v
选择行
=

行尾添加字符

ctrl+v
选择行
$
A
输入想要添加的内容
Esc

多窗口操作

vi打开一个文件后,若要再打开第二个文件,在末行模式下输入:

按键组合 说明
Ctrl-w + s 横向分屏(复制)
Ctrl-w + v 纵向分屏
Ctrl-w +箭头 在不同窗口之间切换
Ctrl-w + n 新打开一个窗口
Ctrl-w + o 关闭所有其他窗口
:qa 关闭所有窗口

:sp {filename}
即可横行切分出俩个窗口。其中filename可有可无,有则开打,无则新建。
在多窗口操作时,常用的快捷键:

按键组合 说明
Ctrl-w + s 横向分屏(复制)
Ctrl-w + v 纵向分屏
Ctrl-w +箭头 在不同窗口之间切换
Ctrl-w + n 新打开一个窗口
Ctrl-w + o 关闭所有其他窗口
:qa 关闭所有窗口

vim的环境变量与设置

/.viminfo文件记录了你以往的操作行为。而/etc/vimrc(或者/etc/vim/vimrc,取决于你的发行版本,REH6是前者)和/.vimrc保存了vim的环境变量,分别是系统全局设置和用户个人设置。通过命令模式输入::set all可以查看所有的可用变量,设置项非常多,这里给出一个简单实用的设置:

1. $vim ~/.vimrc
2. set ai    "auto indent
3. set nu    "show number
4. set si      "smart indent
5. set ts=4  "tab stop is 4
6. set hlsearch  "hight  light  search
7. syntax on  
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,589评论 9 467
  • 曾经使用了几年多的Vim,手册也翻过一遍。虽然现在不怎么用vim了,曾经的笔记还是贴出来,与喜欢vim的朋友分享。...
    Sylar丶阅读 913评论 0 0
  • 1. Vim的几种模式 正常模式:可以使用快捷键命令,或按:输入命令行。 插入模式:可以输入文本,在正常模式下,按...
    红线路亚湾阅读 17,271评论 0 1
  • macvim配置 最终效果如下: 系统环境 macos10.12.4 homebrew1.2.1 python3....
    Like_eb56阅读 69,911评论 5 65
  • 刚好,昨天晚上没有下雨。吃完饭过后一个小时,我去跑步了。 从以前的一个小时,到如今的一个半小时。 没有人知道,我为...
    减肥的女孩阅读 168评论 0 1