[英]add some head lines that vim will execute it automatic when open the file?
我曾经记得我们可以在文件的头部添加一些vim cmd行,并且在vim打开文件时将执行它们。
我试图像这样添加标题行:
#vim map <F4> :close<CR>
但这没有用。
您不能在文件头添加vim cmd行。 如果你有
set modeline modelines=N
N> 0然后像
vim: tw=40
在文件的开头/结尾(从开头/结尾开始不超过N行)会将选项 tw(文本宽度)设置为40。您可以将其写成更完整的形式:
vim: set textwidth=40
,但它仍然只接受选项(此处忽略set
)。 它甚至不接受所有选项(在文档中某些选项被声明为“出于安全原因,不能从modeline设置”)。 没有插件,您将无法在此处使用通用命令。 请注意,如果找到允许运行:map
命令的命令,则建议不要使用它:这是非常不安全的。 我只看到那些允许在模式行中执行:let
的代码。
顺便说说,
:close
命令可以在关闭模式下键入<Cw>c
,这比将手移到<F4>
快得多。 map
没有nore
毫无理由。 普通map
可让您在添加之前先考虑一下“我添加的新映射会中断什么”。 *noremap
将使所有映射不受任何其他使用不同{lhs}
映射的破坏。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.