注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

guoyoooping的博客

audio,picture, text and video

 
 
 

日志

 
 

TxtBrowser : 纯文本浏览器(显示文本文件的目录树和语法高亮)  

2009-12-29 10:16:23|  分类: Vim: 学习Vim的心 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

http://www.vim.org/scripts/script.php?script_id=2899

"纯文本浏览器"是一个vim文本浏览插件, 借助它你可以实现高效地浏览你的纯文本文件:

1. 为文本文件生成标题标签: 用Vim打开纯文本文件, 执行":Tlist"命令即可生成纯文本
文件的目录树, 点击标签就可实现跳转到正文, 就像在使用 taglist浏览C代码一样. 方便
你的浏览. 修改内容后用命令 ":TlistUpdate"即可完成刷新. 建议使用映射以提高效率:
nmap <silent> <F8> <ESC>:Tlist<RETURN>), noremap <silent> <F5>
<ESC>:TlistUpdate<RETURN>

2. 语法高亮: 如果你经常从事文字工作, 想必认为纯文本是"黑白"的吧. "纯文本浏览"插
件为你的文档加上语法高亮, 使关键的部分有颜色, 突出显示标题, 关键字, 列举项, 我
想一定会增加你的浏览效率. 语法高亮的加载是自动完成的, 也就是说你只要打开扩展名
为.txt的文件 , "纯文本浏览插件"就会为你的文档加上语法高亮. 用":colorscheme
colorname"命令多试几种颜色方案吧, 也许你会发现原来纯文本也如此丰富多彩.

3. 扩展功能

<Leader>s: 用搜索引擎(可定制, 默认为google)搜索光标下的单词或选中的文本.
<Leader>f: 用网络字典(可定制, 默认为google.cn)对光标下的单词或选中的文本查字典.
<Leader>g: 打开光标下或选中的URL.
<Leader>h: 高亮光标下的单词或选中的文本(可跨行).
*:                 向前搜索光标下的单词或选中的文本(可跨行)

?:                 向后搜索光标下的单词或选中的文本(可跨行)

本插件启动后语法高亮和标题标签打开的效果图:

TxtBrowser : 纯文本浏览器(显示文本文件的目录树和语法高亮) - ping - guoyoooping 的博客

更多效果图:
 
   1)screenshot of vim in Linux,    2)screenshot of gvim in lLinux,
    3)screenshot of vim in Windows,    4)screenshot of gvim in Windows

安装插件后, 你也可以用Vim打开本插件自带的帮助文档, 用你自己的Vim体验一下本插件
带来的视觉效果和目录树功能. 具体方法是安装完插件后直接用Vim打开帮助文件
"txtbrowser.txt"或"txtbrowser.cnx"(中文版), 这时你可以看到语法高亮效果. 然后执
行":Tlist"即可打开目录树.

安装细节

1. 请首先安装taglist插件 (http://www.vim.org/scripts/script.php?script_id=273),
TxtBrowser需要借助它生成目录树.

2. 下载插件后解压缩到目录$HOME/.vim(或$HOME/vimfiles, $VIM/vimfiles)即可, 安装
完成后你的文件夹下应该有下面的几个文件(请注意目录结构):

    * $HOME/.vim/ftplugin/txt.vim - 用于标题标签的生成.
    * $HOME/.vim/syntax/txt.vim - .txt文件的语法高亮文件.
    * $HOME/.vim/plugin/txtbrowser.vim - 浏览工具.
    * $HOME/.vim/doc/txtbrowser.txt - 英文帮助文档.
    * $HOME/.vim/doc/txtbrowser.cnx - 中文帮助文档. (别忘了打开然后执行
                      ":helptags ."生成标签)

[注意]: 由于Vim以及taglist.vim对中文的支持不太好, 所以你可能会遇到关于中文标题
标签乱码, 或文件名(路径名)里含有中文字符时目录树不能正确显示的问题, 如果你遇到
这些问题, 请patch我提供的fix:
http://att.newsmth.net/att.php?s.731.55149.150442.diff, 或者直接使用我提供的修
正后的taglist.vim:
http://att.newsmth.net/att.php?p.731.55149.1226.vim


3. 在你的.vimrc文件里加入下面三行, 然后重启你的Vim:

    syntax on
    filetype plugin on
    au BufEnter *.txt setlocal ft=txt

好了, 现在用Vim打开你的纯文本文件(以帮助文档txtbrowser.txt为例), 执行":Tlist"命
令, 现在你看到了什么? 你的纯文本将拥有漂亮的树状标签和语法高亮, 详细情况请阅读
帮助文档第4部分: "功能和使用说明".

  评论这张
 
阅读(15213)| 评论(56)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017