我要回写之后插入模式(参见:else
)VIM:跳转到插入模式后:写
function! SaveOrSaveAsInInsert()
if @% == ""
:browse saveas
else
:w
"//TODO: Return to insert mode
endif
endfunction
试图与:w<CR>a
但不起作用。
谢谢!
编辑
@Randy莫里斯,利用startinsert
其中工程评论。在另一方面:h inserting-ex
说:
注意:这些命令不能用来 用|:全球|或|:vglobal |。 “:append”和“:insert”不适用于 “:”和“ ”:endif“,”:for“和”:endfor“, ”:while“和”:endwhile“。
所以我的问题是我在坚持等价startinsert
i
,或者是有办法与a
行为得到解决?或者我应该坚持imap <C-s> <Esc>w<CR>a
并且没有文件名测试?
我相信你想'startinsert'但我不能在此刻测试。 –
是的,请把它写成anwser。谢谢 –