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