美文网首页
vim介绍、vim颜色显示和移动光标、vim一般模式

vim介绍、vim颜色显示和移动光标、vim一般模式

作者: XiaoMing丶 | 来源:发表于2018-09-28 23:30 被阅读0次

    目录

    一、vim介绍
    二、vim颜色显示和移动光标
    三、vim一般模式下移动光标
    四、vim一般模式下复制、剪切和粘贴

    一、vim介绍

    Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。Vim是vi的升级版,Vim编辑文本时会显示颜色,而vi不会显示。

    如果系统没有安装Vim,使用yum install -y vim-enhanced安装。

    Vim有三种模式:一般模式、编辑模式和命令模式。

    二、vim颜色显示和移动光标

    使用Vim /etc/passwd可以看到颜色的显示,还挺漂亮的。如下图:


    Vim

    当我们把passwd文件复制到其他目录下后,使用Vim编辑就不显示颜色了:


    vim无颜色

    如果我们在复制的文件中添加#和一些字符,可以看到是添加的字符是有颜色的。如图:


    我们把文件名修改一下,使用Vim编辑看到有颜色的变化,如图:

    Vim显示颜色的条件有很多,往往跟文件内容和文件名有关系,我们知道就好,不用去探究太多。
    vim 有自己的配置文件/etc/vimrc ,输入命令 vim /etc/vimrc 可以看到如下图:


    配置文件是一些控制 vim 用法的内容,作个了解即可。

    当我们想要给vim配置一些高级用法如自动缩进、语法高亮等时,我们可以输入命令 vim /root/.vimrc编辑家目录下的.vimrc文件来实现。这个文件默认不存在。

    三、vim一般模式下移动光标

    我们复制一个文件用来进行Vim的使用练习。

    [root@minglinux-01 ~]# cp /etc/dnsmasq.conf /tmp/1.txt     //dnsmasq.conf不存在的话先使用`yum install -y dnsmasq`安装软件包。
    [root@minglinux-01 ~]# vim /tmp/1.txt
    
    • 一般模式下移动光标的操作方法如下

    h 或者向左的方向键 --------------------- 光标向左移动一个字符
    l 或者向右方向键 --------------------------光标向右移动一个字符
    k 或者向上方向键 -------------------------光标向上移动一个字符
    j 或者向下方向键 --------------------------光标向下移动一个字符
    n+方向键(n是任意数字)--------------光标向指定方向移动n个字符
    Ctrl+f或者PageUp键 ----------------------屏幕向前移动一页
    Ctrl+b或者PageDown键------------------屏幕向后移动一页
    数字0或者Shift+6 --------------------------移动到本行行首
    Shift+4 ----------------------------------------移动到本行行尾
    gg ----------------------------------------------移动到首行
    G -----------------------------------------------移动到尾行
    nG(n是任意数字) ---------------------------移动到第n行

    四、vim一般模式下复制、剪切和粘贴

    • 操作方法如下:

    x和X ---------------------------------------x表示向后删除一个字符,X表示向前删除一个字符
    nx -----------------------------------------向后删除n个字符
    dd -----------------------------------------删除/剪切光标所在的那一行
    ndd ---------------------------------------删除/剪切光标所在行之后的n行
    yy ----------------------------------------复制光标所在行
    p -----------------------------------------从光标所在行开始,向下粘贴已经复制或粘贴的内容
    P -----------------------------------------从光标所在行开始,向上粘贴已经复制或粘贴的内容
    nyy ---------------------------------------从光标所在行开始,向下复制n行
    u -----------------------------------------还原上一步操作(最多可以恢复50次)
    Ctrl+r -----------------------------------还原下一步操作
    v -----------------------------------------按v后移动光标会选中指定字符,然后可以实现复制,粘贴等操作。

    相关文章

      网友评论

          本文标题:vim介绍、vim颜色显示和移动光标、vim一般模式

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