【发布时间】:2014-11-13 17:57:57
【问题描述】:
我正在尝试使用命令set filetype=… 映射一个键,该命令可能是 perl 或 html 等。
问题:我使用的是 Mac 键盘,所有 Fx 键似乎都没有响应,除了我已经映射并需要它们的 2 个。
例如。做map <F14>:set filetype=perl<CR> 或 F13 等不仅没有任何作用,而且似乎对控制台做了一些奇怪的事情。
如何在不影响其他现有映射的情况下映射这些?
注意:
需要明确的是:我正在使用 vim 远程执行 ssh。我的本地键盘来自 Mac
【问题讨论】:
-
:set filetype=perl是一种解决方法,请询问问题,而不是您尝试解决该问题的失败尝试。 -
@romainl:你说得有道理。在某些情况下,语法会“中断”,尤其是在大文件中。当我“向下滚动”一个文件时,例如html + perl 然后只有 html 被正确突出显示。我正在寻找一种快速的方法来查看 perl 或我想要的任何内容并返回到原始版本
-
我不记得 perl 和 html 原生混合。这个脚本是否使用
__DATA__来分隔 perl 和 html?或者这是某种 perl 模板语言?你应该使用模板吗?您能否向我们展示一个代码示例(当然是经过编辑的),以便我们自己查看并测试它?
标签: linux vim keyboard mapping