vim

使ってる vim プラグイン (整理、追加中)

vim

commentout.vim : なんかうまく動いてない。 minibufexpl.vim : tabedit は使わない。 mru.vim surround.vim : なかなかコマンドを覚えきれず、あまり使っていない。 yankring.vim もっとあったけど普段使っていないのを削除するとこれだけになった。

.vimrc 整理中

vim

set runtimepath+=~/vimfiles syntax on filetype on filetype plugin on filetype indent on set nonu colorscheme torte set nobackup " バッファが編集中でもその他のファイルを開けるように set hidden set scrolloff=3 set ambiwidth=double " タブをわ…

Re: vimで選択範囲をGoogle検索

vim

ライブドアブログ(livedoor Blog)| 読みたいブログが見つかる return tr(selected, "\n", "")複数行選択したときでもいけるようにこうした.

お手軽テンプレート

vim

HTMLを書くときにDOCTYPE とか どの文章でも同じ構造(html, head, body) といちいちかくのはめんどくさい。 そこで html ファイルを新しく作ったときに自動でその辺を挿入してくれると便利だ。 まず, テンプレートファイルを用意 <html lang="ja"> <head> </head></html>

編集中のファイルをブラウザで開く

vim

vimrc に、 nmap ,o :!opera %:p<CR> nmap ,f :!firefox %:p<CR> ずっと悩んでいたものが解決した。 参考 http://vimwiki.net/?tips%2F73</cr></cr>

Hatena.vim からのテスト

vim

http://tokyoenvious.xrea.jp/b/vim/hatena-vim-2.htmlほげほげ こりゃ便利かも

検索ハイライトを消す方法

vim

vim で set hlsearch にしてる場合。一度 "/" or "?" で検索した場合。 ずっとハイライトしてうるのはうっとうしいので, namap <silent> gh :nohlsearch<CR> とした。 追記 この方法だとまた "n" or "Shift + n" を押したら同じ単語で検索するのか。 参考 set hlsearch</cr></silent>

set mouse=a の挙動。

vim

http://kaede.to/~canada/doc/vimiythyyuceoioei より。 vimrcに set mouse=aを追加すると,マウスで選択できたりスクロールできたりといろいろ便利なんだけど。困った問題が。 ":a" のあとにミドルクリックで貼り付け*1ができない。 と思ったら,Shift+ミド…

vimball のインストールでつまる

vim

$ vim hoge.vba :so %でインストールしてくれるはずなんだけど, "/usr/share/vim/vim70/" のほうに突っ込もうとする。 で調べてみると,runtimepath で指定してあるディレクトリで最初に見付かったディレクトリにインストールするみたい。 .vimrc の runtim…

:!

vim

範囲を指定して:![シェルコマンド]って標準入力で選択範囲を受けれるんだった。 spidermonkeyのreadline()でごにょごにょできるな。vim スクリプトよりかきなれている javascript のほうが楽だしなぁ。 参考 CSS2 Specification 順で sort するスクリプト - …

Bookmarkletをみやすく整形してみる。

http://www14.plala.or.jp/operairc/misc/bookmarklet.html こんなのができた。 以下整形してくれるコード。 function exBookmarklet(str) { var pattern = /(;)|({)|(})|(javascript:)/g; var n = 0; return str.replace(pattern,function($0,$1,$2,$3,$4){…

オムニ補完

vim

htmlで補完してくれるんはいいんだが要素名が大文字で補完されるのはどうしたらよいものか。気持ち悪い。

javascriptのomni complete

vim

あるじゃねーか。 .vimrcに autocmd FileType javascript :set omnifunc=javascriptcomplete#CompleteJSを追加。でC-X C-O. 辞書ファイルつくったの意味なくなったな。 他にはcss,html,php,python,ruby,sql,xmlのomni completeができるようだ。

補完

vim

Super Tabがむっちゃ便利だー。 ひとつ前に使った補完モードでTabキーを押すと補完してくれる。 補完がいろいろあって混乱するな。あとで調べる。

vim

Emacsも使いたいところだけど,はてなのvim勉強会をきっかけにvimにはまった。というかvimで十分。 んで,本家のTipsやらpluginsを眺めててちょっと使えるかも,いややっぱ使えないかもってものを紹介。 SearchComplete : Tab completion of words inside of …