2023年8月3日发(作者:)
Linuxvim的练习vimvim简介所有UNIX系列的OS都会内置vi⽂本编辑器,很多软件的编辑接⼝都会主动调⽤vi(例如crontab);vim具有程序编辑的能⼒,可以主动以字体颜⾊辨别语法的正确性,⽅便程序设计;vim会根据⽂件的扩展名或者是⽂件内的开头信息判断该⽂件的内容⽽⾃动调⽤该程序的语法判断式,再以颜⾊来显⽰程序代码与⼀般信息。程序简单,编辑速度相当快速。vim的3种模式vim具有3种模式,分别是⼀般模式,插⼊模式和命令⾏模式⼀般模式(⼀般模式下按esc可退回命令模式)dw 按单词删除u 撤销当前操作dd 删除当前⾏,=剪切ctrl+r 重做上⼀个操作yy 复制光标所在⾏2 yy 复制光标所在⾏和光标下⼀⾏p 粘贴到光标下⼀⾏P 粘贴到光标上⼀⾏
cc 剪切X 删除光标所在位置的内容,即向后删除⼀个字符X 向前删除⼀个单词w,b 按单词进⾏移动光标gg 跳转到⽂档⾸部⾏⾸dgg 删除光标⾄⽂档⾸部G 跳转到⽂档尾部⾏⾸$ ⾏尾^ ⾏⾸n[enter] n为数字,光标向下移动n⾏h 往左按字符移动光标j 往下(后)按⾏移动光标k 往上(前)按⾏移动光标l 往右按字符移动光标H 跳转到当前屏幕输出的最上⾯⼀⾏L 跳转到当前屏幕输出的最下⾯⼀⾏M 跳转到当前屏幕输出的中间那⼀⾏插⼊模式i 在光标前插⼊I 在光标所在⾏第⼀个⾮空格符前插⼊a 在光标后插⼊A 在光标所在⾏末尾插⼊s 删除光标所在位置字符并插⼊S 删除光标所在⾏并插⼊(不推荐)o 在光标所在⾏下⼀⾏插⼊O 在光标所在⾏上⼀⾏插⼊命令⾏模式:wq 保存退出:q 退出(未修改⽂件内容才可以退出):wq! 强制保存退出:q! 强制退出,不保存:set nu 显⽰⾏号:set nonu 不显⽰⾏号:⾏号 跳转到指定⾏号:3,5 d 删除3-5⾏:r ⽂件1 读出⽂件1的内容到当前⽂件⾥:%s/字符串2/字符串3 字符串3替换字符串2:%s/1/2/g 将1替换为2,全局修改:w ⽂件1 另存为⽂件1/word 向下寻找⼀个字符串为word的字符串n 重复前⼀个查找的操作N 反向进⾏前⼀个查找的操作word 向上寻找⼀个字符串名称为word的字符串ZZ ⽂件没有改动,则不保存离开,,若⽂件已经被改动过,则保存后离开vim的练习说明:使⽤Redhat7.2版本镜像⽂件VMware 15 虚拟机[root@localhost ~]# vim /etc/.d/
[base] ⽤vim编辑本地源配置name=basebaseurl=file:///mntgpgcheck=0[root@localhost ~]# mount /dev/sr0 /mnt
挂载/dev/sr0[root@localhost ~]# yum install httpd
安装httpd服务[root@localhost ~]# vim /etc/httpd/conf.d/
关闭防⽕墙[root@localhost ~]# setenforce 0
关闭CELINUX[root@localhost ~]# systemctl restart httpd
重启httpd服务[root@localhost ~]# echo haha > /var/www/html/
⽂本编辑
2023年8月3日发(作者:)
Linuxvim的练习vimvim简介所有UNIX系列的OS都会内置vi⽂本编辑器,很多软件的编辑接⼝都会主动调⽤vi(例如crontab);vim具有程序编辑的能⼒,可以主动以字体颜⾊辨别语法的正确性,⽅便程序设计;vim会根据⽂件的扩展名或者是⽂件内的开头信息判断该⽂件的内容⽽⾃动调⽤该程序的语法判断式,再以颜⾊来显⽰程序代码与⼀般信息。程序简单,编辑速度相当快速。vim的3种模式vim具有3种模式,分别是⼀般模式,插⼊模式和命令⾏模式⼀般模式(⼀般模式下按esc可退回命令模式)dw 按单词删除u 撤销当前操作dd 删除当前⾏,=剪切ctrl+r 重做上⼀个操作yy 复制光标所在⾏2 yy 复制光标所在⾏和光标下⼀⾏p 粘贴到光标下⼀⾏P 粘贴到光标上⼀⾏
cc 剪切X 删除光标所在位置的内容,即向后删除⼀个字符X 向前删除⼀个单词w,b 按单词进⾏移动光标gg 跳转到⽂档⾸部⾏⾸dgg 删除光标⾄⽂档⾸部G 跳转到⽂档尾部⾏⾸$ ⾏尾^ ⾏⾸n[enter] n为数字,光标向下移动n⾏h 往左按字符移动光标j 往下(后)按⾏移动光标k 往上(前)按⾏移动光标l 往右按字符移动光标H 跳转到当前屏幕输出的最上⾯⼀⾏L 跳转到当前屏幕输出的最下⾯⼀⾏M 跳转到当前屏幕输出的中间那⼀⾏插⼊模式i 在光标前插⼊I 在光标所在⾏第⼀个⾮空格符前插⼊a 在光标后插⼊A 在光标所在⾏末尾插⼊s 删除光标所在位置字符并插⼊S 删除光标所在⾏并插⼊(不推荐)o 在光标所在⾏下⼀⾏插⼊O 在光标所在⾏上⼀⾏插⼊命令⾏模式:wq 保存退出:q 退出(未修改⽂件内容才可以退出):wq! 强制保存退出:q! 强制退出,不保存:set nu 显⽰⾏号:set nonu 不显⽰⾏号:⾏号 跳转到指定⾏号:3,5 d 删除3-5⾏:r ⽂件1 读出⽂件1的内容到当前⽂件⾥:%s/字符串2/字符串3 字符串3替换字符串2:%s/1/2/g 将1替换为2,全局修改:w ⽂件1 另存为⽂件1/word 向下寻找⼀个字符串为word的字符串n 重复前⼀个查找的操作N 反向进⾏前⼀个查找的操作word 向上寻找⼀个字符串名称为word的字符串ZZ ⽂件没有改动,则不保存离开,,若⽂件已经被改动过,则保存后离开vim的练习说明:使⽤Redhat7.2版本镜像⽂件VMware 15 虚拟机[root@localhost ~]# vim /etc/.d/
[base] ⽤vim编辑本地源配置name=basebaseurl=file:///mntgpgcheck=0[root@localhost ~]# mount /dev/sr0 /mnt
挂载/dev/sr0[root@localhost ~]# yum install httpd
安装httpd服务[root@localhost ~]# vim /etc/httpd/conf.d/
关闭防⽕墙[root@localhost ~]# setenforce 0
关闭CELINUX[root@localhost ~]# systemctl restart httpd
重启httpd服务[root@localhost ~]# echo haha > /var/www/html/
⽂本编辑
发布评论