Hacking Vim: Task List(03)
来源:互联网 发布:java算圆周率 编辑:程序博客网 时间:2024/05/22 06:29
摘要
本文介绍一个类似于 Eclipse
中任务列表的插件 —— TaskList.vim,方便管理项目中的 TODO
、FIXME
等标签.
安装
Note: 请确保已经正确安装了 Pathogen
插件,如果没有安装,请参考 Hacking Vim: 插件管理器Pathogen(02)
本篇文章的代码在 https://github.com/NsLib/blog-vim-proj/tree/tasklist
cd ~/.vim/bundlegit clone git@github.com:vim-scripts/TaskList.vim.git --depth=1rm -rf ~/.vim/bundle/TaskList.vim/.git
配置
在 ~/.vimrc
中添加如下配置:
" tasklist.vim 任务列表插件let g:tlTokenList = ["FIXME", "TODO", "HACK", "NOTE", "WARN", "MODIFY"]" 绑定快捷键,默认是 <Leader>tnnoremap ,td :TaskList<CR>
上面的 tlTokenList
中,配置了你在项目中想使用的标签;并把绑定打开任务列表的快捷键为 , + t + d
更多配置
g:tlWindowPosition 指定任务列表窗口打开位置,默认是窗口上方打开,可用如下更改: let g:tlWindowPosition = 1 可选值: 0 = Open on top 1 = Open on the bottomg:tlTokenList 任务列表搜索的标识符列表,默认是 'FIXME TODO XXX'. 搜索到得结果按照分组和出现顺序排列. 可以如下更改: let g:tlTokenList = ['TOKEN1', 'TOKEN2', 'TOKEN3']g:tlRememberPosition 如果设置为1,则任务插件下次打开时会恢复到上次关闭时的位置. 默认是找到离光标当前行最近的标示符,可以如下更改: let g:tlRememberPosition = 1
使用
在
Normal
模式下,依次按下, + t + d
,任务列表出现在下面的Preview
窗口中,可以选择对应的条目,按回车键跳转过去,效果如下:
结语
用过 IDE
的应该都知道任务列表这个东西,我个人写代码的时候,经常是写一堆的标签,然后一个一个的去实现.在 Vim
中用 TaskList.vim 来管理,非常高效.
0 0
- Hacking Vim: Task List(03)
- Hacking Vim: startify(05)
- Hacking Vim: bookmarks(06)
- Hacking Vim: UltiSnips(07)
- Hacking Vim: rainbow(09)
- [Hacking VIM]之VIM简介
- Hacking Vim: calendar.vim(04)
- Task List
- Task List
- Hacking Vim: 基础配置(01)
- Hacking Vim: Conque-Shell(08)
- 《Hacking Vim》读书笔记:Vim中高级技巧
- 《 Hacking Vim 》读书笔记: Vim 中高级技巧
- 《Hacking Vim》读书笔记:Vim中高级技巧
- [Hacking VIM]之定制:改变字体
- [Hacking VIM]之定制:改变颜色
- [Hacking VIM]之定制:自定义高亮
- [Hacking VIM]之定制:自定义状态栏
- 定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句 以及 不用 第三个数,交换 a,b的值
- 安装程序无法定位现有系统分区,也无法创建新的系统分区”提示
- PHPer的水平区分 (转)
- 面向对象语言Objective-C三大特性之一--封装
- UVA - 11988 Broken Keyboard (a.k.a. Beiju Text)链表
- Hacking Vim: Task List(03)
- Zip (file format)
- 第三天工作总结
- 关联查询
- C程序基础
- Simple_Wallet 在服务器上部署比特币钱包
- 在xcode环境下创建phonegap项目方法及一个简单的自定义插件示例
- 数组中数字的所有组合情况
- 有关Windows平台下CPU使用率的计算