VIM で OpenCMD() という名前の関数を作成しました。これは、VIM でコマンド ラインまたはターミナルを開くために使用されます (現在のファイル パスで cd を実行します)。
func! OpenCMD()
if has('win32')
let com = '!cmd /c start cd '. expand('%:p:h')
else
let com = '!/usr/bin/gnome-terminal --working-directory=' . expand('%:p:h')
endif
silent execute com
endfunc
nmap cmd :call OpenCMD()
今、Sublime (sublime 3 beta) の現在のファイル パスでコマンド ラインと cd を開きたいと思います。と同じ機能OpenCMD()
です。
そして、スタックオーバー フローで質問を検索しました: Sublime Text 2 - 現在またはプロジェクト ディレクトリで CMD プロンプトを開く (Windows)
最初の男が答えたようにしました(cmd、cmd.py、およびContext.sublime-menuを作成します)。しかし、それは機能しません。cmd 操作は常に無効になっています。
手に入れる方法はありますか?前もって感謝します!