vi vim编辑器常用快捷键,快捷键查询

来源:互联网 发布:汕头网店美工培训sina 编辑:程序博客网 时间:2024/05/21 15:07

vi编辑器的键盘操作着实多啊,这让想用他的人望尘莫及,我这里进行了一下实测,记录一些平常能满足我需求的vi编辑相关的快捷键,待这些基本的入门以后,再进阶!这里做备份,也分享给大家。

Lee出品,转载请注明出处


Esc 退出编辑输入状态,以下为按了Esc后的一些常用操作

—— i 键 在当前光标处切换到编辑输入状态

—— a健 在当前光标后切换到编辑输入状态

—— H J K L 四个健是用来上下左右移动光标的

—— :wq 保存退出

—— q! 不保存退出

—— :w filename 另存为filename

—— dd 删除当前光标所在行

—— D(一般是小写,这里就直接按 shift+d) 删除光标所在行,光标以后的所有内容 (类似win delete健)

—— X (shift + x) 删除光标前的字符,前面可以加数字哦,加几个数字就往前删除几个(类似win backspace健,别一激动输入错了就按backspace了。)

—— u 删除错了咋整,撤销呗,这个是撤销最后一次修改,仅仅最后一次哈 (类似Ctrl + z)

—— U 这个是撤销光标行所有修改


—— o 在当前行的下边插入新行

—— O 在当前行的上边插入新行

好了,大致熟悉以上命令就可以在VIM里面进行简单的操作了。后面会不断更新一些编辑操作


vim的好用的配置(经过本人亲测,发现确实有用。。但是记住这个配置的是vim不是vi。。。)

先cd ~ 然后vi ./.vimrc文件中加上:


set numberset hlsearchset fileencoding=utf-8set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1 set nocompatibleset backspace=indent,eol,start syntax enable

说明:

syntax enable:打开语法高亮。cygwin的vi缺省没有打开。

set nocompatible和set backspace:配置backspace键,缺省backspace不起作用。

set fileencoding和set fileencodings:缺省文件编码和自动识别文件编码顺序

set number:显示行号

set hlsearch:搜索到内容高亮


0 0