Linux_vim编辑器使⽤总结
⼀、vi编辑器
vim是linux下的⼀个纯⽂本编辑器,是vi编辑器的增强版。它相较于vi⽽⾔,有⽂本字体颜⾊显⽰等特点,有助于对⽂本编辑。 vim使⽤⼩技巧:直接输⼊vi命令后,使⽤的是vim编辑器
解决思路:使⽤“alias”别名
设置⽅法1:
使⽤命令如下:alias vi=’vim’(临时有效)
设置⽅法2:将 alias vi=’vim’ 命令放⼊环境变量配置⽂件(~/.bashrc)中永久有效
Step1:vi ~/.bashrc
vim编辑器怎么用 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批量缩进
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论