vim

vimでDreamweaverの内部コメントを除去

vim

: %s/^\s*//g複数コマンドは |(パイプ)で連結できるので : %s/^\s*//g

taglist

vim

ctagsをインストール http://ctags.sourceforge.net/ yum install ctags taglist.vim http://www.vim.org/script.php?script_id=273 :helptags ~/.vim/doc .vimrc set tags=tags :Tlist :help taglist.txthttp://nanasi.jp/articles/vim/taglist_vim.html

snipmate

vim

vimのプラグインのsnipmateを追加。スニペットを呼び出せます。$HOME/vimfiles以下に配置しました。 http://www.vim.org/scripts/script.php?script_id=2540 :helptags ~/.vim/doc :filetype plugin on あわせてお勧めされました。しかしneocomplcacheはvim7…

vimでコーディングするのに欠かせないtaglist

vim

ctags taglist http://nanasi.jp/articles/vim/taglist_vim.html http://www.vim.org/scripts/script.php?script_id=273 :Tlist :help taglist

findした結果をすべてvimで開く

$ vi `find ./ -name ".htaccess"` :nで次のファイルが開きます。

.vimrc

vim

set iminsert=0 set imsearch=0 set nobackup set tabstop=4 set shiftwidth=4 set softtabstop=4 set expandtab set foldmethod=marker syntax enable

バックアップファイルを作成しない&imeを効かせない

vim

バックアップファイルを作成したくない場合は、 vimエディタの設定ファイルで「backup」オプションを無効にします。 set iminsert=0 set imsearch=0 set nobackup

検索したらIMEオンになっていらつく。デフォルトでONらしい。

vim

Microsoft windows に gvim(vim) をインストールしたデフォルトの状態では、 日本語版のwindowsの場合(他言語のwindowsのことは解かりません)、 vimで挿入モードになった瞬間、IMEがオンになっており、日本語が入力可能になっています。

コマンドの出力結果をvimに直接わたしたいねん。

vim

標準入力からの読み込み - Vim は標準入力からテキストを読み込めます。標準入力からはコマンドを読み込むのが 普通なので、そうでないことを Vim に伝えなくてはなりません。ファイルを指定する 場所に "-" 引数を指定してください。例: ls | vim - find ./…

で編集してて、別の場所でコピーしてから、元の位置に戻る方法

vim

http://paranoid.dip.jp/kaworu/2008-03-27-2.html `[ これめっちゃ便利。と思ったけど、ヤンクしたらそこを覚えてまう。 なのでマークを使う。 http://www.linux.or.jp/JF/JFdocs/vi-user-usage-6.html m[a] でマーク `a でマークした位置に 'a でマークし…

日付をサクサク入力するには

vim

map <F2> GoDate <Esc>:read !date<CR>kJ :r!date +\%Y-\%m-\%d</cr></esc></f2>

で行内のある文字へ移動。fしか知らんかったけど。

vim

f字 同じ行内のカーソル位置以降で、指定された文字がある場所へ移動する。さらに「;」「,」で次へ移動する。 n文字目 1文字目 指定された文字のn個目の位置へ移動する。 2005.3.23 Shift + f字 同じ行内のカーソル位置より前で、指定された文字がある場所…

コマンドラインをvimのように操作

bashの場合(~/.bashrcを編集):set -o vi [Esc]でとまどいそう。 [Esc]kで履歴もたどれたよ。

で編集中のファイルがあるディレクトリへ移動 :cd %:h

vim

cd % h カレントディレクトリを現在編集中のファイルのあるパスへ移動する。 複数のファイルを編集してるときに便利。 :vsplit .ファイルエクスプローラで移動 ファイルを開く :lcd %:h

のコマンドラインで文字列を置換するときに、いちいち聞いて欲しい。:%s/aaa/bbb/gc

vim

プログラムを書いているなら、コメントの中にある "four" だけを置換したい場合もあ るでしょう。コメントの中かどうかを区別するのは難しいので、置換コマンドに "c" フラグを指定して、確認しながら置換してください: :%s/\<four\>/4/gc %つけないと一回で終わっ</four\>…

でソート

vim

上記を領域選択して、 :!sort -n -k5 かっこいい。私の環境では領域選択して:押すと :' と表示されて、:以降消したらうまくいかなかった。 :'!sort -n -k5 と追記したらいけた

syntaxの追加

vim

独自の構文ファイルを作成し、":syntax enable"をしたとき自動的にそのファイルが使 われるようにするには、以下のようにする: actionscriptのsyntaxを追加 $ mkdir ~/.vim/syntax $ cd ~/.vim/syntax $ wget http://abdulqabiz.com/files/vim/actionscript.…

splitしたウィンドウを移動する

vim

"Vim documentation: quickref" *Q_wi* 複数ウィンドウコマンド |CTRL-W_s| CTRL-W s or :split ウィンドウを2つに分割 |:split_f| :split {file} ウィンドウを2つに分割し、片方で {file}を開く |:vsplit| :vsplit {file} 同上。ウインドウは縦分割。 |:v…

検索でbarの前にfooの付いてないbarだけを探すとき

vim

\(foo\)\@

検索でマッチした文字列をハイライト表示するとき

vim

ハイライトさせる :set hls ハイライトうざいので消す。また検索したときはハイライト表示される :nohls ハイライト表示完全にやめ。検索してもハイライト表示されなくなる :set nohls 詳しいことは↓ http://www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/optio…

でファイル開いたときに文字化けしてる。

vim

いちいち.vimrc書き直すのメンドクサイので、文字コード指定して開きなおす方法 文字コードを指定してファイルを開きなおす普通は上記の自動認識で問題ないと思うが、それでも文字化けする場合や、わざと違う文字コードで開いてみたい場合に使う。例えば以下…

でタブをスペースに変換する方法

:set expandtab :retab 参照: インデントをTabではなくスペースにしたい :: vim users guide TABの設定の仕方 :: vim users guide インデント::pearの標準コーディング規約:.vimrcに書いとく set expandtab set shiftwidth=4 set softtabstop=4 set tabsto…

で折り畳み(folding)をするコマンドは

VIMリファレンスマニュアル@kaoriya.net zo:カーソル下の折り畳みを開く zc:カーソル下の折り畳みを閉じる zR:すべての折り畳みを開く zM:すべての折り畳みを閉じる