我刚刚注册了 Sharelatex.com,这是一个免费的 Latex 在线编辑器。我注意到可以在 Vim、emacs 或没有任何。我选择了 emacs 键绑定,但当我按 Cc e(即 Ctrl、'c' 然后是 'e')时没有打开环境,这是为什么呢?那么键绑定是什么呢?有人尝试过 sharelatex 的这个功能吗?你能帮我一下吗?(我在 32 位 Windows 7 上运行的 Chrome 浏览器和 Colemak 键盘布局而不是 QWERTY,但我怀疑这会干扰上述功能)
提前致谢。
答案1
我使用过许多不同的在线编辑器,它们都声称具有 emacs 键绑定(包括 ShareLaTeX 和 Overleaf)。这个“功能”归结为(可怜的子集)移动命令仅有的:(C-[npfbae]
有时)M-[<>]
和C-s
。一些基本的编辑命令有时也可用:C-[tdiomyw]
和M-w
。使 emacs 变得伟大的东西就在 emacs 中。
您正在寻找的功能在 emacs 之外根本不存在。
答案2
您可以通过在 Google Chrome 中创建桌面快捷方式来避免浏览器按键冲突(与 cn、cw 等)。导航到 ShareLaTeX 或 Overleaf,然后单击 Chrome 右上角的三个点。然后转到“更多工具”,然后“创建快捷方式”。确保选中“在新窗口中打开”复选框。这将在您的桌面上创建一个快捷方式,用于打开 ShareLaTeX 或 Overleaf。如果您双击它,它将在新窗口中打开网站,并且所有按键(包括 cn 和 cw)都将正常工作。您可以将此快捷方式固定到任务栏或将其移动到任何您喜欢的位置。
如果你使用 Linux,另一个选择是使用 Emacs gtk 主题。你可以按照以下步骤进行设置这些说明。这将停止与 Chrome 和 ShareLaTeX/Overleaf 的 Emacs 模式的按键冲突。
Overleaf 有页面提到了与 Emacs 模式用户的浏览器按键冲突。他们的两个建议是使用 Firefox 插件或 Mac。不幸的是,Firefox 插件仅适用于不再支持的旧版 Firefox,因此您不想在计算机上安装它们。
答案3
最后,按照@akindofyoga 的建议,在我的桌面上创建快捷方式,使用 chrome 在 overleaf 中为 emacs 使用 CTRL c 和 CTRL w 键绑定。谢谢