Vim 实用技巧

$ vim -u NONE -N

-u NONE让Vim启动不加载vimrc, -N则进入'nocompatible'选项,防止进入vi兼容模式

标准模式

. // 重复上次操作
>G // 该行以下增加缩进
>> // 该行增加缩进
a // 在光标之后进入插入模式
A // 在该行最后进入插入模式
C // 删除光标之后的本行内容并进入插入模式
s // 删除光标所在的内容并进入插入模式
S // 删除本行所有内容并进入插入模式
I // 到本行行首并进入插入模式
o // 回车后进入插入模式
O // 空出上一行并在上一行进入插入模式
f{char} // 行内查找下一个指定char出现的位置
; // 重复上一次的查找跳到下一个字符所在位置
, // 重复上一次的查找跳到上一个字符所在位置
* // 查找当前光标所在单词
db // 删除从光标起始位置到单词的开头
b // 光标移到单词开头
dw // 删除从光标起始位置到单词的结尾
daw // 删除光标所在单词
dap // 删除整个段落
<C-a> // 对数字加操作
<C-x> // 对数字减操作
g~ // 反转大小写
gU // 转大写
gu // 转小写

插入模式

<C-w> // 删除前一个单词
<C-u> // 删除至行首
<C-o> // 切换到插入-普通模式
<C-r>{register} //把寄存器种的文本粘贴出来
<C-r>= // 访问表达式寄存器
<C-v>{code} // 插入编码

推荐阅读更多精彩内容

  • 1. vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v ...
    路痴千行阅读 445评论 0 0
  • vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v 从...
    壹首簡單的歌阅读 437评论 0 7
  • 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令...
    im蚂蚁阅读 23,388评论 3 44
  • Vim几句话介绍Vim是Unix系统上的文本编辑软件(你该不会不知道什么是文本编辑软件吧!),在windows上也...
    何必遠方阅读 1,309评论 0 3