gpt4 book ai didi

vim - 如何使用 .vimrc 在模式之间切换?

转载 作者:行者123 更新时间:2023-12-04 06:06:53 25 4
gpt4 key购买 nike

我有一个 .vimrc 脚本,它自动为带有 Conque 的 bash 终端创建一个缓冲区(并进入插入模式),然后返回到前一个缓冲区(我打开的文件)。

autocmd VimEnter * ConqueTermSplit bash
autocmd VimEnter * wincmd p

问题是当我启动 vim 时,我处于插入模式,我必须按 <Esc>每次都要进入普通模式。

写作 <C-v><Esc>在 .vimrc 的末尾不起作用,因为命令是在命令模式下执行的。

最佳答案

我没有那个插件

autocmd VimEnter * exec "ConqueTermSplit bash"|沉默的规范!

可以工作

更新 刚刚发现 Conque 的文档 rocks

您可以使用 conque_term#open({command}, [buf_opts], [remain])功能来实现你想要的:

If you don't want the new terminal buffer to become the new active buffer, set [remain] to 1. Only works if you create a split screen using [options].



所以你想要的是大致
 autocmd VimEnter * call conque_term#open('/bin/bash', ['split', 'resize 20'], 1)

关于vim - 如何使用 .vimrc 在模式之间切换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8256330/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com