使用 Vim 管理任務列表和訪問 Reddit 和 Twitter

Kevin Sonney發表於2020-02-21

在 2020 年用開源實現更高生產力的二十種方式的第十七篇文章中,瞭解在編輯器中處理待辦列表以及獲取社交資訊。

去年,我在 19 天裡給你介紹了 19 個新(對你而言)的生產力工具。今年,我換了一種方式:使用你在使用或者還沒使用的工具,構建一個使你可以在新一年更加高效的環境。

用 Vim 做(幾乎)所有事情,第 2 部分

昨天的文章中,你開始用 Vim 檢查郵件和日曆。今天,你可以做的更多。首先,你會在 Vim 編輯器中跟蹤任務,然後獲取社交資訊。

使用 todo.txt-vim 在 Vim 中跟蹤待辦任務

to-dos and Twitter with 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.txtdone.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 讀取 Reddit

Reddit in Vim

Vim 還有一個不錯的用於 Reddit 的載入項,叫 vim-reddit。它不如 Tuir 好,但是用於快速檢視最新的文章,它還是不錯的。首先安裝捆綁包:

git clone https://github.com/DougBeney/vim-reddit.git ~/.vim/bundle/vim-reddit
vim

現在輸入 :Reddit 將載入 Reddit 首頁。你可以使用 :Reddit name 載入特定子板。開啟文章列表後,使用箭頭鍵導航或使用滑鼠滾動。按 o 將在 Vim 中開啟文章(除非它多媒體文章,它會開啟瀏覽器),然後按 c 開啟評論。如果要直接轉到頁面,請按 O 而不是 o。只需按 u 就能返回。當你 Reddit 看完後,輸入 :bd 就行。vim-reddit 唯一的缺點是無法登入或釋出新文章和評論。話又說回來,有時這是一件好事。

使用 twitvim 在 Vim 中發推

Twitter in Vim

最後,我們有 twitvim,這是一個於閱讀和釋出 Twitter 的 Vim 軟體包。它需要更多設定。首先從 GitHub 安裝 twitvim:

git clone https://github.com/twitvim/twitvim.git ~/.vim/bundle/twitvim

現在你需要編輯 .vimrc 檔案並設定一些選項。它幫助外掛知道使用哪些庫與 Twitter 互動。執行 vim --version 並檢視哪些語言的前面有 + 就代表你的 Vim 支援它。

Enabled and Disabled things in 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

現在,你可以通過執行 :SetLoginTwitter 啟動瀏覽器視窗,它會開啟一個瀏覽器視窗要求你授權 VimTwit 訪問你的帳戶。在 Vim 中輸入提供的 PIN 後就可以了。

Twitvim 的命令不像其他包中一樣簡單。要載入好友和關注者的時間線,請輸入 :FriendsTwitter。要列出提及你的和回覆,請使用 :MentionsTwitter。釋出新推文是 :PosttoTwitter <Your message>。你可以滾動列表並輸入 \r 回覆特定推文,你可以用 \d 直接給某人發訊息。

就是這些了。你現在可以在 Vim 中做(幾乎)所有事了!


via: https://opensource.com/article/20/1/vim-task-list-reddit-twitter

作者:Kevin Sonney 選題:lujun9972 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

使用 Vim 管理任務列表和訪問 Reddit 和 Twitter

訂閱“Linux 中國”官方小程式來檢視

相關文章