javascript - vim 识别为 javascript

标签 javascript vim

我想让任何以 #!/usr/bin/env node 开头的文件都被识别为 JavaScript。

我知道 Vim 使用其他语言(如 BASH)可以做到这一点,所以一定有办法做到这一点。

谢谢!

最佳答案

将以下代码片段添加到您的 .vimrc 或另一个文件中 并在 .vimrc 中获取它:

if did_filetype()
  finish
endif
if getline(1) =~ '#!/usr/bin/env node'
  setfiletype javascript                                                      
endif

这只是在第一行时将文件类型设置为 js 文件匹配 '#!/usr/bin/env node' - 几乎不言自明。 这在文件类型帮助中也有描述 - 检查 :he filetype

关于javascript - vim 识别为 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8620603/

相关文章:

javascript - 这是为数组生成 promise 链的好方法吗?

javascript - 在ajax调用中发送全局变量

vim - 使用 <tab> 显示可用的 VIM 命令

javascript - Vue.js 问题 : Doesn't display data

javascript - 为什么Apache服务器每天都会自动启动并且它会停止nodeJs?

python - 如果尚未导入,则 Vim 函数插入 Python 导入

vim - 将<C-j>映射到Vim中的某些内容

c++ - 如何在 Vi 和 Emacs 中使用相同缩进样式的 C++ 代码?

javascript - 基于 Javascript REST/Ajax 的共享桌面和 Web

vim - 创建命令来修复缩进