情境:我之前一直在使用vimwiki,曾经短暂地转向emacs/org-mode,但最终还是回到了vim。我想现在是一个整理我的不太优雅的设置的好时机,所以我从一个干净的~/.vim目录开始重新安装pathogen,并通过这种方式添加软件包。
非常奇怪的是,当我尝试创建一个新的vimwiki索引文件时,会出现以下信息:
Vimwiki: Make new directory: /home/thomas/Dropbox/wiki/wiki
尽管我的 .vimrc 文件中包含了其他内容,但请保留它。
let g:vimwiki_list = [{'path':'~/cerebra/wiki', 'path_html':'~/cerebra/export/html/'}]
也就是说,它试图将Wiki保存在一个几乎与我的以前的vimwiki安装相同但不完全相同的地方,并忽略我给它的新设置。我敢打赌,如果我懂得如何使用
find
和grep
,我可以找到这个设置所在的位置,以便删除它。我检查了~/.vim/bundle/vimwiki中的每个文件,没有发现那里有"Dropbox"一词,而且它也不在我的vimrc文件中。
$HOME/vimwiki
,它是否仍然指向你的Dropbox? - Kentecho g:vimwiki_list
的输出是什么? - Kentlet g:vimwiki_list
这一行,我会得到Vimwiki: Make new directory: /home/thomas/Dropbox/wiki/wiki
的结果。如果我设置let g:vimwiki_list = [{'path':'$HOME/vimwiki'}]
,那么我会得到Vimwiki: Make new directory: /home/thomas/vimwiki
的结果。 - tomlet g:vimwiki_list = [{'path':'$HOME/cerebra/wiki', 'path_html':'$HOME/cerebra/export/html'}]
但是响应echo g:vimwiki_list,我得到了以下结果`[{'path_html': '/home/thomas/Dropbox/wiki/export/html/', 'maxhi': 0, 'template_path': '/', 'path': '/home/thomas/Dropbox/wiki/wiki/', 'a
uto_export': 0, 'ext': '.wiki', 'index': 'index', 'syntax': 'default', 'nested_syntaxes': {}, 'diary_rel_path': 'diary/'}]` - tom