vim常用用法总结及模板文件示例

vim常用用法总结

vim编辑器分为三种模式:一般模式、编辑模式、命令模式

  1. 一般模式:删除、复制和粘贴
    x:向后删除
    X:向前删除
    nx:向后删除n个字符
    dd:删除当行
    D:删除当行字符
    ndd:删除当前行向下的n行
    yy:复制光标所在的行
    p:将复制的数据粘贴在光标的下一行
    P:将复制的数据粘贴在光标的上一行
  2. 编辑模式:
    i:在光标所在的位置插入字符
    I:在光标所在的行第一个非空位置插入输入的字符
    a:当前光标下一个位置输入字符
    A:光标所在行的最后一个位置输入字符
    o:光标所在行的下一行首位置输入字符
    O:光标所在行的上一行首位置输入字符
    r:替换光标所在的那个字符
    esc:退出编辑模式
  3. 命令模式
    h:光标左移一个字符
    j:光标下移一个字符
    k:光标上移一个字符
    l:光标右移一个字符
    ctrl+f:屏幕向下翻一页
    ctrl+b:屏幕向上翻一页
    gg:文档首行
    G:文档末行
    nG:光标移动到n行
    /word:在光标之后查找word
    ?word:在光标之前查找word
    s/word1/word2/g:当前光标所在行,word1替换成word2
    n1,n2s/word1/word2/g:n1行到n2行中所有word1替换成word2
    u:回退
    q:退出
    q!:强制退出
    wq:保存并退出
    set nu:显示行号

vim模板示例

首先附上博主常用的模板文件 /root/.vimrc
这里写图片描述
然后介绍一些vim的常用模板设定:

set number 显示行号
set ruler 显示光标所在行列号
set mouse =v 使用mouse=a会屏蔽鼠标右键复制功能, v 选项开启鼠标右键
set cindent 设置c风格缩进
set autoindent 设置自动缩进
set shiftwidth =2 设置缩进为两个空格
set tabstop =2 设置制表符为两个空格
syntax on 显示语法高亮
还有一些博主不常用但是很有用的用法:
set nobackup 不要备份文件
set noswapfile 不生成.swap文件

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值