我需要在启动时执行这些命令:
Ctrl+w J
Ctrl+w k
Ctrl+w l
Ctrl+w L
在vim中以特殊方式放置窗户。我该放什么.vimrc?我试过这个:
execute "normal \<C-W> J"
execute "normal \<C-W> k"
execute "normal \<C-W> l"
execute "normal \<C-W> L"
但它不起作用
答案 0 :(得分:4)
你在结束尖括号和字母之间放置的空间意味着你告诉Vim做 Ctrl + W 空格键然后是一些不是窗口命令的普通模式命令。删除空格,你会很好。
Ctrl-W命令也可以命名为:wincmd
,因此你也可以像这样替换所有执行/正常的恶作剧:
wincmd J
wincmd k
wincmd l
wincmd L
答案 1 :(得分:3)
我怀疑您要组织默认工作区。如果我是对的,您需要阅读:help :mksession
。
在创建任何窗口之前,您的~/.vimrc
被读取,因此将与窗口相关的命令放入其中并不是很有意义。