Vim 命令图解-Gvim使用笔记、、、
图片要是看的不太清楚推荐使用:鼠标右键在新标签中打开或是全屏看图
Vim中常用的一些速查命令:
Vim发展历史:
1976年Bill Joy开发了vi
1988 Bram Moolenaar在Amiga计算机上把改进的VI版本叫Vim
Vim第一个版本是:1988 Vim 1.0
分屏显示
常用的一些模式:
1、编辑模式和命令模式,按ESC回到命令模式,用i或者a进入编辑模式
Normal mode 即通常所谓的命令模式
2、使用( 按) a、i、A、I、o、O等进入Insert mode
Insert mode 即通常所谓的编辑模式,在此模式使用ESC进入Normal mode
3、Command-line mode 命令行模式,在Normal mode下按冒号进入,按ESC取消执行命令或者回车执行命令,然后回到Normal mode
退出命令:
:wq 保存并退出
:q! 不保存并退出
插入命令:
i 在光标前插入 I 在行首插入
a 在光标后插入 A 在行末插入
o 在下一行插入 O 在上一行插入
常用的一下帮助命令:
:help ctags
:help cscope
:help windows
:help buffers
:help tabpage
:help syntax
:help cindent
:help autoindent
:help smartindent
:help 打开帮助首页,这个首页分类非常清楚
:help cmd 查找normal mode命令,比如:help dd
:help i_cmd 查找insert mode命令,比如:help i_Ctrl-y
:help :cmd 查找command-line命令,比如:help :s
:help 'option 查找选项,比如:help 'tabstop
:help options 可以找到所有的选项说明
:help q
:help m
:help :map
:help :ab
:help :s
:help :g
:help workshop
:help netbeans
:help debugger
其他的命令:
:set nu 显示行号
:syn on 显示语法高亮
:set enc=utf-8 设置文字编码
:version 显示版本信息
Vim中常用的一些模式:
1、Normal mode 即通常所谓的命令模式,在此模式使用a、i、A、I、o、O等进入Insert mode
2、Insert mode 即通常所谓的编辑模式,在此模式使用ESC进入Normal mode或者
Ctrl-o临时进入Normal mode。
3、Command-line mode 命令行模式,在Normal mode下按冒号进入,按ESC取消执行命令或者回车
执行命令,然后回到Normal mode。
(Visual Studio.Net也添加了命令行脚本功能,幸甚)
4、Visual mode 即选择模式(注意跟用鼠标选择不同),用v,V,C-v或C-q进入
5、Select mode 鼠标选择
6、Replace mode 在Normal mode下按R进入,按ESC返回Normal mode,
VIM中退出操作
:wq 保存并退出
:q! 不保存并退出
:x 退出,如果文件更改则保存
ZZ 退出,如果文件更改则保存(按住Shift,再按两次z)--就是关闭整个Vim
常用的一些帮助
:help cindent
:help autoindent
:help smartindent
:help syntax
:help windows
:help buffers
:help tabpage
:help fold
:help quickfix
Vim中的分屏:
上下分割
:sp
左右分割
:vsp
光标在已经分屏的Vim中移动:
把光标移到右边的屏
Ctrl+W l
把光标移到左边的屏中
Ctrl+W h
把光标移到上边的屏中
Ctrl+W k
把光标移到下边的屏中
Ctrl+W j
把光标移到下一个的屏中
Ctrl+W w
向右移动
Ctrl+W L
向左移动
Ctrl+W H
向上移动
Ctrl+W K
向下移动
Ctrl+W J
调节分屏后屏幕的尺寸
让所有的屏都有一样的高度
Ctrl+W =
增加高度
Ctrl+W +
减少高度
Ctrl+W -
关于Vim中的文件操作:
vim 打开一个文件后,如何打开另一个文件
打开桌面上的CPP.txt文件
:r C:\Users\Linux\Desktop\CPP.txt
将当前Vim中的文件另存为123.txt文件
:saveas C:\Users\Linux\Desktop\123.txt
:q! → 退出不保存
:wq → 保存并退出