タグ

ブックマーク / mattn.kaoriya.net (6)

  • Big Sky :: Software Design に Vim の Tech記事「Vim の細道」を連載します。

    こんにちわ。Vim 使ってますか?使ってない?使いましょう。 2015年になっても Vim 使ってる人いるの?なんて人もいますが、よく考えて下さい。Vim だけで出版物が何冊もあるんですよ?Vim script は GitHub 上だと Go や R と同じくらい人気のあるプログラミング言語なんですよ?(出展: The RedMonk Programming Language Rankings: June 2015 – tecosystems) 新しいテキストエディタがどんどん出てきて、イケてないテキストエディタはどんどん消えるのに、Vim は未だに人気があるエディタなんですよ?Vim がそんなに根強いのには理由があると思いませんか?使うの難しくて Vim やめてしまったけど、もういちどチャレンジしたいと思いませんか?普段使ってる Vim をもっと便利にしたいと思いませんか? 今も尚進化し

    Big Sky :: Software Design に Vim の Tech記事「Vim の細道」を連載します。
    a2c
    a2c 2015/08/24
    「vimの細道」超気になる。
  • Big Sky :: Vim 上のファイラを NERDTree から dirvish に乗り換えた。

    Vim には netrw というファイラが付属しています。引数にディレクトリを渡すとディレクトリブラウザが開き、HTML のある URL を指定するとダウンロードされた HTML が開き、scp:// の様なプロトコルを指定するとそれにあったファイルの開き方をしてくれます。 最近のモダンな Vim 使いの多くは、NERDTree や vimfiler を使っているのですが、正直僕は vim からファイルを操作はしない。思考停止せずに目的のファイルを見つけ出したいし、ファイル操作はファイル操作としてシェルからやりたい。なので深い階層のファイルを見つける為の目的として CtrlP を使ってるし、カレントディレクトリのファイル一覧を出すのに NERDTree を使っていた。 でも NERDTree 遅いなー。ツライなー。そんな風に思っていた時にこれを見つけた。 justinmk/vim-dirv

    Big Sky :: Vim 上のファイラを NERDTree から dirvish に乗り換えた。
    a2c
    a2c 2015/03/10
  • Big Sky :: Learn Vim Progressively

    この文章は、 http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/で掲載されている「Learn Vim Progressively」の翻訳文です。 文内の全てはの筆者による物であり、訳文の内容については私による物となります。意訳が若干入っています。間違い等あればご連絡下さい。 tl;dr: 可能な限り速くvim(人類史上、最良と知られているテキストエディタ)を習得したい。その方法を提案する。生き残るには最小を学ぶ事から始め、その後徐々にトリックを混ぜて行く。 Vim 60億ドルのテキストエディタ 優れいて、強く、そして速い vimを学ぶ事、それはあなたあなたが学ぶ最後のテキストエディタになるでしょう。私が知る限りより優れたテキストエディタはない。学ぶのは難しいが、使うと素晴らしい。 4つのステップで学ぶ事をお勧めす

    Big Sky :: Learn Vim Progressively
    a2c
    a2c 2011/09/20
  • Big Sky :: python版pitがWindowsで動かない問題へのパッチを書いた

    a2cさんが作ったtwitter client「tw2」を動かして見ようと思ったのですが、エラーも出るしpitが起動するエディタに何もテンプレートが出力されないのでコードを追ってみた。 調べた結果tw2ではなくpit側に原因がある事が分かった。 Bug #325139 in web.py: “web.profiler does not work on Windowstempfile.NamedTemporaryFile() to generate a temp file. On Windows the file cannot be opened a second time. Using tempfile.mkstemp() instead works but you lose the guaranteed cleanup of the temp file. https://bugs.e

    Big Sky :: python版pitがWindowsで動かない問題へのパッチを書いた
  • Big Sky :: Minibuffer用のはてなブックマークコマンド書いた

    Firefoxをshellの様に扱えるグリモン「Minibuffer ? Userscripts.org」で使える、はてなブックマークコマンド「hatena-bookmark」書いた。 Minibufferは、LDRizeと併用すると「pinned-link」や「pinned-node」というルートコマンド(フィルタコマンドではない)が追加される。 例えば、LDRizeでpinを付けたリンクをタブで開くには :pinned-link | open とすれば良い。ここで注意しなければならないのがグリモンの設定で Minibuffer LDRize ...LDRizeプラグインもしくはMinubufferプラグイン... という順番にしておかないと、「pinned-link」や「pinned-node」が正しく動かなくなるので注意。 この順番になるように、以下のスクリプト入れると、「haten

    Big Sky :: Minibuffer用のはてなブックマークコマンド書いた
    a2c
    a2c 2008/06/02
  • Big Sky :: Windowsのエクスプローラで「送る」からShareOnTumblr

    「CShellExt::QueryContextMenu」でやれば出来なく無いけどコストがデカイし別のシェルエクステンション混ぜると落ちたりするんですよね。 Gyazowin tumblr for Windowsにファイルのアップロード機能を追加して名前をGyamblr for Windowsに変更 « ZeroMemory Windowsのコンテキストメニューのコピーとかにcopy to tumblrみたいなのを追加できないかなと思ったんだけど、標準のやつはともかくアプリケーションの右クリックはアプリケーション管轄で制御されていてWindowsシロウト同然の自分には外からいじれなそうだったのであきらめました。 当は「CShellExt::QueryContextMenu」でやるのがいいんだろうけど、今回はコマンドラインユーザでも使える様にコマンド形式で「送る」に登録する方法にした。 動

    Big Sky :: Windowsのエクスプローラで「送る」からShareOnTumblr
  • 1