比如在 vim 中执行 python 代码可以这么定义快捷键
map <silent> <F5> :call Compile()<CR>
function! Compile()
exec "w"
if &filetype == "python"
exec "!python %"
endif
endfunc
但是如果想在 windows 下执行 powershell 呢? 我尝试过这样
if &filetype == "ps1"
exec "!powershell %"
endif
也尝试过这样
if &filetype == "ps1"
exec "!%"
endif
但是都失败了,具体该怎么写规则呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.