首页  >  问答  >  正文

javascript - 新建js文件时如何自动地加上"use strict"?

setline(1,""use strict"")不行。

伊谢尔伦伊谢尔伦2691 天前746

全部回复(3)我来回复

  • 大家讲道理

    大家讲道理2017-06-06 09:56:23

    使用自动化构建工具 gulp 配置好后可以直接写 ES6

    回复
    0
  • 滿天的星座

    滿天的星座2017-06-06 09:56:23

    function! s:add_title()
      if &filetype == 'javascript'
        call setline(1, 'use strict')
        call append(line('.'), '')
      endif
    endfunction
    
    autocmd BufNewFile *.js execute "call s:add_title()"
    

    这个方便以后为其他类型的文件添加相似的功能, 参见 Vim 新建文件时自动添加文件头

    或者仅针对这个使用场景:

    function! s:add_title_js()
        call setline(1,'use strict')
        call append(line('.'), '')
    endfunction
    
    autocmd FileType javascript execute "call s:add_title_js()"
    

    回复
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-06 09:56:23

    用的什么编辑器?

    回复
    0
  • 取消回复