vim常用命令汇总

it2022-05-14  65

VIM常用命令

0001 模式切换: vim一共有4个模式:

"Esc"                             正常模式 (Normal-mode)                 "i" or "a"   "I" or "A"      插入模式 (Insert-mode)                  ":"                                  命令模式 (Command-mode)          "v"                                 可视行模式 (Visual_Line-mode)     "Ctrl" + "v"                   可视块模式 (Visual_Block-mode)    

0002 光标移动: 正常模式下:

"h"       左移     

" j"       下移  

" k"      上移  

"L"       右移    

"e"       跳到下一个单词"ngg"   快速定位到第n行

0003 编辑操作: 正常模式下:

"x"      删除一个字符"dw"   删除一个单词 "dd"    删除一行字符 "2dd"  重复2次删除一行命令 "u"      撤销上次操作"r"       替换一个字母(按r松开然后再按新字母)

0004 复制粘贴:可视行模式下:

"^"  选中当前行,光标位置到行首"$"  选中当前行,光标位置到行尾"d"  剪切选中文本"y"  复制选中文本"p"  粘贴文本

                      可视块模式下:同可视行模式0005 检索字符:命令模式下:

“/char” 搜索字符"char"

“n”   继续搜索此字符

0006 保存退出:命令模式下

"q!"     不保存强制退出

"wq!"   保存后强制退出

0007 显示行号:命令模式下       set number --临时显示       vimrc里添加set number --永久显示0008 多个文件:

sp file2    横向分割file1 file2vsp file2    纵向分割file1 file2 vi file1 file2 file3

Ctrl + w +w 窗口切换:n      切换到下一文件

:N      切换到上一文件

0009  查看路径:

      Esc Ctrl + G 

0010   后台切换:

       Ctrl + z  将VI放入后台,

       fg %n     返回任务号为 n的VI界面        jobs       查看任务号

转载于:https://www.cnblogs.com/liuxinyong236/articles/9913309.html

相关资源:数据结构—成绩单生成器

最新回复(0)