您的位置:首页 > 其它

vim的文本编辑

2012-02-16 14:04 85 查看
插入文本:

a 在光标后添加文本

A 在行末添加文本

i 在光标前插入文本 (亦:
)

I 在当前行的第一个非空白字符前插入文本

o 在当前行下方开始新行,添加文本

O 在当前行上方开始新行,添加文本 ​

删除:

N x 删除光标之下及之后的 N 个字符

N X 删除光标之前的 N 个字符

N dd 删除 N 行,包括换行符。

N D 删除至行尾 (及 N – 1 后续行)

N cc 修改 N 行(就是删除n行,变成插入模式)

N S 修改 N 行

N C 修改至行尾 (及 N – 1 后续行)

N s 修改 N 个字符

替换:

N r
{char}
{char}
替换 N 个字符

N gr
{char}
替换 N 个字符并不影响布局

N R 进入替换模式 (重复键入的文本 N 次)

N gR 进入虚拟替换模式: 同替换模式,但不影响布局

{visual}
r
{char}
在可视列块模式下: 以
{char}
替换选中文本的每个字符

复制与粘贴:

:reg 显示所有寄存器的内容

N yy 抽出 N 行至寄存器

N Y 抽出 N 行至寄存器

N p(小写) 将一个寄存器的内容放置在光标位置后 (N 次)

N P(大写) 将一个寄存器的内容放置在光标位置前 (N 次)

可视模式下,选择区域后,y按键进行复制。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: