Linux_vim编辑器使用总结

一、vi编辑器

  vim是linux下的一个纯文本编辑器,是vi编辑器的增强版。它相较于vi而言,有文本字体颜色显示等特点,有助于对文本编辑。

  vim使用小技巧:直接输入vi命令后,使用的是vim编辑器

  解决思路:使用“alias”别名

  设置方法1:

    使用命令如下:alias vi=vim临时有效

  设置方法2:将 alias vi=’vim’ 命令放入环境变量配置文件(~/.bashrc)中永久有效

    Step1:vi ~/.bashrc

    Linux_vim编辑器使用总结

    Step2:在文件中添加 alias vi=’vim’ 命令

    Linux_vim编辑器使用总结

    Step3:source ~/.bashrc (立即加载修改后的设置,才能使之生效)

    Linux_vim编辑器使用总结

二、vim基本使用

1、vim的工作模式:一般模式、编辑模式、命令行模式

  Linux_vim编辑器使用总结

2、三种模式的简要说明

  一般模式:主要使用快捷键的模式,如可以上下左右按键移动光标删除字符删除整复制粘贴等操作;

       使用vim打开文件即可进入一般模式。

  编辑模式:主要用于文本编辑,和记事本类似,用于文本输入

    从一般模式进入编辑模式:aAiIoO

    Linux_vim编辑器使用总结

    从编辑模式退出,进入一般模式:按“Esc”键即可

  命令行模式:可以将光标移动到最底下那一行,可以进行文件内搜索读取存盘量取代字符退出vim编辑器显示行号等。

        进入命令行后,输入命令后按回车键运行并结束命令进入一般模式;或按“Esc”键退出命令行模式。

    从一般模式进入命令行模式:“:”、“/”、“

    Linux_vim编辑器使用总结

3、一般模式下的操作

3.1、移动光标的方法

  1)、上下左右移动光标

    Linux_vim编辑器使用总结

    使用技巧

      若想要进行多次移动,可以使用“数字+hjkl”的方式操作,如:

      向下移动30行,可以使用“30j”的组合按键,即加上想要进行的次数(数字)后,按下动作即可。

  2)、光标移动到文件头或尾

    Linux_vim编辑器使用总结

    使用技巧:使用“nG”,可移动到文件的第n行(n表示数字)

  3)、移动到行首或行尾

    Linux_vim编辑器使用总结

    说明:“^”键在英文输入下按“shift+6”;“$”键在英文输入下按“shift+4

  4)、移动到指定行

    Linux_vim编辑器使用总结

    说明:n表示数字

3.2、删除、剪切、粘贴

  1)、删除、剪切

    Linux_vim编辑器使用总结

    补充说明dd快捷键既是删除,也是剪切

          即删除的内容会放到剪切板中,若不粘贴则为删除,若粘贴,则为剪切。

    粘贴的方法如下:

      Linux_vim编辑器使用总结

  2)、其他删除的使用技巧

    Linux_vim编辑器使用总结

3.3、复制

  1)、基础的复制命令

    Linux_vim编辑器使用总结

    说明:复制后的内容,粘贴还是用p命令粘贴

  2)、其他复制的使用技巧

    Linux_vim编辑器使用总结

3.4、撤销、反撤销

  Linux_vim编辑器使用总结

3.5、查找

  Linux_vim编辑器使用总结

3.6、替换字符

  Linux_vim编辑器使用总结

  说明:按“r”键替换单一字符,不用进入命令行模式,实际使用时,

     比进入命令行模式删除后再修改,要方便的多。

三、命令行模式下常用的参数设置

1、显示行号

  Linux_vim编辑器使用总结

  说明:在命令行模式下设置的参数只是临时生效,关闭文件再打开需重新设置。

  vim参数设置永久生效的方法:

    用户的home目录下,手工创建“.vimrc”文件,并将参数设置放入文件中。

    说明:vim的配置文件“.vimrc”不是系统自带的,需要手工创建。

    例如设置永久显示行号,如下:

      Linux_vim编辑器使用总结 Linux_vim编辑器使用总结

2、其他参数设置:

  Linux_vim编辑器使用总结

  补充知识

    Windows系统下的回车符在Linux中使用“^M$”符号显示,而不是“$”。

    因此,会导致在windows系统下编辑的程序脚本,无法在Linux中执行。

    解决方法:手工安装dos2unix软件包。里面有2个工具:

      dos2unix(windows格式转换为Linux格式)和unix2dos(Linux格式转换为windows)

3、替换

  Linux_vim编辑器使用总结

  说明:n1、n2是数字,表示行号;%表示变量,这里代表整篇文本

  使用技巧Linux文档中的注释

    Linux_vim编辑器使用总结

    说明:“^”表示行首,即行的第一个字符;“#”可用于linux中的注释

四、vim的使用技巧

1、在vim中导入其他文件内容或导入命令结果

  1.1、向文件中导入其他文件内容

    Linux_vim编辑器使用总结

  1.2、向文件导入命令结果

    Linux_vim编辑器使用总结

2、字符替换

  Linux_vim编辑器使用总结

  说明:多用于要频繁输入某一个长字符串(如邮箱),可增加输入效率。

3、vim批量缩进

  Linux_vim编辑器使用总结

 

上一篇:oeasy教您玩转vim - 68 - # 标签页tab


下一篇:ubuntu 添加root用户登录