|
[[315755]] 2020 年にオープンソースで生産性を高める 20 の方法の 17 番目の記事では、ToDo リストを操作してエディターでソーシャル情報を取得する方法を学びます。 昨年は19日間で19個の新しい生産性向上ツールをご紹介しました。今年は少しアプローチを変えて、既に使っているツールやまだ使っていないツールを活用して、新年に向けて生産性を高める環境を構築しましょう。 Vim で(ほぼ)何でもできる、パート 2昨日の記事では、Vimを使ってメールやカレンダーをチェックする方法について説明しました。今日はもっとたくさんのことができるようになります。まずはVimエディタでタスクを追跡し、次にソーシャル情報を取得します。 todo.txt-vim を使用して Vim で ToDo タスクを追跡するVim で ToDo と Twitter を管理する Vim を使ってテキスト形式の ToDo イベントを編集するのは自然な流れですが、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@ `)、または日付 (` \s \sd ) でソート (`\s`) できます。完了したら、通常どおりファイルを閉じて保存できます。 todo.txt-vim パッケージは、数日前に作成した todo.sh プログラムに素晴らしい追加機能を提供します。Todo 編集アドインを使用することで、ToDo リストの追跡機能を強化できます。 vim-redditを使ってRedditを読むVim の Reddit 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 でツイートするVim での Twitter 最後に、Twitterの閲覧と投稿のためのVimパッケージ、twitvimを紹介します。こちらには少し設定が必要です。まずはGitHubからtwitvimをインストールしてください。 -
git clone https : //github.com/twitvim/twitvim.git ~/.vim/bundle/twitvim
次に、 .vimrcファイルを編集してオプションをいくつか設定します。これにより、プラグインはTwitterとの連携に使用するライブラリを認識できるようになります。`vim vim --versionを実行して、先頭に+が付いている言語を確認してください。これは、Vimがそれらの言語をサポートしていることを意味します。 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 でできるようになりました。 |