在vim中打开一个终端,并在此终端内在windows上执行命令
我想在vim的终端打开后立即执行命令。 尝试了这个,但没有成功:在vim中打开一个终端,并在此终端内在windows上执行命令,vim,Vim,我想在vim的终端打开后立即执行命令。 尝试了这个,但没有成功: nnoremap <leader> t: below split <bar>: resize 14 <bar>: term ls <CR> nnoremap t:下方拆分:调整大小14:术语ls 要将vim的默认shell切换到Powershell,您可以使用:set shell=Powershell shellcmdflag=-c shellquote=“shellxqu
nnoremap <leader> t: below split <bar>: resize 14 <bar>: term ls <CR>
nnoremap t:下方拆分:调整大小14:术语ls
要将vim的默认shell切换到Powershell,您可以使用:set shell=Powershell shellcmdflag=-c shellquote=“shellxquote=。或者,您可以将ls更改为dir
@Lieven Keersmaekers当您尝试它时发生了什么?您说它不起作用,但具体如何?因为ls命令只存在于windows powershell中,而且显然vim正在使用命令prompt将vim的默认shell切换到powershell,您可以使用
:set shell=powershell shellcmdflag=-c shellquote=\”shellxquote=
。或者,您可以将ls
更改为dir
@LievenKeersmaekers谢谢。@LucasMartinsSoares-不确定您的目标是什么,但尝试:vert 50sp.
而不是使用终端显示目录列表。