Vi Vim常用技巧
时间:2021-05-24 10:48:04
收藏:0
阅读:0
- 修改为2个空格
/etc/vim/vimrc或者末行模式
set tabstop=4 这一个就可以了
set shiftwidth=4
- 移动到行尾
shfit + 4 - 移动到行首
shfit + 6
上下左右
k
h l
j
-
行首插入
I -
行尾插入
A -
插销
u -
撤销一行修改
U -
前进
ctrl + y -
删除字符
x -
删除前面的字符
X -
删除一行
dd -
删除多行
ndd -
删除左面
D -
删除右面
D0 -
删除往下的所有
dG -
复制
yy -
粘贴到下一行
p -
粘贴到上一行
P -
查找
/findstring -
下一个
n -
上一个
N -
H(大写):使光标移动到屏幕的顶部
-
M(大写):使光标移动到屏幕的中间
-
L(大写):使光标移动到屏幕的底部
-
Ctrl+b:上滚一屏。
-
Ctrl+f:下滚一屏。
-
Ctrl+d:下滚半屏。
-
Ctrl+u: 上滚半屏。
-
在一行内替换头一个字符串old为新的字符串new
:s/old/new -
在一行内替换所有的字符串old为新的字符串new
:s/old/new/g -
在两行内替换所有的字符串old为新的字符串new
:#,#s/old/new/g -
在文件内替换所有的字符串old为新的字符串new
:%s/old/new/g -
进行全文替换时询问用户确认每个替换需添加c选项
:%s/old/new/gc -
定位在第二行
:2 -
显示行号
:set numberset nu -
显示行号
:set nonumberset nonu -
设置显示用户模式
:set showmode -
设置文件只读
:set readonly -
:w 保存当前编辑的文件。
-
:w 文件名 将文件保存为指定的文件名。
-
:q 退出Vim编辑器。
-
:q! 强制退出Vim,不保存文件。
-
:wq 保存并退出Vim,不修改内容会强制修改文件时间
-
:x 有修改就保存退出,没有修改不强制修改文件时间
评论(0)