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 编辑器使用方法的主要内容,如果未能解决你的问题,请参考以下文章

Vim编辑器简单使用入门教程

vim编辑器使用

Linux中VIM编辑器的使用

Linux vim编辑器使用详解

VIM编辑器的使用

vim编辑器的使用