我喜欢新命令:terminal
,现在我尝试将其用于日常的终端任务。
当我在Vim终端模式“ split”中运行$xterm &
时,它将打开一个带有WM的新终端窗口。我可以使用一些shell命令在父Vim中运行另一个终端吗?
答案 0 :(得分:1)
您似乎想要在终端模式下打开vim的shell命令吗?
您可以在调用vim来提供命令时简单地使用-c。例如,您可以放
[[ $VIMTERM ]] || VIMTERM=true vim +terminal +start
在您的.bashrc中打开新外壳时以终端模式打开vim。
如果要在vim中创建新的终端窗口,可以先使用CTRL-\ CTRL-n
退出TERMINAL模式,然后使用:split +term
或:vs +term
在下面的评论后编辑
如果要从命令行发送vim密钥,则需要使用其--servername
功能。例如,使用
vim --servername vimserv
然后在vim终端中使用即可
vim --servername vimserv --remote-send "<C-w>:term<CR>"