vim常用命令

Vim 简介Vi 最初是由 Bill Joy 在 1976 年编码实现的。而 Vim (Vi IMproved) 则是改进的 Vi,由 Bram Moolenaar 在 1991 年开发并发布。Vi/Vim 是所有 Unix/Linux 操作系统默认配备的编辑器。因其强大的功能和高效的操作,Vi/Vim也成为众多 Unix/Linux 用户、管理员必须掌握并熟练使用的编辑工具之一。尤其是在没有图形...
摘要由CSDN通过智能技术生成

Vim 简介

Vi 最初是由 Bill Joy 在 1976 年编码实现的。而 Vim (Vi IMproved) 则是改进的 Vi,由 Bram Moolenaar 在 1991 年开发并发布。Vi/Vim 是所有 Unix/Linux 操作系统默认配备的编辑器。因其强大的功能和高效的操作,Vi/Vim也成为众多 Unix/Linux 用户、管理员必须掌握并熟练使用的编辑工具之一。尤其是在没有图形界面的情况下,更是离不开 Vi/Vim。Vi/Vim 命令非常多、用法极为灵活,掌握起来有一定的难度。

启动及关闭 Vi/Vim

vi 打开  Vi/Vim

:q  退出

:q! 不保存并退出(强制退出)

:w 保存

:wq 保存并退出

文件命令

打开单个文件   vim file

同时打开多个文件   vim file1 file2 file3 ...

切换到下一个文件  :bn

切换到上一个文件  :bp

查看当前打开的文件列表,当前正在编辑的文件会用[]括起来。 :args

关闭当前编辑的文件,并开启新的文件。如果对当前文件的修改未保存,vi会警告。 :e file 

编译一个未命名的新文档。(CTRL-W n)  :e new

改变编辑的文件名,这时再保存相当于另存为。:f filename

另存为:saveas newfilename

会打开一个文件浏览器让你选择要编辑的文件。:browse e  

用browse打开的起始目录可以由browsedir来设置:

:set browsedir=last -- 用上次访问过的目录(默认);

:set browsedir=buffer -- 用当前文件所在目录;

:set browsedir=current -- 用当前工作目录;

移动光标

1、逐字符移动:

    h: 左l: 右j: 下k: 上

2、以单词为单位移动

    w: 移至下一个单词的词首

    e: 跳至当前或下一个单词的词尾

    b: 跳至当前或前一个单词的词首

3、行内跳转:

    0: 绝对行首

    ^: 行首的第一个非空白字符

    $: 绝对行尾

    g_ : 到本行最后一个不是blank字符的位置。

4、行间跳转

    nG:跳转至第n

    gg: 第一行

    G:最后一行

5、末行模式

    .:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值