huangxz的笔记 https://passport2.21ic.com/?73035 [收藏] [复制] [RSS]

日志

vim 终端使用meta key问题

已有 423 次阅读2021-7-18 17:20 |个人分类:linux|系统分类:兴趣爱好

在使用vim编辑c语言文件的时候,经常会使用到auto-pairs这个插件。

括号匹配输入可以提供代码输入的效率,但是当参数先给出,而函数名称还没有给出的时候,就要使用更高级点的功能了。

input: |[foo, bar()] (press (<M-e> at |)
output: ([foo, bar()])

这个功能需要使用meta -key, 但是在终端中使用meta key 往往变成^\

for i in range(65,90) + range(97,122)
  let c = nr2char(i)
  exec "map \e".c." <M-".c.">"
  exec "map! \e".c." <M-".c.">"
endfor

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)