VIM学习笔记 Zeavim离线文档查看器
source link: http://yyq123.blogspot.com/2020/07/vim-zeavim.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Zeal是开源的跨平台软件,用于离线浏览各种开发文档。Zeal使用Dash提供的文档集(Docsets),涵盖近200种开发语言。
Zeavim插件,可以在Vim中调用Zeal来查看离线文档。
安装配置
推荐您使用vim-plug或Vundle等插件管理器,来安装GitHub上的Zeavim插件。
建议在vimrc配置文件中增加以下设置,以利用前缀键(leader)来调用Zeavim功能:
nmap <leader>z <Plug>Zeavim
vmap <leader>z <Plug>ZVVisSelection
nmap gz <Plug>ZVOperator
nmap <leader><leader>z <Plug>ZVKeyDocset
查询文档
使用<leader>z快捷键或:Zeavim
命令,将根据当前文件类型在相应的Docset中,查找当前光标下的单词:
使用gz
命令,将根据当前文件类型在相应的Docset中,查找文本对象指定的关键词。例如在Vim脚本文件中,使用gziw
命令,将在Vim Docset中查找当前光标下的单词:
使用<leader><leader>z快捷键或:Zeavim!
命令,将根据用户输入,在指定的Docset中,查找指定的关键词:
使用以下命令,可以查看插件的帮助文件:
:help zeavim
使用命令行调用Zeal
如果不希望安装额外的插件,那么也可以用"zeal docset:keyword"的形式直接调用Zeal命令行。例如以下命令,将在Vim文档中查找关键字"endif":
:!zeal vim:endif
定义以下快捷键,将根据当前文件类型在相应的Docset中,查找当前光标下的单词:
:nnoremap <Leader>z :exec "!zeal " . expand(&ft) . ":" . "<cword>"<CR>
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK