遗憾的是我是Vimscript的新手并没有编写一个从.coffee
文件切换到相应的.js
文件的函数。
我想知道是否有人已经这样做了?
我知道vim-coffee-script插件有:CoffeeCompile watch
函数,但你看到的文件不是你在本地存储的真实文件。
拥有这样的函数会很酷(如果将.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
像这样的东西真的很酷 -
答案 0 :(得分:4)
尝试使用vim插件a.vim
。它是可配置的。将这些添加到.vimrc
:
let g:alternateExtensions_coffee = 'js'
let g:alternateExtensions_js = 'coffee'
答案 1 :(得分:0)
我喜欢在Linux上编写原生javascript时使用coffeescript作弊。 以下是我如何轻松交换的方式:
npm install -g js2coffee coffee-script
vimrc
:
nmap cc :! [[ \! -f %:r.coffee ]] && js2coffee % > %:r.coffee<CR>:sp %:r.coffee<CR>
.coffee
- 文件:cc
在本文中查看更多漂亮的快捷方式:switch-coffeescript-and-javascript-in-vim-like-a-ninja