vi投票FPGAで遊ぶAlteraアルテラFPGAに続き、ITインフラで遊ぶ[vi]セッション保存、復元ウィンドウを分割していろんなソースを開いて作業してると、次回起動時も同じ状態を復元したくなる。そこで調べたら、そんな機能がちゃんとありました。vi起動し、所望のフィアルを開く。0Pagetop[vi]GvimでvimgrepWindowsでのエディタは香り屋さんから毎度Gvim頂いている。エディタはGvimが最高だと思う。Gvim開いた状態で、以下コマンドでgrep出来る。Linuxのgrepと同じ使い方。target実行すると、ヒットしたファイル数が出てくるが、次のファイル名を表示するには「:cn」で出来るが、面倒。一覧で見るには:cwを使う。:cwこうすると、「Quckfixリスト」という新しい枠が出てくる。このリストのうち、どれかをダブルクリックすると、そのファイルが自動的に開かれる。0Pagetop[vi]GvimのBeep音を消す方法Cygwinに続き、ウザイのでBeep音を消してみる。visualbell」を追加すると、確かに音が消えて、フラッシュになった。t_vb=」とやるらしい。確かにこれでBeep音もフラッシュも消えた。0Pagetop[vi]コマンドSolarisやLinuxを使う機会が多いのでエディタはずっとviを使ってます。初めはめんどい使い方でイライラしたが、コマンド覚えてくると便利過ぎるのでWindowsでも香り屋さんのGvimを使ってます。なんとなくviのコマンドをいくつかメモ。検索:「aaa」が存在する行の次の行に「bbb」が存在する箇所。置換:「aaa」と「bbb」で囲まれた文字列を保存し「\1」で呼び出し。抽出:「aaaを含む行」から「cccを含む行」までの各行を、全行に渡り繰り返し「aaa」ファイルへ保存。矩形処理:Ctrl-vで矩形選択開始して方向キーで範囲選択。以下、オライリーの「vi入門」で覚えました。数々の機能がありますが。http://www.oreilly.co.jp/books/4873110831/この本の中のどっかで好きな言葉がありました。「viの機能を覚えれば、この本読んで勉強した数時間の何百倍もの作業時間を短縮することが出来る」いつのまにかviにハマり、設計業務に限らず、書類作成や各種作業についてCygwinで、vi、sed、ruby、シェルスクリプト(csh、bash)でテキスト処理をしてます。上記以外で何かおすすめのツールあれば教えて下さい。作業が自動化出来れば楽しいので。++enc=utf-8YouTube字幕ファイル.srtを日本語でダウンロードしたら標準のCP932では文字化けした。utf-8にしたら見れた。