vim

スニペット展開_neosnippet

vim

neocomplcacheのsnippet機能だった時からsnippetはよく使っていて。 これがとても便利。スニペットを展開するだけでなく、自分で埋め込んだ複数のマーカーに 順番にジャンプしてくれるので、ある程度定形的なメールや議事録の スニペットを作って使ったりVBA…

vimからファイルを開く(システム関連づけで)

vim

vimからなんらかの形でpathを指定して ファイルを開こうとする時、コマンドラインで:call vimproc#open('path')とすれば、コマンドプロンプトの画面が出ずにpathどおりのファイルをシステム関連付けのソフトで開くことができる。 というのを知った。(要vimpr…

折りたたみでツリー表示のアウトライン???

vim

「折り畳み嫌いの男が一夜でFolding freakにまでなった話」 というエントリを"Vim Advent Calendar 2011" で読んで、「いつかやりたい」と思っていた。 年度明けGWの忙しさが落ち着いたのでストレス解消のためにやってみた。やりたい事は、インデントによる…

はてな記法覚えない。の術

vim

はてな記法が全然覚えられない。 頭悪いぼく。NeoComplecacheにスニペット登録したら覚えなくていいじゃん。って思った。欲をいえばUniteで候補を出せればスニペットすら覚えなくてもはてな記法が使える。よし、まずはスニペット登録だ。

NeoComplecacheスニペットのインデントはハードタブで。

vim

題名通り、出来ないかなぁと思ってヘルプ読んでたら書いてあった。そして試してみたらできた。タブは半角スペースを4つにしてしまっているので、 半角スペース4つを「\t」に置換した。ハードタブって存在自体知らなかった。。。 それ以外にもヘルプには プ…

vimを使うこと

11月からvimを使い始めて、4ヶ月くらい経った。 NotePad++を起ち上げることは今はもうない。逆にvimを使えない環境になったらどうしよう。。という心境になってしまった。もの凄い便利な環境を日々改善してくださる。Vimmerのみなさんに感謝。 vimでやりたい…

vimでの正規表現の実験(タグからリンクを抜き出してみる)

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>…

LEGOブロックvim

vim

vimってLEGOブロックみたい。 ファンダメンタルな、ブロックをくっつけていくと、消防車や、ブルドーザーや、恐竜や家ができる。vimもコマンドと関数とかをくっつけてくと簡単な機能や複雑な機能までいろいろ実現できる。らしい。 ファイラーや、シェルや、…

SpreadYourWingsから単語帳。

vim

早速(でもないが)QueenのSpreadYourWingsという歌の歌詞を 単語別に分けて、「:sort u」でソート。文頭の大文字等混じっていたので、「guu」コマンドで全部小文字に して再度「:sort u」。これでできた。140個くらい単語があったので「guu」は「qa」でマクロ…

字幕ファイルから単語抜き出しできそう?

vim

映画の字幕ファイルの中で使われている単語を調べる場合。 vimなら スペースを改行に置換して、 ソートして、 同じものは削除するオプションをつけとけば、 少なくともかなり目的のものに近くなるはずだ。 大文字や小文字の違いを無視したければ、 そういう…

間違っていたhowm_filename

vim

QFixHowmというvimプラグインを使っている。すぐテキストを書けるし、すぐテキストを探せるし、エントリという単位ごとに 分割したり、くっつけたり簡単にできる。特にすぐ書けるというのは大きくて、作業をしていて思いついたことを g,c(新規ファイル)やg,u…

「数字gg」でも行ジャンプできるなんてvim

ちょっと前に「:xx」でxx行目(xxは数字)にカーソル移動できる。ということがわかってこれは便利だと思って感動していたら、 「xxgg」でも同じくカーソル移動できることが分かった。 こりゃもっと便利。 「:」を打鍵しなくていいし、後に打鍵するのも「gg」だ…

Uniteのリストをプレビュー表示?

vim

Unite.vimでリスト化したものをプレビューで確認したりできるようだ。(:Unite [Source] -auto-preview ) それって、今使ってるHowmすら食う可能性もあるくらい威力のある機能かもしれない。。まだUnite.vimを使い込む力はないけれど覚えておきたい。 Uniteの…

Java Outline EditorでのTODO管理からVimでTODOへ

vim

仕事の一日のTODOのを管理するのに、「Java Outline Editor」というのを使っていた。 PCを立ち上げると、「Java Outline Editor」と「Notepad++」を起ち上げて。TODOのリストは、「Java Outline Editor」 文章とかメモとかは「Notepad++」。テキストエディタ…

vimperatorでマッピングjとk

vim

Vimperatorでjを5jに、kを5kにマッピングしたりしていた。 便利だと思っていた。ネットで「そんなことする意味が分からない。」と書いてあるのを読んだ。 多分1ヶ月くらい前に読んだけど、一昨日その意味がわかった。jはそのままにして「5j」とか「12j」とか…

休み中にできるようにしたい、できないVim(追記:できたvim)

vim

2つ1、外部grepを使えるようにしたい。 2、VimFilerでファイル移動とファイルコピーをできるようにしたい。 外部grepの設定については、速いということで、 http://sites.google.com/site/fudist/Home/vim-nihongo-ban/vim-grep にある'cygwin grep'を導…

「Set clipboard+=unnamed」をvimrcにかけばYankしたものがブラウザとかにもコピー可能

Vim

VimのYank(コピー)になんとか慣れようと格闘をしているが問題がありまして。VimでYank(コピー)したものをFirefoxとかExcelに貼りつけようとして「Ctrl+v(Win貼付け)」の操作しても まったく貼付けされない。調べてみたら「Set clipboard+=unnamed」しちゃい…

vimの画面を横に分割 20111202

Vim

vimを今のPCで使うなら横に二画面分割をうまく活用できた方が効率がよさそう。そこにいろんなファイルを呼び出せて キーボードだけで画面移動ができるならnotepad++より効率がいいって言えそう。「:vsplit」を覚えなくちゃ。

vimの挿入モードでの文字列選択(これはないかもしれない。)

Vim

vimを使ってみようかなと思ってxp機にインストールしてみた notepad++から乗り換えができるかを試してみている。文章とか短いスクリプトとかを書いてみると、やっぱり慣れないのが文字列のコピーというかヤンク?ってやつ。挿入モードで文字を入力している時…

vim.....

Vim

11 月に入ったくらいからvimの使い方を調べ始めた。まだnotepad++から乗り換えるくらい使いこなせるようにはなっていない。きっかけはあまり覚えてないけどvimperator(firefox addons) で「:hardcopy」というコマンドを見つけたことだった。すごいスムーズさ…