vim 编辑器使用方法
Posted 梦醒林荫路
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim 编辑器使用方法相关的知识,希望对你有一定的参考价值。
今天学习介绍vim
vim /vi 是一种纯文本编辑器,内置于linux系统中。
可用于写代码,IT界大牛常用。熟练使用后可脱离鼠标进行任何操作。
下面介绍一些基本操作
PS:内容来自达内python 教学,
1,启动和退出
在linux 终端里输入:
vi
vim
vim 文件名
可以启动程序
2,退出(在浏览模式/正常模式)
:q
3,vim工作模式
3.1 正常模式/浏览模式
启动后进入的模式
要想进入其他模式,必须从正常模式下进入
3.2 命令行模式
用ESC返回正常模式
任何模式下都可按ESC返回正常模式
3.3 输入文本模式、插入模式
a 在光标后插入
A 在行尾插入
i 在光标前插入
I 在行首插入
o 在下面新起一行
O 在上面新起一行
4 保存
编辑完文本后,需要退回到正常模式下
:w
保存
若果提示没有文件名
:w 文件 (保存到文件)
:q 退出
:wq (保存退出)
:x (保存退出)
:q! (强制退出)
:w!(强制退出)
:!linux 命令 可执行linux命令
5 在正常模式下移动光标
5.1 使用方向键 ,翻页键
5.2 使用
h 左
j 右
k 上
l 下
5.3
0(数字0) 行首
$ 行尾
gg 来头
G 结尾
6 定位到某行
:行号
开启显示行号
:set nu
:set number
关闭显示行号
:set nonu
7 配置 vim
需要编辑 主目录下的.vimrc 文件
如果没有可以创建
可以在这个文件夹中添加
set nu
8 行复制
把光标停在要复制的行上,按yy
可以在要粘贴的地方 按p
yy 复制行
nyy n=2,3,4...
9 行删除
dd 删除行
ndd n= 2,3,4...
删除的内容会被放到剪贴板上,可以使用
p 粘贴
np n=2,3,4...
10 撤销
u
12 替换字符
r
nr n=2,3,4....
13 删除一个字符
x
14 重复上一次操作
.
15 变成大写字母
U (选中字母,按U)
16 查找
/要查找的内容 向后
? 要查找的内容 向前
17 查找并替换
:%s/要查找的内容/要替换成的内容/gc
可选
g 全替换
c 提示是否要替换y是,n否
18 可视模式/选中模式
v 块选中 开启模式后,可移动光标选中要选中的块
选中以后可以使用y复制 d 删除
取消选中,ESC (回到正常模式下)
shift + v行选中、
ctrl + v 列选中
在每行前面插入*
18.1 光标停在要插入的列上
18.2 ctrl+v 进入列块选中模式
18.3 移动光标选中改行,多行
18.4 shift+i 进入插入模式
18.5 输入要插入的内容
18.6 按文件名
19 切换编辑文件
:e 文件名
:e#
最近编辑的两个文件之间切换
20 vim 打开多个文件
vim 文件1 文件3 文件2
:n 编辑下一个
21 没有退出,编辑多个文件,想切换
:files 查看buffer
:b 数字 切换
22 读取文件
:r
以上是关于vim 编辑器使用方法的主要内容,如果未能解决你的问题,请参考以下文章