三、vi编辑器的使用
vi编辑器是Linux下非常常用的编辑器,所以我们需要学习一下基本的用法。
首先我们需要安装一下vi编辑器(ubuntu自带的那个vi算是阉割版,所以我们需要安装一下)
sudo apt install vim
在终端输入这个之后输入密码等待安装完成就好了。
我们需要创建一个文件的时候就可以直接vi 文件名就好
1.vi的三种模式
1. 命令行模式,默认进入的模式
2. 编辑模式(为了进入编辑模式 我们可以用以下几个按键进入)
3. 底行模式(进行保存退出等常见的操作)
在命令行模式直接输入:加命令就好了,常见的命令如下:
注::wq可以结合标识保存并退出,等价于:x
这部分有很多命令可能有些无聊,其实如果在终端里敲一敲的话就会好很多,一定要动手呀0.0
4.拷贝粘贴
这个功能只能在命令模式使用,常用的操作如下
3dd
p
最后给一张图作为vi的三种模式的总结:
2.vi的高级操作
这一部分会介绍一些常用的vi的命令可以提高我们写代码的效率
1.光标命令
这一部分都是很多无聊的键位,看起来很繁杂,其实多动手试一试就好很多。
2.查找与替换
/string 查找字符串
n 继续查找
N 反向继续查找
支持正则表达式比如:/^the /end$
利用:s 命令可以实现字符串的替换。
:s/str1/str2/
:s/str1/str2/g
:.,$ s/str1/str2/g g全部替换(默认换第1个)
:1,$ s/str1/str2/g
:%s/str1/str2/g
3.vi复制和剪切命令
y0-将光标至行首的字符拷入剪贴板
y$-将光标至行尾的字符拷入剪贴板
d0-将光标至行首的字符剪切入剪贴板
d$-将光标至行尾的字符剪切入剪贴板
range y-块复制 (可以使用1代表开头 .代表当前行 $代表文件末尾)
range d-块剪切