Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim 输入<;M-e>;充满活力_Vim - Fatal编程技术网

Vim 输入<;M-e>;充满活力

Vim 输入<;M-e>;充满活力,vim,Vim,我在mac终端上使用自动配对插件。我正在尝试使用该功能将一些文本括在括号中。手册上说要使用,但我不知道这与我的键盘上的对应是什么。我什么都试过了,但都没用。谷歌什么也没找到。我认为“M”通常指的是“Mod”(alt)或“Meta”(在你的例子中是苹果键)。所以在Terminal.app中可能是alt-e或apple-e 打开“首选项”窗口 选择“配置文件”选项卡 选择您当前的个人资料 在键盘下,选中“使用选项”键 在iTerm.app中 打开“首选项”窗口 选择“配置文件”选项卡 选择您当

我在mac终端上使用自动配对插件。我正在尝试使用该功能将一些文本括在括号中。手册上说要使用
,但我不知道这与我的键盘上的对应是什么。我什么都试过了,但都没用。谷歌什么也没找到。

我认为“M”通常指的是“Mod”(alt)或“Meta”(在你的例子中是苹果键)。所以在Terminal.app中可能是alt-e或apple-e

  • 打开“首选项”窗口
  • 选择“配置文件”选项卡
  • 选择您当前的个人资料
  • 在键盘下,选中“使用选项”键
在iTerm.app中

  • 打开“首选项”窗口
  • 选择“配置文件”选项卡
  • 选择您当前的个人资料
  • 在“关键点”下,选择要用作元的选项关键点,并选中+Esc
在您的
vimrc
中,添加以下行以使其理解

set <M-e>=^[e
set=^[e

“code>^[是一个文字
,您通过键入
然后

apple键是命令键。
Meta
应该是
选项
键,只剩下命令键。是的,自从我自己使用apple以来,已经有一段时间了,因此出现了混乱。不是“选项”但基本上苹果的alt键名称?无论如何,我猜我把“Meta”和“Super”混淆了:)当我点击Option-E时,我看到一个小的反勾,但它没有将文本包装在括号中。在谷歌上搜索的关键词是:“vim Meta key apple”(/osx?)。您将从SO域中看到几个答案。您的问题可能是重复的问题,但由于我不使用mac,我无法确定哪一个是正确的Q/a。顺便说一句,我甚至没有尝试在Linux终端上的vim中使用元映射。正确配置非常复杂。我建议使用macvim,或者查看您的插件是否允许ts使用其他键绑定,或尝试其他括号/环绕插件(例如,在
,或环绕插件)上用括号环绕的左括号)。