vi与vim的基本操作
其他
2020-09-09 02:48:02
阅读次数: 0
vi的使用
移动光标
i
o
a
进入编辑模式
ESC
进入一般模式
Ctrl+f
屏幕向下移动一页
Ctrl+b
屏幕向上移动一页
n<space>
光标向右移动n个字符
- 按
0
,光标直接移动到行首
$或者多功能键END
光标移动到行末
nG
光标移动到第n行
gg
光标移动到第一行
/word
查找word字符串
删除
x
向后删除一个字符
X
向前删除一个字符,相当于backspace
nx
向后删除n个字符
dd
删除光标所在的行
ndd
删除光标下面的n行
复制
yy
复制光标在的那一行
nyy
复制光标所在的向下n行
粘贴
p
将已经复制的数据在光标下一行粘贴
P
粘贴在光标上一行
其他操作
u
复原前一个操作,相当于windows下面的ctrl+z
ctrl+r
重做上一个操作
小数.
重复前一个操作
alias
alias
实现别名
alias vi = 'vim'
块选择(visual block)
小写v
字符选择,会将光标经过的地方反白选择
大写V
行选择,会将光标经过的地方反白选择
ctrl+v
块选择,可以用长方形的方式选择数据
y
将反白的地方复制
d
删除反白的地方
多文件编辑
- vim中输入
:files
就会显示当前正在编辑的文件,按n
跳到下一个文件,N
回到上一个文件
多窗口模式
:sp [filename]
打开一个窗口,如果加了filename表示在新窗口打开一个文件,否则表示两个窗口为一个文件的内容
配置文件
- vim的环境设置参数如设置与取消行号,vim的设置值一般放在/etc/vimrc中,不建议修改
- 修改可以修改~/.vimrc文件,默认这个文件不存在需要手动创建
转载自blog.csdn.net/adventural/article/details/88809215