[英]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.