您好,欢迎来到九壹网。
搜索
您的当前位置:首页Linux_vim编辑器使用总结

Linux_vim编辑器使用总结

来源:九壹网
Linux_vim编辑器使⽤总结

⼀、vi编辑器

  vim是linux下的⼀个纯⽂本编辑器,是vi编辑器的增强版。它相较于vi⽽⾔,有⽂本字体颜⾊显⽰等特点,有助于对⽂本编辑。  vim使⽤⼩技巧:直接输⼊vi命令后,使⽤的是vim编辑器  解决思路:使⽤“alias”别名  设置⽅法1:

    使⽤命令如下:alias vi=’vim’ (临时有效)

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

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

    

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

    

⼆、vim基本使⽤

1、vim的⼯作模式:⼀般模式、编辑模式、命令⾏模式

  

2、三种模式的简要说明

  ⼀般模式:主要使⽤快捷键的模式,如可以上下左右按键移动光标、删除字符或删除整⾏、复制、粘贴等操作;       使⽤vim打开⽂件即可进⼊⼀般模式。

  编辑模式:主要⽤于⽂本编辑,和记事本类似,⽤于⽂本输⼊。    从⼀般模式进⼊编辑模式:a、A、i、I、o、O

    

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

  命令⾏模式:可以将光标移动到最底下那⼀⾏,可以进⾏⽂件内搜索、读取、存盘、⼤量取代字符、退出vim编辑器、显⽰⾏号等。        进⼊命令⾏后,输⼊命令后按回车键运⾏并结束命令进⼊⼀般模式;或按“Esc”键退出命令⾏模式。    从⼀般模式进⼊命令⾏模式:“:”、“/”、“?”

    

3、⼀般模式下的操作

3.1、移动光标的⽅法

  1)、上下左右移动光标:

    

    使⽤技巧:

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

      向下移动30⾏,可以使⽤“30j”的组合按键,即加上想要进⾏的次数(数字)后,按下动作即可。  2)、光标移动到⽂件头或尾

    

    使⽤技巧:使⽤“nG”,可移动到⽂件的第n⾏(n表⽰数字)  3)、移动到⾏⾸或⾏尾

    

    说明:“^”键在英⽂输⼊下按“shift+6”;“$”键在英⽂输⼊下按“shift+4”  4)、移动到指定⾏

    

    说明:n表⽰数字

3.2、删除、剪切、粘贴

  1)、删除、剪切

    

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

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

      

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

    

3.3、复制

  1)、基础的复制命令

    

    说明:复制后的内容,粘贴还是⽤p命令粘贴  2)、其他复制的使⽤技巧

    

3.4、撤销、反撤销

  

3.5、查找

  

3.6、替换字符

  

  说明:按“r”键替换单⼀字符,不⽤进⼊命令⾏模式,实际使⽤时,     ⽐进⼊命令⾏模式删除后再修改,要⽅便的多。

三、命令⾏模式下常⽤的参数设置

1、显⽰⾏号

  

  说明:在命令⾏模式下设置的参数只是临时⽣效,关闭⽂件再打开需重新设置。  vim参数设置永久⽣效的⽅法:

    ⽤户的home⽬录下,⼿⼯创建“.vimrc”⽂件,并将参数设置放⼊⽂件中。    说明:vim的配置⽂件“.vimrc”不是系统⾃带的,需要⼿⼯创建。    例如设置永久显⽰⾏号,如下:

      

2、其他参数设置:

  

  补充知识:

    Windows系统下的回车符在Linux中使⽤“^M$”符号显⽰,⽽不是“$”。    因此,会导致在windows系统下编辑的程序脚本,⽆法在Linux中执⾏。    解决⽅法:⼿⼯安装dos2unix软件包。⾥⾯有2个⼯具:

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

3、替换

  

  说明:n1、n2是数字,表⽰⾏号;%表⽰变量,这⾥代表整篇⽂本  使⽤技巧:Linux⽂档中的注释

    

    说明:“^”表⽰⾏⾸,即⾏的第⼀个字符;“#”可⽤于linux中的注释

四、vim的使⽤技巧

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

  1.1、向⽂件中导⼊其他⽂件内容

    

  1.2、向⽂件导⼊命令结果

    

2、字符替换

  

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

3、vim批量缩进

  

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务