Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
注意このドキュメントは、すでにshまたはbashでそれなりにスクリプトを書いている人向けに書かれています。自分が対象読者でないと思ったら、すっぱりと読むのをあきらめてください。時間の無駄です。 このドキュメントではBash version 3.x 系(3.1以降) 4.x 系を対象にしています。2.x 系だと微妙に文法が違うところがあるので注意してください。ちなみに 4.x 系だと、変態なことをしなくても同じことができたり(連想配列が使えるようになったはず)、逆にもっと変態なことができたりします。(2013/09/11 追記) 書きかけで放置している間にメイン環境が 4.x になりました。3.x と 4.x でどこが違うかもう覚えてないし調べるのも面倒なので 4.x 系前提でいきます。 このドキュメントは、主にPOSIXなshにはないBashの機能を使い倒すことを目的としています。ここにあ
vimやgvimでgrepを使用する方法は内部grep(vimgrep)と外部grepの2種類あります。 内部grep(vimgrep)は vimに普通のファイルとしてバッファに読み込んでから grep同等の処理を行っているため、速度の問題は対処しようがありません。 grepの結果ヒットしたファイルが2000ファイルあれば2000ファイルを読み込んだのと同じ処理が行われますので、それだけのバッファを確保します。 大抵は問題有りませんが、大量のファイルを vimgrepしてヒットすると一部の動作やバッファ管理系などのプラグインが重くなる事もあります。 外部grep(GNU grep、cygwin grep等)は、速度は圧倒的に速いのですが、日本語(全角文字)の扱いに若干問題が出てくる事があります。 たとえばcp932のファイルの「だめ文字」や、vimの内部エンコーディングと異なる文字エンコー
ここのカスタマイズに関する記事は主に某社での新人さんとのやりとりから生まれた物で、必ずしも有用かどうかはわかりませんが、一部でも役に立つことが有れば幸いです。 基本的にIME関係以外はWindowsでもLinux(Ubuntu)でも共通で使えます。 viの簡単な使い方は以下にあります。 「はじめてのvi」 Windowsのネットワーク共有で読み込みが遅くなる 「ネットワーク共有しているファイルの編集が遅い」 <目次へ> 長い行が表示されない vim/gvimは長い行があると、画面に収まらない時には表示されません。 表示させたい場合は.vimrcに以下を追加して下さい。 "画面最後の行をできる限り表示する。 set display=lastline <目次へ> 行の移動を表示行で移動したい デフォルトはこれで便利なこともあるのですが、特に日本語の場合は長くて折り返しされていると非常に面倒なこ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く