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
N gr
N R 进入替换模式 (重复键入的文本 N 次)
N gR 进入虚拟替换模式: 同替换模式,但不影响布局
复制与粘贴:
:reg 显示所有寄存器的内容
N yy 抽出 N 行至寄存器
N Y 抽出 N 行至寄存器
N p(小写) 将一个寄存器的内容放置在光标位置后 (N 次)
N P(大写) 将一个寄存器的内容放置在光标位置前 (N 次)
可视模式下,选择区域后,y按键进行复制。
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按键进行复制。
相关文章推荐
- linux编辑文本(vim)时跳转到最后一行和第一行及相关指令
- vim中修改当前文本的模式类型(vim编辑文件有换行,记事本没有换行)
- Linux文本编辑工具VIM
- 11_文本编辑工具vim
- 文本编辑使用---vi/vim
- 文本编辑工具vim
- 文本编辑工具Vim
- 七个高效的文本编辑习惯(以Vim为例)
- Linux-在Linux系统下使用文本编辑神器:Vim
- 七个高效的文本编辑习惯(以Vim为例)
- 七个高效的文本编辑习惯(以Vim为例)
- 七个高效的文本编辑习惯(以Vim为例)
- 七个高效的文本编辑习惯(以Vim为例)
- 文本编辑工具vim
- Linux 入门之文本内容编辑vim编辑器 基本操作
- Linux系统 vim文本编辑中常用快捷命令使用,提高效率,更加专业!
- 七个高效的文本编辑习惯(以Vim为例)
- VIM学习笔记(三):VIM文本编辑相关命令
- [8-30]文本编辑工具VIM的基本用法和特性
- L17 文本编辑工具vim(一)