繁体   English   中英

在VIM中快速切换CoffeeScript和JavaScript文件

[英]Fast Switch between CoffeeScript and JavaScript Files in VIM

遗憾的是我是Vimscript的新手并没能编写一个从.coffee文件切换到相应的.js文件的函数。

我想知道是否有人已经这样做了?

我知道有一个功能:CoffeeCompile watch的vim-coffee-script插件,但你看到的文件并不是你在本地存储的真实内容。

拥有这样的函数会很酷(如果将.coffee.js文件存储在同一目录中):

function! GoToJS()
  " get current file path in a string variable
  " change the .coffee extention to a .js extention
  " open the .js file
endfunction

像这样的东西真的很酷 -

试试vim插件a.vim 它是可配置的。 将它们添加到.vimrc

let g:alternateExtensions_coffee = 'js'
let g:alternateExtensions_js = 'coffee'

我喜欢在linux上编写原生javascript时用coffeescript作弊。 以下是我很容易交换的方式:

  • 运行这个npm install -g js2coffee coffee-script
  • 把它放在你的vimrc

  nmap cc :! [[ \! -f %:r.coffee ]] && js2coffee % > %:r.coffee<CR>:sp %:r.coffee<CR>                                                                          
  • 打开.js文件,然后键入: cc ,创建/切换到.coffee文件

在本文中看到更多漂亮的快捷方式: switch-coffeescript-and-javascript-in-vim-like-a-ninja

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM