我在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()
相同。
我在stackoverflow上搜索了一个问题:Sublime Text 2 - Open CMD prompt at current or project directory (Windows)
我按照第一个回答者的方法做了(创建cmd、cmd.py和Context.sublime-menu)。但是它无法工作,cmd操作始终被禁用。
有没有什么办法可以解决呢?谢谢!
cmd.py
存在哪里了?你可能还想检查控制台是否有错误。 - skurodaCMD
而不是cmd
。 - Marslo