【发布时间】:2012-01-17 06:44:34
【问题描述】:
有时我会编写没有任何文件扩展名的脚本。例如:
#!/usr/bin/env node
console.log('hello world!');
我希望 Vim 可以从 shebang 行检测文件类型(例如 #!/usr/bin/env node 是 javascript)。我应该在filetype.vim 中输入什么?
【问题讨论】:
-
为什么不添加第二行或最后一行模式行
# vim: ft=javascript,因为 Vim 已经检查了模式行而不是重新发明轮子? -
@SwaroopCH 为什么不像real editor 多年来所做的那样,从文件中已有的具有必要信息的行中解析信息,而不是以垃圾的编辑器特定方式重复重复它为其他编辑器的用户创建文件? /我穿上火焰套装