vim常用命令

来源:互联网 发布:淘宝外卖红包免费领取 编辑:程序博客网 时间:2024/06/05 17:25

今天将vim常用命令整理如下,方便以后查看

#/*----------------末行模式-------------*/

  • #控制:
    • 下一个:n;        上一个:N        行首:gg;        行尾:G(shift+g);
  • #查找
    • 查找:/内容;查找很长的词,如果一个词很长,键入麻烦,可以将光标移动到该词上,按*或#键即可以该单词进行搜索
  • #高亮
    • :set hls 打开高亮
    • :set nohls 关闭高亮
  • #翻屏
    • Ctrl + d 向下滚动半屏    Ctrl + u 向上滚动半屏;
  • #撤销:
    • u 撤销(Undo);        U 撤销对整行的操作;    Ctrl + r 重做(Redo),即撤销的撤销。
  • #删除,拷贝:
    1. dd 删除当前行;        yy 拷贝当前行        
    2. p在当前光标后粘贴,如果之前使用了yy命令来复制一行,那么就在当前行的下一行粘贴。shift+p 在当前行前粘贴;
    3. 正常模式下按v(逐字)或V(逐行)进入可视模式,然后用jklh命令移动即可选择某些行或字符,再按y即可复制;
  • #剪切:
    • 正常模式下按v(逐字)或V(逐行)进入可视模式,然后用jklh命令移动即可选择某些行或字符,再按d即可剪切;
  • #退出
    • :wq 保存并退出        ZZ 保存并退出        :q! 强制退出并忽略所有更改 
    • :e! 放弃所有修改,并打开原来文件;
  • #注释多行
      1. 按CTRL+V进入可视化模式        移动光标上移或者下移,选中多行的开头(或者任意矩形)
      2. 选择完毕后,按大写的I键(shift+i),此时下方会提示进入“insert”模式,输入注释符,例如#,
      3. 最后按ESC键,你就会发现多行代码已经被注释了;

    #/*------------插入模式---------------*/

    • #代码缩进:
      • ctrl+d:减少缩进;        ctrl+t:增加缩进;

    #/*----------*/

    • 永久设置vim的一些特性,如永久自动显示:我们修改一个配置文件。

      •       我们输入命令:vim   ~/.vimrc

      •       打开后是一个空文件,我们添加 set nu,保存退出,再次进入vim编辑器,就会自动显示出行号了。


    0 0