簡體   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