首页 > 电脑软件 > 正文

Linux系统中vim工具常用命令大全 Linux系统中vim工具常用命令大全

2015-06-04 出处:网络 整理:zhishizhan.net

延伸:Linux系统中vim工具常用命令大全
描述:...作,也少不了Vim的使用。作为一个新手,我也是刚刚接触,本节将我日常使用或收集的Vim常用命令记录下来。当然,直接在命令行上输入:vimtutor,就可以学习到Vim的所有命令了。Vim很强大,很多牛人在vim里集成很多插件什么的,但这里只介绍基本vim命令。移动命令h "左j "下k "上l "右w "光标移动到下一个单词的首字符 a word forwardb "光标移动到上一...

主题:Linux系统中vim工具常用命令大全

在linux下做开发,甚至是只做管理维护工作,也少不了Vim的使用。作为一个新手,我也是刚刚接触,本节将我日常使用或收集的Vim常用命令记录下来。

当然,直接在命令行上输入:vimtutor,就可以学习到Vim的所有命令了。Vim很强大,很多牛人在vim里集成很多插件什么的,但这里只说明基本vim命令。

移动命令

h 左j 下k 上l 右w 光标移动到下一个单词的首字符 a word forwardb 光标移动到上一个单词的首字符e 光标移动到下一个单词的尾字符ge 光标移动到上一个单词的尾字符$ 将光标移动到当前行行尾^ 将光标移动到当前行第一个非空白字符0 将光标移动到当前行第一个字符

注: 这些命令除了'0'命令以外都可以在前面接受一个记数,2$;上面所有命令都可以在前面接受一些操作命令,如d$,dw等。

修改命令

x 删除一个字符d 其后跟任何一个位移命令,将删除从当前光标到位移终点处的文本 内容,如dw,delete word c 与d命令功能类似,不同的在执行完删除后命令进去Insert模式,change dd 删除一整行yy 复制一整行p 把剪贴板内容粘帖到当前位置

vimdiff
    1.c
    2.c 创建一个垂直分割窗口比较这两个文件不同的地方

搜索命令

f 单字符搜索,fa是在当前行搜索下一个a,find a/string 全文本搜索一个字符串,如要找到单词func则用/func 如果文本有多个func,按下n就会移动到接下来的func位置上

n前面也可以接受数字计数,如3n,就会找紧接第三个func

?string 与/string的功能相同,唯一的区别就是搜索的方向相反

注:

可以用:set noingorecase 忽略字符大小写;

/和?命令都有记忆功能,可以用多次键选择搜索历史,记录命令最大的历史条数可以在会话viminfo上更改;

搜索字符.*/?%$^[]等特殊字符要在前面加一个反斜杠转意;

搜索到孤立的单词,也就是前后都没有其他字符的(除了空格,制表符),如只搜the,不想搜到there或whether这样的,要用/;

可以用:set hlsearch把要搜索的单词高亮显示;

定位命令

G 光标移动到文件的最后一行,或者Shift+G15G 光标移动到文件的第15行,或者15gggg 光标移动到文件的第一行 45% 光标移动到文件45%处H 光标移动到当前屏幕的最开始M 光标移动到当前屏幕的中间L 光标移动到当前屏幕的最后

注: CTRL+g查看当前光标位置

滚屏命令

CTRL+U 窗口向上滚半屏CTRL+D 窗口向下滚半屏CTRL+E 向上滚一行,没太大实际意义CTRL+Y 向下滚一行CTRL+F 向前滚一整屏CTRL+B 向后滚一整屏zz 当前行置于屏幕中央zt 当前行置于屏幕顶端zb 当前行置于屏幕底端

分割窗口

:split 横着分割:new 横着添加一个新窗口:vsplit 竖着分割:vnew 竖着添加新窗口CRTL+W w 按顺序切换小窗口:qall 关闭所有窗口:wall 保存所有窗口

标签(tab)命令

:tabedit filename 在正在编辑的vim窗口建一个叫filename的tab页:tab split 新建一个tab页gt 移动到下一个tab页gT 移动到下一个tab页

