VIM插件: DELIMITMATE[符号自动补全]

作用: 自动补全引号(单引号/双引号/反引号), 括号(()[]{})。

1. 安装

Bundle 'Raimondi/delimitMate'

2. 使用

被动技能, 在编辑输入的时候触发

DELIMITMATE演示图

问题: 如何在结束输入后, 自动跳转到符号后面

触发后, 假设你要跳到补全后的符号后面继续编辑, 按Shift-Tab。与xshell的切换tab快捷键冲突。

使用示例:

# 1. 按", 自动补全
"|"

# 2.输入`hello`
"hello|"

# 3. 按 shift-tab, 跳到补全的符号后面, 还是insert-mode
"hello"|

3. 最终配置

" 自动补全单引号,双引号等
Bundle 'Raimondi/delimitMate'

" for python docstring ", 特别有用
au FileType python let b:delimitMate_nesting_quotes = ['"']

" 关闭某些类型文件的自动补全,比如说关闭python文件的
" au FileType python let b:delimitMate_autoclose = 0

4. 建议

有很多款括号等自动补全的插件, 这款在功能和可配上都不错, 需要自定义的可以看文档。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值