gpt4 book ai didi

vim - 将 vim 模式行 + emacs 本地变量行组合在一行上

转载 作者:行者123 更新时间:2023-12-04 14:26:09 26 4
gpt4 key购买 nike

文件中是否可以有一行同时充当 vim modeline和一个 emacs local variables line ?如果是这样,语法会是什么样的?

我意识到我可以用两行来做到这一点:将 emacs 局部变量行作为文件的第一行,将 vim 模式行作为第二行(或第三、第四或第五行,如果 modelines 是与默认值保持不变);例如,对于 HTML 文件,如下所示:

<!-- -*- mode: Text; fill-column: 100 -*- -->
<!-- vim: set textwidth=100 : -->

但是我想知道我是否可以将两者放在同一行上,并且仍然让 vim 和 emacs 按预期解析它们——如果是这样,语法是什么。

最佳答案

是的,这是可能的;你可以这样做:

<!-- -*- mode: Text; fill-column: 100 -*- vim: set textwidth=100 :-->

...然后如果您在 emacs 中打开该文件并检查 fill-column 的值,你会看到它被设置为 100正如预期的那样;并在vim中打开它并检查 textwidth的值你会看到它被设置为 100正如预期的那样。

关于vim - 将 vim 模式行 + emacs 本地变量行组合在一行上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32403763/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com