分享给小伙伴们:

相关推荐

    Linux系统中vim工具常用命令大全主题:Linux系统中vim工具常用命令大全
    描述:...作,也少不了Vim的使用。作为一个新手,我也是刚刚接触,本节将我日常使用或收集的Vim常用命令下来。当然,直接在命令行上输入:vimtutor,就可以学到Vim的所有命令了。Vim很强大,很多牛人在vim里集成很多件什么的,但这里只介绍基本vim命令。移动命令h "左j "下k "上l "右w "光标移动到下一个单词的首字符 a word forwardb "光标移动到上一...
    Win7系统快捷键命令大全主题:Win7系统快捷键命令大全
    描述:看到很多高手们使用些很炫的快捷键来作电脑的时候感觉很羡慕他们,不但能节省很多时间而且也十分的方便,本文就来介绍些系统的电脑一些比较常用的快捷键。控制面板常用快捷健:Appwiz.cpl: 添加/删除程序Hdwwiz.cpl: 添加/删除硬件Desk.cpl:显示Intl.cpl: 域语言选项Joy.cpl:游戏控制器Main.cpl:鼠标Mlcfg.cpl:Mmsys.cpl:声音和音频设备Ncpa.cpl:网络连接Powercfg.cpl:电源管理Sysdm.cpl:...
    CentOS常用命令大全主题:CentOS常用命令大全
    描述:初学Linux系统,看的是鸟的Linux私房菜 基础学篇(第三版),还在看书阶段中,感觉就是命令和参数难道记呢,还有各种权限设置,先整理了这些常用命令,以便使用中查阅。一:使用CentOS常用命令查看cpumore /proc/cpuinfo | grep model namegrep model name /proc/cpuinfo[root#localhost /]# grep CPU /proc/cpuinfomodel name : Intel(R) Pentium(R) Dual CPU E2180 # 2.00GHzmodel name : Intel(R) Pentium(R) Dual CPU E2180 # 2.00GHz如...
    Windows 8运行命令大全主题:Windows 8运行命令大全
    描述:适用范围:Windows 8知识点分析:本文对Windows 8中常用的运行命令进行了汇总和说明。作步骤:1. appwiz.cpl:程序和功能2. calc:启动计算器3. certmgr.msc:管理实用程序4. charmap:启动字符映表5. chkdsk.exe:Chkdsk磁盘(管理员身份运行命令提示符)6. cleanmgr: 打开磁盘清理工具7. cliconfg:SQL SERVER 端网络实用工具8. cmstp:连接管理器配置安装程序9. cmd.exe:CMD命令提示符10. 自...
    CAD常用命令以及功能快捷键大全主题:CAD常用命令以及功能快捷键大全
    描述:..., *TOOLBAR(工具栏)V , *VIEW(命名视图)AA , *AREA(面积)DI , *DIST(距离)LI , *LIST(显示图形数据2、绘图命令:PO , *POINT(点)L , *LINE(直线)XL , *XLINE(线)PL , *PLINE(多段线)ML , *MLINE(多线)SPL , *SPLINE(样条曲线)POL , *POLYGON(正多边形)REC , *RECTANGLE(矩形)C , *CIRCLE(圆)A , *ARC(圆弧)DO , *DONUT(圆环)EL , *ELLIPSE(椭圆
    cad快捷键命令大全命令、快捷键和命令说明大全主题:cad快捷键命令大全命令、快捷键和命令说明大全
    描述:...模式控制F9: 栅格捕捉模式控制F10: 极轴模式控制F11: 对象追踪模式控制(用ALT+字母可快速选择命令,这种方法可快捷作大多数软件。)二常用CTRL,ALT快捷键ALT+TK 如快速选择ALT+NL 线标注 ALT+VV4 快速创建四个视口ALT+MUP提取轮廓Ctrl+B: 栅格捕捉模式控制(F9)Ctrl+C: 将选择的对象到剪切板上Ctrl+F: 控制是否实现对象自动捕捉(F3)Ctrl+G: 栅格显示模式控制(F7)Ctrl+J: 重复执行...

相关文章

搞笑图片