美文网首页
Linux下的Vim编辑器基本操作

Linux下的Vim编辑器基本操作

作者: jiaoph | 来源:发表于2019-01-19 22:11 被阅读0次

1.Vim介绍以及Vimrc

    1.1Vim简介

        Vim是一个Unix以及类Unix的文本编辑器,与Vi相比,Vim可以看做是Vi的一个升级加强版。Vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。Vim功能强大,通过与Vimrc配合,可以使用多种插件。

    1.2Vimrc简介

        Vimrc中的rc代表了 run command ,即为运行命令。对于Vimrc来说,有两种,分别为系统级别的Vimrc和用户级别的Vimrc,系统级别的Vimrc对于所有用户都生效,而用户级别的Vimrc只对不同的用户生效。在Vimrc的配置文件中,每一行都将最为一个命令来执行的。

    1.3Vimrc的使用

        1.  :h vimrc

             通过vim命令打开一个文件,输入:h vimrc可以查看vimrc信息。

        2.  :version

             通过vim命令打开一个文件,输入:version可以查看版本信息。进入后将会看到Vimrc的相关位置 

             system vimrc file: "$VIM/vimrc"

             user vimrc file: "$HOME/.vimrc"

        3.  打开HOME目录下的.vimrc 文件,如果没有这个文件,可以在家目录下创建此文件,.vimrc文件中的每一行都将作为一个命令来执行,通过set 空格 命令项来执行,常用设置如下:

           set number 显示行号  set nonumber 关闭显示行号

           set ruler 显示光标位置

           set hlsearch 在查找时匹配值会被高亮显示

           set incsearch 在边搜索是边显示高亮

           set ignorecase 在查找时忽略大小写

           set autoindent 设置缩进,自动复制上一行的缩进到下一行

           除了set 之外还有map和let.    

        上述命令也可以在文件下的命令模式下使用。            

2.Vim四种模式

        vim有四种常见模式

            1.普通模式:通过Vim打开一个文件时,会默认处于普通模式,在这个模式下,通过Vim的一些快捷操作,可以对文件进行移动、查找、删除等的一些操作;

            2.可视模式:在普通模式下,按下v进入可视操作,可以对一整块的文本进行操作;

            3.插入模式:在普通模式下,可以通过i进入插入模式,可以进行文本的输入;

            4.命令模式:和普通模式有些类似,区别在于可以执行命令,命令模式通过输入:进入,然后可以输入命令后回车执行。

3.Vim常用用法

        1.光标的移动:h--左移,j--下移,k--上移,l--右移,^--移动到行首不包含缩进空格,0--移动到行首包含缩进空格,$--移动到行尾;

        2.单词和字符串移动:w/W--正向移动到下一个单词开头(大写不识别特殊字符),b/B--反向移动,e/E--正向移动到下一个单词j结尾,ge-反向移动;

        3.跳转:Ctrl+f/F--下一页,Ctrl+b/B--上一页,Ctrl+d/u--向下/向上翻半页,gg--跳转到文件首行,<Line_Numner>gg/GG--跳转到指定行(例如:跳转到第五行:5gg),G跳转到文件最后一行;

        4.缩进:>> /:>--右缩进,m,n>--m到n行缩进,m>n--m行开始共n行缩进一次;

        5.删除、复制与粘贴:dd--删除/剪切,yy--复制,p/P--粘贴到光标前/光标后,u--撤销之前的操作,Ctrl+r--恢复之前的操作,yw--复制当前光标单词,y2w--复制正向2个单词。寄存器的相关可以参考https://www.imooc.com/video/17939

        6.大小写装换:gU/uw--单词的大/小写装换;

        7.查找:/{char}--命令行查找;

        8.替换:s/going/rolling/g--将当前行所有的going替换成rolling;%s/going/rolling/s--%匹配所以范围。

4.Vim高级功能

(未完待续)


相关文章

  • Vim使用教程

    vim是在Linux和Unix操作系统下标准的通用编辑器,也是Linux最基本的文本编辑器,这里简单介绍一下常用...

  • linux文本编辑器vi/vim

    linux文本编辑器vi/vim 超全!VIM 编辑器操作指南[https://zhuanlan.zhihu.co...

  • Linux下的Vim编辑器基本操作

    1.Vim介绍以及Vimrc 1.1Vim简介 Vim是一个Unix以及类Unix的文本编辑器,与Vi...

  • Vim基本操作

    简介 Vim是Linux中一款常见的文本编辑器。本文将简单介绍一下Vim的基本使用方式。 Vim编辑器有三种模式—...

  • Linux常用命令

    Linux 系统目录 Linux文件操作核心命名 Vim文本编辑器 vi是Linux重要的文字编辑工具,vim是他...

  • Linux(二)--vi和vim编辑器

    一、vi和vim的基本介绍 所有Linux操作系统都内置vi文本编辑器。 vim具有程序编辑能力,可以看做vi的增...

  • 2018-09-17

    vim是Linux终端下或控制台下常用的编辑器,基本的操作方式为:vim /路径/文件名 这个时候如果想修改这个文...

  • vim 编辑器简介

    vim 编辑器是什么? vim是Linux系统下常用的高级文本编辑器,很多Linux发行版都默认安装了vi(vim...

  • Linux OS vi/vim和文本操作

    vi编辑器(visual editor)是Linux和Unix上最基本的文本编辑器,工作在字符模式下。Vim是从 ...

  • Linux学习(三)

    八、vim的介绍 vi是所有unix和Linux系统下的标准编辑器。 vi和vim都是linux中的编辑器,不同的...

网友评论

      本文标题:Linux下的Vim编辑器基本操作

      本文链接:https://www.haomeiwen.com/subject/hcnzdqtx.html