vi/vim
vi/vim or vi/vim 文件名
2、vim 模式
1、浏览模式/正常模式:
启动vim以后就自动进入这个模式
输入、并执行命令
从插入模式回到浏览模式,使用Esc键
在任何模式下,按Esc都回到浏览模式
4、可视模式/选中模式
a键:在光标后面插入文本
A键:在行的末端插入文本
o键:在下面新起一行插入文本
O键:在上面新起一行插入文本
保存文件:
在浏览模式下,使用:w命令保存
:w
:w 文件名
:wq 保存并退出 wq 文件名
:x 保存并退出 x=wq
3、在浏览模式下移动光标:
1、使用方向键、翻页键可以浏览文本
2、四个键:
h:左
j:下
k:上
l:右
3、:行号,定位到指定行
4、 0 快速的定位到行首
5、 $ 定位到行尾
6、gg 定位到第一行开头
7、G 定位到文本的最后
4、查找
/ 要查找的内容 向后找
? 要查找的内容 向前找
如果找到,可以使用n键继续查找下一个,按n可以循环查找
5、行复制与粘贴
yy 在要复制的行上,按yy;若3yy,则是复制三行
p 在要粘贴的位置,按p
nyy n=2,3.....整行
从光标所在行开始复制n行
np n=2,3....整行 粘贴n行
6、 行删除
dd 光标停在要删除的行上,按dd
删除后的内容会自动保存到剪贴板
可以使用 p 粘贴
ndd n=2,3...
从光标所在行开始删除n行
7、删除一个字符 x
8、撤销 u
9、重复上一次操作 .
10、替换一个字符 r nr n=2,3... 替换n个字符
11、查找并替换
:%s/要查找的内容/要替换成的内容/gc
g和c 可选 可以有,也可以没有
12、 可视/选中模式
shift + v 进入行选中模式
v 块选中模式
ctrl + v 列块 选中模式
列块操作
1、光标停在要操作的列
2、ctrl + v 选中要操作的列块
3、shift + (i)I 进入插入模式
4、编辑(输入需修改的内容)
5、按ESC
13、查找某个词
把光标停在要查找的词上,按 shift + 8 ,找到以后,使用n查找下一个
14、显示行号:在浏览模式下
:set nu 显示行号
:setnonu关闭显示行号
自动启动vim就要求显示行号就可以编辑
/home/tarena (用户主目录)下面.vimrc文件,如果没有就创建
在里面输入如下内容
set nu
:e 文件名
:e# 切换到上一个文件
今天的分享就到这里,这几天家里网络不稳定,上传可能不及时,见谅了