您的位置:首页 > 运维架构 > Linux

linux基础vim命令

2017-11-03 16:45 513 查看
编辑器、服务器

vi编辑器

yy复制 p 粘贴

命令行模式—–>i—–>插入模式 —-> ESC—->命令行模式

命令行模式—–>:—–>末行模式 —-> ESC—->命令行模式

vim编辑器基础操作

1 从命令行到插入模式:

i : 光标前插入

a :光标后插入

I :行首插入

A :行末插入

o:光标下一行行首

O:光标上一行行首

o

I i 光标 a A

O

2末行模式:

w 保存

q 退出

x 保存并退出

3进入命令行模式:

`ESC:从插入模式或末行模式进入命令模式

yy复制,,,,,,

3 yy 复制3行

p粘贴

4移动光标:

h j k l:对应左下上右

G: 定位到文件最后一行

6 G :快速定位到第6行

gg:定位到文件开头

5删除命令:

x:删除光标后的一个字符Del

X:删除光标前的一个字符Backspace

dd:删除光标所在行,剪切,可以配合p粘贴使用

n dd :删除指定的行数

d0:删除光标本行所有内容,不包含光标所在字符

dw:删除光标开始位置的字,包含光标所在字符

D:删除光标本行所在所有内容,包括光标所在字符

6撤销命令:

u:一步一步撤销

ctr-r:反撤销

7可视模式:

文本行右移:>>

文本行左移:<<

v:按字符移动,选中文本

V:按行移动,配合d,y,>>,<<实现对文本块的删除,复制,左右移动

8替换操作:

r:替换当前字符

R:替换当前行光标后的字符

9查找命令:

/: str查找

n:下一个

N:上一个

10替换命令:

将abc替换为123

末行模式下,将光标所在行的abc替换为123: % s/abc/123/g

末行模式下,将1-10行的abc替换为123: 1,10s/abc/123/g
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vim linux 编辑器