vim
neocomplcacheのsnippet機能だった時からsnippetはよく使っていて。 これがとても便利。スニペットを展開するだけでなく、自分で埋め込んだ複数のマーカーに 順番にジャンプしてくれるので、ある程度定形的なメールや議事録の スニペットを作って使ったりVBA…
vimからなんらかの形でpathを指定して ファイルを開こうとする時、コマンドラインで:call vimproc#open('path')とすれば、コマンドプロンプトの画面が出ずにpathどおりのファイルをシステム関連付けのソフトで開くことができる。 というのを知った。(要vimpr…
「折り畳み嫌いの男が一夜でFolding freakにまでなった話」 というエントリを"Vim Advent Calendar 2011" で読んで、「いつかやりたい」と思っていた。 年度明けGWの忙しさが落ち着いたのでストレス解消のためにやってみた。やりたい事は、インデントによる…
はてな記法が全然覚えられない。 頭悪いぼく。NeoComplecacheにスニペット登録したら覚えなくていいじゃん。って思った。欲をいえばUniteで候補を出せればスニペットすら覚えなくてもはてな記法が使える。よし、まずはスニペット登録だ。
題名通り、出来ないかなぁと思ってヘルプ読んでたら書いてあった。そして試してみたらできた。タブは半角スペースを4つにしてしまっているので、 半角スペース4つを「\t」に置換した。ハードタブって存在自体知らなかった。。。 それ以外にもヘルプには プ…
11月からvimを使い始めて、4ヶ月くらい経った。 NotePad++を起ち上げることは今はもうない。逆にvimを使えない環境になったらどうしよう。。という心境になってしまった。もの凄い便利な環境を日々改善してくださる。Vimmerのみなさんに感謝。 vimでやりたい…
<a href="link.htm">ここをクリック</a>というのをリンクを含むhtml文を ここをクリック(link.htm)に置換操作で変換したい。 という話でございまして。テストの記録で、それを s/^.*<a href=\(".\{-1,}"\).*$/&\1/gでやると <a href="link.htm">ここをクリック</a> <a href="link.htm">ここをクリック</a>"link.htm"という結果になりまして。 そうではなくて <a href="link.htm">ここをクリック</a>…
vimってLEGOブロックみたい。 ファンダメンタルな、ブロックをくっつけていくと、消防車や、ブルドーザーや、恐竜や家ができる。vimもコマンドと関数とかをくっつけてくと簡単な機能や複雑な機能までいろいろ実現できる。らしい。 ファイラーや、シェルや、…
早速(でもないが)QueenのSpreadYourWingsという歌の歌詞を 単語別に分けて、「:sort u」でソート。文頭の大文字等混じっていたので、「guu」コマンドで全部小文字に して再度「:sort u」。これでできた。140個くらい単語があったので「guu」は「qa」でマクロ…
映画の字幕ファイルの中で使われている単語を調べる場合。 vimなら スペースを改行に置換して、 ソートして、 同じものは削除するオプションをつけとけば、 少なくともかなり目的のものに近くなるはずだ。 大文字や小文字の違いを無視したければ、 そういう…
QFixHowmというvimプラグインを使っている。すぐテキストを書けるし、すぐテキストを探せるし、エントリという単位ごとに 分割したり、くっつけたり簡単にできる。特にすぐ書けるというのは大きくて、作業をしていて思いついたことを g,c(新規ファイル)やg,u…
ちょっと前に「:xx」でxx行目(xxは数字)にカーソル移動できる。ということがわかってこれは便利だと思って感動していたら、 「xxgg」でも同じくカーソル移動できることが分かった。 こりゃもっと便利。 「:」を打鍵しなくていいし、後に打鍵するのも「gg」だ…
Unite.vimでリスト化したものをプレビューで確認したりできるようだ。(:Unite [Source] -auto-preview ) それって、今使ってるHowmすら食う可能性もあるくらい威力のある機能かもしれない。。まだUnite.vimを使い込む力はないけれど覚えておきたい。 Uniteの…
仕事の一日のTODOのを管理するのに、「Java Outline Editor」というのを使っていた。 PCを立ち上げると、「Java Outline Editor」と「Notepad++」を起ち上げて。TODOのリストは、「Java Outline Editor」 文章とかメモとかは「Notepad++」。テキストエディタ…
Vimperatorでjを5jに、kを5kにマッピングしたりしていた。 便利だと思っていた。ネットで「そんなことする意味が分からない。」と書いてあるのを読んだ。 多分1ヶ月くらい前に読んだけど、一昨日その意味がわかった。jはそのままにして「5j」とか「12j」とか…
2つ1、外部grepを使えるようにしたい。 2、VimFilerでファイル移動とファイルコピーをできるようにしたい。 外部grepの設定については、速いということで、 http://sites.google.com/site/fudist/Home/vim-nihongo-ban/vim-grep にある'cygwin grep'を導…
VimのYank(コピー)になんとか慣れようと格闘をしているが問題がありまして。VimでYank(コピー)したものをFirefoxとかExcelに貼りつけようとして「Ctrl+v(Win貼付け)」の操作しても まったく貼付けされない。調べてみたら「Set clipboard+=unnamed」しちゃい…
vimを今のPCで使うなら横に二画面分割をうまく活用できた方が効率がよさそう。そこにいろんなファイルを呼び出せて キーボードだけで画面移動ができるならnotepad++より効率がいいって言えそう。「:vsplit」を覚えなくちゃ。
vimを使ってみようかなと思ってxp機にインストールしてみた notepad++から乗り換えができるかを試してみている。文章とか短いスクリプトとかを書いてみると、やっぱり慣れないのが文字列のコピーというかヤンク?ってやつ。挿入モードで文字を入力している時…
11 月に入ったくらいからvimの使い方を調べ始めた。まだnotepad++から乗り換えるくらい使いこなせるようにはなっていない。きっかけはあまり覚えてないけどvimperator(firefox addons) で「:hardcopy」というコマンドを見つけたことだった。すごいスムーズさ…