繁体   English   中英

当vim启动时自动打开vimwiki

[英]Auto open vimwiki when vim start

我正在使用vimwiki的管理todo-list功能作为任务管理工具。 所以我经常编辑todo.wiki文件。

每次当我启动todo列表时,我必须输入一些命令来打开vim.exe(我确实使用Launchy),当vim启动时,然后键入\\ ww或:VimwikiIndex,我厌倦了这种方式。

有什么方法可以自动加载待办事项列表吗?我的意思是有时我只是想启动vim进行编码,我在.vimrc中尝试下面的配置

autocmd VimEnter * VimwikiIndex

但是vim每次打开todo-list。所以我想要开始参数等

当您通过将文件传递给Vim来开始编码会话时,您可以检查:

autocmd VimEnter * if argc() == 0 | execute 'VimwikiIndex' | endif

或者,您可以将虚拟文件wiki传递给Vim,并在该触发器上打开Wiki:

autocmd VimEnter * if argv() ==# ['wiki'] | execute 'VimwikiIndex' | endif

但我可能会通过shell别名在Vim之外解决这个问题

alias vimwiki='vim -c VimwikiIndex'

或Windows上的小vimwiki包装批处理文件

@vim -c VimwikiIndex %*

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM