0

VIM学习笔记 Zeavim离线文档查看器

 1 year ago
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-plugVundle等插件管理器,来安装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>

Ver: 2.0 | YYQ<上一篇 | 目录 下一篇>


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK