スポンサーリンク

FreeBSDやLinuxであろうと、MicrosoftのWindowsを使っていようが、
関係なく、vimは利用できます。

そんなUnixユーザからもWindowsユーザからも愛されている究極のエディタ
vimですが、最近(?)流行のミニブログ Twitter へ vimから
投稿することができます。
vimからTwitterへ投稿するには、vimのプラグイン
vimtwitter.vim を利用します。

vimtwitter.vimのダウンロードとインストール

vimのプラグインディレクトリに行って、ファイルをダウンロードします。

cd .vim/plugin
w3m 'http://vim.sourceforge.net/scripts/download_script.php?src_id=8418'


パーミッションを変えます。アカウントとパスワードをvimtwitter.vimに
書く必要があるので、600がいいでしょう。

chmod 600 vimtwitter.vim
vim vimtwitter.vim


下記のような行が2つほどあるので、置換します。

call system("curl -u USER:PASS -d status


これで楽々置換です。

:%s/USER:PASS/あなたのアカウント:あなたのパスワード/



vim が system でシェルを起動するため、デフォルトの状態だと
FreeBSDで動きませんでした。少なくともcsh環境では、ダメです。

twitterのパラメータに ? が含まれているので、クォートしてあげないと
いけません。

call system("curl -u USER:PASS -d status=\"" . s:cmdline_twitter .
"\" http://twitter.com/statuses/update.xml?source=vim")


call system("curl -u USER:PASS -d status=\"" . s:cmdline_twitter .
"\" 'http://twitter.com/statuses/update.xml?source=vim'")



コマンドラインからTwitterに投稿する場合

:PosttoTwitter

をしたあとに

Your Twitter: メッセージをここにいれてエンター!

で投稿できます。

カレント行をTwitterに投稿します。

:CPosttoTwitter


ちゃんと投稿できてなくてもエラーが出なかったり、作り込みが
甘い気がしますが、適当に使うなら、これもアリかな、って思います。

参照しているページ (サイト内): [2009-05-04-1] [2009-04-13-1]

スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー