vim

最近のvimrc

vim

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " Neobundle 用(ここから) """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~…

vimのちょっと役に立つ設定

vim

NeoBundleを使ったときコメントの次の行に書こうとするとコメントが勝手に挿入されるを解除 autocmd FileType * setlocal formatoptions-=ro NERDTreeをvim起動時に実行 autocmd VimEnter * NERDTree ./

インデントに関して

vim

個人的には、インデントはスペース2つ派なのですが、 いやー昔はタブ派だったんですが....... まあでもタブでっていう場面も多いわけでして、 そういうときは合わせないといけませんよね。プログラマですものね。 ということで、タブを2文字として可視化する…

ビジュアルモードで選択したものをcommandに渡すときはrangeみたい

vim

参考 範囲指定可能なコマンドを定義する — 名無しのvim使い Web開発周りのVimの設定 - Hail2u 書き方 引用 :function! Func() range :let tmp = @@ :silent normal gvy :let selected = @@ :let @@ = tmp :echo selected :endfunction :command! -range Func…

vimでの折りたたみ

vim

HTMLを折りたたみたくて let g:xml_syntax_folding=1 au FileType html,xml,xhtml setlocal foldmethod=syntax set foldlevel=100 "Don't autofold anythingとかを書いてみたんだけど、うまくいかない....... zf ビジュアルモードで zfすると折りたたまれる …

vimでビジュアル選択したところをperlの標準入力に読み込んで加工した結果で置き換える方法

vim

実行コマンド ビジュアルモードで選択したあとで、 :'<,'>!/Users/user_name/.vim/perl_script/test1.plという感じで実行できる。 注意 はじめ r! にしていたらできず。 !にしたらできた..... Perlのソース /Users/user_name/.vim/perl_script/test1.pl #!/o…

AlignPluginを入れたら

vim

Alignの入れ方 参考: 高性能なテキスト整形ツールAlignの使い方 #1 インストールから設定まで — 名無しのvim使いAlign.vbaを手に入れたら、何も考えずに、Align.vbaをvimで開いて :so %をする。その後メッセージがでるので1回リターンキー。 設定 ~/.vim/pl…

vimでヤンク

vim

vimでコピペ vimでコピペどうしようって感じなんですけど、 yyで1行コピー んで pでペースト。ここまではOK。 yw ywで単語をコピー でもこれじゃ1個しかコピーを覚えてられない そこで名前付きバッファへヤンクする。 やり方 "何か1文字yy もしくは "何か1文…

vimでマクロ

vim

:qはファイルを閉じるだけど、ただ単にqを押すとなにが起こるのだろう escを押して、コマンドモードにあとで、 qのあとに何か1文字を押すと recordingと表示される。このrecordingを消すにはもう一度 qと押せばよいのだが、このrecordingって何をしてるんだ…

gVimからchromeをリロードさせる(環境lion)

vim

Web開発の毎回リロードがめんどくさい Webページの作成をしていると頻繁にブラウザをリロードすることになると思いますが、 マウスに持ちかえてリロードボタンをクリックは本当に面倒。そこでvimから操作しよう。 参考にさせていただいたページ vim でファイ…

現在の~/.vimrc

vim

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " ここから自分で追加したもの """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "set autoindent "新しい行のインデン…

Mac lionでのvimのカラースキーマと補完

vim

前方にある文字から補完 インサートモードで Ctr + p 選択は Ctr + p を続けて押す。決定はリターンなどではなく、次の文字を打っていけばそれでよい。 Ctr+pとか打ちにくい 選択は Ctr + n でもできるのでこっちのが打ちやすい。 PHPの補完の方法 ~/.vimrc…

プラグインの入れ方

vim

surround.vimを入れてみた。入れ方としてはホームディレクトリで .vimディレクトリを作って docディレクタにsurround.txt pluginディレクタにsurround.vim を置けばOK macだと、.vimをファインダで開けないけど、 $ open .vimとコマンドラインでたたくとファ…

vimのシンタックスハイライト

vim

環境はmac "------------------------------------------------------------------------------------" " シンタックスハイライト "------------------------------------------------------------------------------------" syntax on colorscheme murphyvi…

vimで代入部分の=を整形

vim

参考 http://fg-180.katamayu.net/archives/2005/10/17/022155 引用ソース indent-equal.rb #!/usr/bin/env ruby src = ARGF.read l_max = r_max = 0 src.scan(/^\s*(.+?)\s*=\s*([^#]+?)\s*(#.*)?$/) do l_max = [l_max, $1.length].max r_max = [r_max, $2…

追加した vimrc

vim

参考 http://hatena.g.hatena.ne.jp/hatenatech/20060515/1147682761 http://peace-pipe.blogspot.com/2006/05/vimrc-vim.html http://d.hatena.ne.jp/shim0mura/20111011/1318303833 vimrc """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""…