去年,我为您带来了 19 天的 2019 年全新(对您而言)效率工具。今年,我将采取不同的方法:构建一个环境,让您在新的一年里更有效率,使用您可能已经或可能尚未使用的工具。
使用 Vim 做(几乎)所有的事情,第二部分
在昨天的文章中,您开始使用 Vim 阅读邮件和查看日历。今天,您将做更多的事情。首先,您将处理您的任务跟踪,然后您将在 Vim 文本编辑器中直接进行社交。
使用 todo.txt-vim 在 Vim 中跟踪您的待办事项

使用 Vim 编辑基于文本的待办事项文件非常自然,并且 todo.txt-vim 包使其更加容易。首先安装 todo.txt-vim 包
git clone https://github.com/freitass/todo.txt-vim ~/.vim/bundle/todo.txt-vim
vim ~/path/to/your/todo.txt
Todo.txt-vim 自动识别以 todo.txt 和 done.txt 结尾的文件为 todo.txt 文件。它添加了特定于 todo.txt 格式的快捷键绑定。您可以使用 \x 将事项标记为“完成”,使用 \d 将其设置为当前日期,并使用 \a、\b 和 \c 更改优先级。您可以向上 (\k) 或向下 (\j) 调整优先级,并根据项目 (\s+)、上下文 (\s@) 或日期 (\sd) 进行排序 (\s)。完成后,您可以像往常一样关闭并保存文件。
todo.txt-vim 包是对我几天前写的 todo.sh 程序 的一个很好的补充,并且使用 todo edit 附加组件,它可以真正增强您的待办事项列表跟踪能力。
使用 vim-reddit 在 Vim 中阅读 Reddit

Vim 还有一个用于 Reddit 的不错的附加组件,名为 vim-reddit。它不如 Tuir 那么好,但对于快速查看最新帖子来说,它工作得非常好。首先安装 bundle
git clone https://github.com/DougBeney/vim-reddit.git ~/.vim/bundle/vim-reddit
vim
现在输入 :Reddit,Reddit 首页将加载。您可以使用 :Reddit name 加载特定的 subreddit。文章列表在屏幕上后,使用箭头键导航或使用鼠标滚动。按 o 将在 Vim 中打开文章(除非它是媒体帖子,在这种情况下它会打开浏览器),按 c 会调出评论。如果您想直接转到页面,请按 O 而不是 o。返回上一屏幕就像 u 一样简单。当您完成 Reddit 时,输入 :bd。唯一的缺点是 vim-reddit 无法登录或发布新故事或评论。但话又说回来,有时这是一件好事。
使用 twitvim 从 Vim 发推文

最后,我们有 twitvim,一个用于阅读和发布到 Twitter 的 Vim 包。这个包需要更多设置。首先从 GitHub 安装 twitvim
git clone https://github.com/twitvim/twitvim.git ~/.vim/bundle/twitvim
现在您需要编辑 .vimrc 文件并设置一些选项。这些选项帮助插件知道它可以使用哪些库与 Twitter 通信。运行 vim --version 并查看哪些语言旁边有 + — 这些语言是您的 Vim 版本支持的。

由于我的显示 +perl -python +python3,我知道我可以启用 Perl 和 Python 3,但不能启用 Python 2 (python)。
" TwitVim Settings
let twitvim_enable_perl = 1
" let twitvim_enable_python = 1
let twitvim_enable_python3 = 1
现在您可以启动 Vim 并通过运行 :SetLoginTwitter 登录 Twitter,这将启动一个浏览器窗口,要求您授权 VimTwit 作为可以访问您帐户的应用程序。一旦您输入
将提供的 PIN 码输入到 Vim 中,您就可以开始了。
Twitvim 的命令不像其他软件包那样简单。要加载您的朋友和关注者的时间线,请输入 :FriendsTwitter。要列出您的提及和回复,请使用 :MentionsTwitter。发布新推文是 :PosttoTwitter <您的消息>。您可以滚动浏览列表并通过输入 \r 回复特定推文,并且您可以使用 \d 与某人开始直接消息。
就是这样;您正在使用 Vim 做(几乎)所有的事情!
1 条评论