-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathhack.json
1 lines (1 loc) · 37.9 KB
/
hack.json
1
[{"url":"http://vim-jp.org/vim-users-jp/2009/04/25/Hack-1.html","date":"2009/04/25","hack":1,"title":"Hack #1: Vimを使うために必要な最小限の設定"},{"url":"http://vim-jp.org/vim-users-jp/2009/05/13/Hack-10.html","date":"2009/05/13","hack":10,"title":"Hack #10: バッファとウィンドウ"},{"url":"http://vim-jp.org/vim-users-jp/2009/05/03/Hack-5.html","date":"2009/05/03","hack":5,"title":"Hack #5: Vim のオプションの値"},{"url":"http://vim-jp.org/vim-users-jp/2009/05/05/Hack-6.html","date":"2009/05/05","hack":6,"title":"Hack #6: 直前まで開いていたファイルを編集する"},{"url":"http://vim-jp.org/vim-users-jp/2009/05/07/Hack-7.html","date":"2009/05/07","hack":7,"title":"Hack #7: 編集中ファイルを実行し、結果を表示したままにする"},{"url":"http://vim-jp.org/vim-users-jp/2009/05/09/Hack-8.html","date":"2009/05/09","hack":8,"title":"Hack #8: 作業の履歴を辿る"},{"url":"http://vim-jp.org/vim-users-jp/2009/05/11/Hack-9.html","date":"2009/05/11","hack":9,"title":"Hack #9: Insert mode補完 設定編"},{"url":"http://vim-jp.org/vim-users-jp/2009/06/04/Hack-21.html","date":"2009/06/04","hack":21,"title":"Hack #21: 複数のバッファを一度に変更する – :bufdo編"},{"url":"http://vim-jp.org/vim-users-jp/2009/06/06/Hack-22.html","date":"2009/06/06","hack":22,"title":"Hack #22: XMLの閉じタグを補完する"},{"url":"http://vim-jp.org/vim-users-jp/2009/06/08/Hack-23.html","date":"2009/06/08","hack":23,"title":"Hack #23: Vimでハイライト表示させたコードを見た目そのままにHTML出力させる"},{"url":"http://vim-jp.org/vim-users-jp/2009/06/10/Hack-24.html","date":"2009/06/10","hack":24,"title":"Hack #24: Command-line mode補完 設定編"},{"url":"http://vim-jp.org/vim-users-jp/2009/06/12/Hack-25.html","date":"2009/06/12","hack":25,"title":"Hack #25: タブページで複数の画面を管理する"},{"url":"http://vim-jp.org/vim-users-jp/2009/06/14/Hack-26.html","date":"2009/06/14","hack":26,"title":"Hack #26: 複数のバッファを一度に変更する – キーボードマクロ編"},{"url":"http://vim-jp.org/vim-users-jp/2009/06/16/Hack-27.html","date":"2009/06/16","hack":27,"title":"Hack #27: 選択範囲の数値を増分する"},{"url":"http://vim-jp.org/vim-users-jp/2009/07/08/Hack-38.html","date":"2009/07/08","hack":38,"title":"Hack #38: vimwikiで文章を管理する"},{"url":"http://vim-jp.org/vim-users-jp/2009/07/12/Hack-40.html","date":"2009/07/12","hack":40,"title":"Hack #40: 不可視文字を表示する"},{"url":"http://vim-jp.org/vim-users-jp/2009/07/10/Hack-39.html","date":"2009/07/10","hack":39,"title":"Hack #39: Vimの戦闘力を計測する"},{"url":"http://vim-jp.org/vim-users-jp/2009/08/01/Hack-50.html","date":"2009/08/01","hack":50,"title":"Hack #50: バッファの変更や保存を制限する"},{"url":"http://vim-jp.org/vim-users-jp/2009/08/08/Hack-53.html","date":"2009/08/08","hack":53,"title":"Hack #53: 略語を定義する"},{"url":"http://vim-jp.org/vim-users-jp/2009/08/11/Hack-55.html","date":"2009/08/11","hack":55,"title":"Hack #55: 正規表現のメタ文字の扱いを制御する"},{"url":"http://vim-jp.org/vim-users-jp/2009/08/13/Hack-56.html","date":"2009/08/13","hack":56,"title":"Hack #56: ローカル変数の宣言位置に移動する"},{"url":"http://vim-jp.org/vim-users-jp/2009/08/09/Hack-54.html","date":"2009/08/09","hack":54,"title":"Hack #54: VimでSticky Shiftを実現する"},{"url":"http://vim-jp.org/vim-users-jp/2009/09/02/Hack-66.html","date":"2009/09/02","hack":66,"title":"Hack #66: 文字列を暗号化する"},{"url":"http://vim-jp.org/vim-users-jp/2009/09/06/Hack-68.html","date":"2009/09/06","hack":68,"title":"Hack #68: Subversionを使う"},{"url":"http://vim-jp.org/vim-users-jp/2009/09/08/Hack-69.html","date":"2009/09/08","hack":69,"title":"Hack #69: 簡単にカレントディレクトリを変更する"},{"url":"http://vim-jp.org/vim-users-jp/2009/09/10/Hack-70.html","date":"2009/09/10","hack":70,"title":"Hack #70: 正規表現でマッチする範囲を制限する"},{"url":"http://vim-jp.org/vim-users-jp/2009/10/02/Hack-81.html","date":"2009/10/02","hack":81,"title":"Hack #81: Insert mode中で単語単位/行単位の削除をアンドゥ可能にする"},{"url":"http://vim-jp.org/vim-users-jp/2009/10/04/Hack-82.html","date":"2009/10/04","hack":82,"title":"Hack #82: コード片を貼付けしてインデントを正しくする"},{"url":"http://vim-jp.org/vim-users-jp/2009/10/06/Hack-83.html","date":"2009/10/06","hack":83,"title":"Hack #83: ステータス行をカスタマイズする"},{"url":"http://vim-jp.org/vim-users-jp/2009/10/08/Hack-84.html","date":"2009/10/08","hack":84,"title":"Hack #84: バッファの表示設定を保存する"},{"url":"http://vim-jp.org/vim-users-jp/2009/10/10/Hack-85.html","date":"2009/10/10","hack":85,"title":"Hack #85: 末尾が省略可能な対象にマッチさせる"},{"url":"http://vim-jp.org/vim-users-jp/2009/10/12/Hack-86.html","date":"2009/10/12","hack":86,"title":"Hack #86: キーボードマクロで繰り返し作業を半自動化するポイント"},{"url":"http://vim-jp.org/vim-users-jp/2009/10/14/Hack-87.html","date":"2009/10/14","hack":87,"title":"Hack #87: 行頭でマッチする文字列で検索する"},{"url":"http://vim-jp.org/vim-users-jp/2009/10/16/Hack-88.html","date":"2009/10/16","hack":88,"title":"Hack #88: VimからRubyのリファレンスをひく"},{"url":"http://vim-jp.org/vim-users-jp/2009/10/18/Hack-89.html","date":"2009/10/18","hack":89,"title":"Hack #89: 自動補完をさらに使いこなす"},{"url":"http://vim-jp.org/vim-users-jp/2009/10/20/Hack-90.html","date":"2009/10/20","hack":90,"title":"Hack #90: 流れてしまったメッセージを再表示する"},{"url":"http://vim-jp.org/vim-users-jp/2009/10/22/Hack-91.html","date":"2009/10/22","hack":91,"title":"Hack #91: 検索パターンの入力を改善する"},{"url":"http://vim-jp.org/vim-users-jp/2009/10/24/Hack-92.html","date":"2009/10/24","hack":92,"title":"Hack #92: Vimでプロポーショナルフォントを使う (Mac OS X編)"},{"url":"http://vim-jp.org/vim-users-jp/2009/10/26/Hack-93.html","date":"2009/10/26","hack":93,"title":"Hack #93: neocomplcacheを拡張する 前編"},{"url":"http://vim-jp.org/vim-users-jp/2009/10/28/Hack-94.html","date":"2009/10/28","hack":94,"title":"Hack #94: 開くファイル、保存するファイルのエンコーディングを指定する"},{"url":"http://vim-jp.org/vim-users-jp/2009/10/30/Hack-95.html","date":"2009/10/30","hack":95,"title":"Hack #95: .vimrc / .gvimrc を共有したり、他人の.vimrc / .gvimrcを参考にする"},{"url":"http://vim-jp.org/vim-users-jp/2009/11/09/Hack-100.html","date":"2009/11/09","hack":100,"title":"Hack #100: vimrcにパスワード等を記述しなくてもよくする"},{"url":"http://vim-jp.org/vim-users-jp/2009/11/13/Hack-101.html","date":"2009/11/13","hack":101,"title":"Hack #101: gitリポジトリの内容を参照する"},{"url":"http://vim-jp.org/vim-users-jp/2009/11/01/Hack-96.html","date":"2009/11/01","hack":96,"title":"Hack #96: あらゆる言語に対してキーワードの補完を有効にする"},{"url":"http://vim-jp.org/vim-users-jp/2009/11/21/Hack-103.html","date":"2009/11/21","hack":103,"title":"Hack #103: シェルをNYACUSに設定する"},{"url":"http://vim-jp.org/vim-users-jp/2009/11/25/Hack-104.html","date":"2009/11/25","hack":104,"title":"Hack #104: Visual mode で選択したテキストを検索する"},{"url":"http://vim-jp.org/vim-users-jp/2009/11/29/Hack-105.html","date":"2009/11/29","hack":105,"title":"Hack #105: surroundをより便利に使う"},{"url":"http://vim-jp.org/vim-users-jp/2009/11/03/Hack-97.html","date":"2009/11/03","hack":97,"title":"Hack #97: 同じコマンドを実行する"},{"url":"http://vim-jp.org/vim-users-jp/2009/11/05/Hack-98.html","date":"2009/11/05","hack":98,"title":"Hack #98: VimScriptで疑似乱数を生成する"},{"url":"http://vim-jp.org/vim-users-jp/2009/11/07/Hack-99.html","date":"2009/11/07","hack":99,"title":"Hack #99: 起動に時間のかかるプラグインを探す"},{"url":"http://vim-jp.org/vim-users-jp/2009/11/17/Hack-102.html","date":"2009/11/17","hack":102,"title":"Hack #102: 長いソースコードをざっと眺める"},{"url":"http://vim-jp.org/vim-users-jp/2009/12/03/Hack-106.html","date":"2009/12/03","hack":106,"title":"Hack #106: 一つのウインドウに集中する"},{"url":"http://vim-jp.org/vim-users-jp/2009/12/07/Hack-107.html","date":"2009/12/07","hack":107,"title":"Hack #107: Vimでマウスを使用する"},{"url":"http://vim-jp.org/vim-users-jp/2009/12/11/Hack-108.html","date":"2009/12/11","hack":108,"title":"Hack #108: vimrc で外部ファイルを取り込む"},{"url":"http://vim-jp.org/vim-users-jp/2009/12/15/Hack-109.html","date":"2009/12/15","hack":109,"title":"Hack #109: 本当は怖いVim script – var{ia}ble編"},{"url":"http://vim-jp.org/vim-users-jp/2009/12/19/Hack-110.html","date":"2009/12/19","hack":110,"title":"Hack #110: Vimでプレゼンをする (Mac OS X編)"},{"url":"http://vim-jp.org/vim-users-jp/2009/12/23/Hack-111.html","date":"2009/12/23","hack":111,"title":"Hack #111: neocomplcache Hacks(1) ファイル名補完"},{"url":"http://vim-jp.org/vim-users-jp/2009/12/27/Hack-112.html","date":"2009/12/27","hack":112,"title":"Hack #112: 場所ごとに設定を用意する"},{"url":"http://vim-jp.org/vim-users-jp/2009/12/31/Hack-113.html","date":"2009/12/31","hack":113,"title":"Hack #113: grex – 特定パターンにマッチする行をまとめて取り扱う"},{"url":"http://vim-jp.org/vim-users-jp/2010/01/04/Hack-114.html","date":"2010/01/04","hack":114,"title":"Hack #114: Vimを再起動することなくロードパス$PATHを書き換える"},{"url":"http://vim-jp.org/vim-users-jp/2010/01/08/Hack-115.html","date":"2010/01/08","hack":115,"title":"Hack #115: Vimのバージョンや拡張機能をチェックする"},{"url":"http://vim-jp.org/vim-users-jp/2010/01/12/Hack-116.html","date":"2010/01/12","hack":116,"title":"Hack #116: 機能を割り当てるキーを探す際のヒント"},{"url":"http://vim-jp.org/vim-users-jp/2010/01/16/Hack-117.html","date":"2010/01/16","hack":117,"title":"Hack #117: 置換行為を繰り返す"},{"url":"http://vim-jp.org/vim-users-jp/2010/01/20/Hack-118.html","date":"2010/01/20","hack":118,"title":"Hack #118: ホームディレクトリをラクに入力する"},{"url":"http://vim-jp.org/vim-users-jp/2010/01/24/Hack-119.html","date":"2010/01/24","hack":119,"title":"Hack #119: neocomplcache Hacks(2) オムニ補完"},{"url":"http://vim-jp.org/vim-users-jp/2010/01/28/Hack-120.html","date":"2010/01/28","hack":120,"title":"Hack #120: gVim でウィンドウの位置とサイズを記憶する"},{"url":"http://vim-jp.org/vim-users-jp/2010/02/01/Hack-121.html","date":"2010/02/01","hack":121,"title":"Hack #121: バッファ名をペーストする"},{"url":"http://vim-jp.org/vim-users-jp/2010/02/05/Hack-122.html","date":"2010/02/05","hack":122,"title":"Hack #122: 行末までヤンクする"},{"url":"http://vim-jp.org/vim-users-jp/2010/02/09/Hack-123.html","date":"2010/02/09","hack":123,"title":"Hack #123: VimでSKK日本語入力環境を実現する"},{"url":"http://vim-jp.org/vim-users-jp/2010/02/13/Hack-124.html","date":"2010/02/13","hack":124,"title":"Hack #124: Vimで非同期実行を行う"},{"url":"http://vim-jp.org/vim-users-jp/2010/02/17/Hack-125.html","date":"2010/02/17","hack":125,"title":"Hack #125: 矩形選択で自由に移動する"},{"url":"http://vim-jp.org/vim-users-jp/2010/02/21/Hack-126.html","date":"2010/02/21","hack":126,"title":"Hack #126: クリップボードを利用する"},{"url":"http://vim-jp.org/vim-users-jp/2010/02/25/Hack-127.html","date":"2010/02/25","hack":127,"title":"Hack #127: !を含む外部コマンドを実行する"},{"url":"http://vim-jp.org/vim-users-jp/2010/03/05/Hack-129.html","date":"2010/03/05","hack":129,"title":"Hack #129: 複数のファイルから検索する"},{"url":"http://vim-jp.org/vim-users-jp/2010/03/09/Hack-130.html","date":"2010/03/09","hack":130,"title":"Hack #130: :grepをより便利に利用する"},{"url":"http://vim-jp.org/vim-users-jp/2010/03/13/Hack-131.html","date":"2010/03/13","hack":131,"title":"Hack #131: Rubyで#{をラクに入力する"},{"url":"http://vim-jp.org/vim-users-jp/2010/03/17/Hack-132.html","date":"2010/03/17","hack":132,"title":"Hack #132: Pythonインタフェースを使う(1)"},{"url":"http://vim-jp.org/vim-users-jp/2010/03/21/Hack-133.html","date":"2010/03/21","hack":133,"title":"Hack #133: バイナリファイルを編集する"},{"url":"http://vim-jp.org/vim-users-jp/2010/03/25/Hack-134.html","date":"2010/03/25","hack":134,"title":"Hack #134: Vimをデフォルトの状態で起動する"},{"url":"http://vim-jp.org/vim-users-jp/2010/03/29/Hack-135.html","date":"2010/03/29","hack":135,"title":"Hack #135: ]で補完する"},{"url":"http://vim-jp.org/vim-users-jp/2010/04/02/Hack-136.html","date":"2010/04/02","hack":136,"title":"Hack #136: Pythonインタフェースを使う(2)"},{"url":"http://vim-jp.org/vim-users-jp/2010/04/06/Hack-137.html","date":"2010/04/06","hack":137,"title":"Hack #137: タブとインデントの設定を理解する"},{"url":"http://vim-jp.org/vim-users-jp/2010/04/10/Hack-138.html","date":"2010/04/10","hack":138,"title":"Hack #138: ファイルタイプのエイリアスを作る"},{"url":"http://vim-jp.org/vim-users-jp/2010/04/14/Hack-139.html","date":"2010/04/14","hack":139,"title":"Hack #139: screenのカレントディレクトリにcdする"},{"url":"http://vim-jp.org/vim-users-jp/2010/04/18/Hack-140.html","date":"2010/04/18","hack":140,"title":"Hack #140: Vimでバッチ処理を行なう"},{"url":"http://vim-jp.org/vim-users-jp/2010/04/22/Hack-141.html","date":"2010/04/22","hack":141,"title":"Hack #141: 引数の順序を入れ替える"},{"url":"http://vim-jp.org/vim-users-jp/2010/04/26/Hack-142.html","date":"2010/04/26","hack":142,"title":"Hack #142: Vimでシェルを起動する"},{"url":"http://vim-jp.org/vim-users-jp/2010/04/30/Hack-143.html","date":"2010/04/30","hack":143,"title":"Hack #143: 見た目を変えずにタブ文字とスペースを相互に変換する"},{"url":"http://vim-jp.org/vim-users-jp/2010/05/12/Hack-146.html","date":"2010/05/12","hack":146,"title":"Hack #146: Vimで仕事を探す、あるいはVim使いを雇う"},{"url":"http://vim-jp.org/vim-users-jp/2010/05/20/Hack-148.html","date":"2010/05/20","hack":148,"title":"Hack #148: Key mappingの設定を確認する"},{"url":"http://vim-jp.org/vim-users-jp/2010/05/24/Hack-149.html","date":"2010/05/24","hack":149,"title":"Hack #149: コーディングスタイルを切り替える"},{"url":"http://vim-jp.org/vim-users-jp/2010/05/04/Hack-144.html","date":"2010/05/04","hack":144,"title":"Hack #144: 分かりやすく副作用のないKey-mappingsを定義する"},{"url":"http://vim-jp.org/vim-users-jp/2010/06/01/Hack-151.html","date":"2010/06/01","hack":151,"title":"Hack #151: 編集中のファイルがあるディレクトリを開く"},{"url":"http://vim-jp.org/vim-users-jp/2010/06/05/Hack-152.html","date":"2010/06/05","hack":152,"title":"Hack #152: VimとGVimの相違点について知る"},{"url":"http://vim-jp.org/vim-users-jp/2010/06/09/Hack-153.html","date":"2010/06/09","hack":153,"title":"Hack #153: 検索したパターンで置換する"},{"url":"http://vim-jp.org/vim-users-jp/2010/06/13/Hack-154.html","date":"2010/06/13","hack":154,"title":"Hack #154: タグジャンプをさらに活用する"},{"url":"http://vim-jp.org/vim-users-jp/2010/06/21/Hack-156.html","date":"2010/06/21","hack":156,"title":"Hack #156: PHPで配列リテラルを楽に入力する"},{"url":"http://vim-jp.org/vim-users-jp/2010/06/29/Hack-158.html","date":"2010/06/29","hack":158,"title":"Hack #158: ユーザコマンドを定義する"},{"url":"http://vim-jp.org/vim-users-jp/2010/07/03/Hack-159.html","date":"2010/07/03","hack":159,"title":"Hack #159: オプションの値を気にせずsplit, vsplitする"},{"url":"http://vim-jp.org/vim-users-jp/2010/07/07/Hack-160.html","date":"2010/07/07","hack":160,"title":"Hack #160: JavaScript開発環境"},{"url":"http://vim-jp.org/vim-users-jp/2009/05/01/Hack-4.html","date":"2009/05/01","hack":4,"title":"Hack #4: Insert mode補完 導入編"},{"url":"http://vim-jp.org/vim-users-jp/2009/08/03/Hack-51.html","date":"2009/08/03","hack":51,"title":"Hack #51: カーソル下のキーワードを検索する"},{"url":"http://vim-jp.org/vim-users-jp/2009/08/15/Hack-57.html","date":"2009/08/15","hack":57,"title":"Hack #57: 空行を挿入する"},{"url":"http://vim-jp.org/vim-users-jp/2009/08/17/Hack-58.html","date":"2009/08/17","hack":58,"title":"Hack #58: VimからTwitterの閲覧、投稿を行う"},{"url":"http://vim-jp.org/vim-users-jp/2009/08/21/Hack-60.html","date":"2009/08/21","hack":60,"title":"Hack #60: 検索、マッチング時の大文字と小文字の区別を制御する"},{"url":"http://vim-jp.org/vim-users-jp/2009/08/23/Hack-61.html","date":"2009/08/23","hack":61,"title":"Hack #61: カーソル下のファイル名に対応するファイルを開く"},{"url":"http://vim-jp.org/vim-users-jp/2009/08/25/Hack-62.html","date":"2009/08/25","hack":62,"title":"Hack #62: カーソル下のキーワードをバッファ内全体で置換する"},{"url":"http://vim-jp.org/vim-users-jp/2009/08/27/Hack-63.html","date":"2009/08/27","hack":63,"title":"Hack #63: 日本語のヘルプを用意する"},{"url":"http://vim-jp.org/vim-users-jp/2009/08/29/Hack-64.html","date":"2009/08/29","hack":64,"title":"Hack #64: 256色ターミナルでVimを使用する"},{"url":"http://vim-jp.org/vim-users-jp/2010/07/19/Hack-162.html","date":"2010/07/19","hack":162,"title":"Hack #162: Vimを終了しても undo 履歴を復元する"},{"url":"http://vim-jp.org/vim-users-jp/2009/06/30/Hack-34.html","date":"2009/06/30","hack":34,"title":"Hack #34: Vimのディレクトリ構成"},{"url":"http://vim-jp.org/vim-users-jp/2009/08/19/Hack-59.html","date":"2009/08/19","hack":59,"title":"Hack #59: 分かりやすいKey-mappingsを定義する"},{"url":"http://vim-jp.org/vim-users-jp/2009/07/18/Hack-43.html","date":"2009/07/18","hack":43,"title":"Hack #43: タグジャンプを使用する"},{"url":"http://vim-jp.org/vim-users-jp/2009/08/31/Hack-65.html","date":"2009/08/31","hack":65,"title":"Hack #65: 選択範囲を検索する"},{"url":"http://vim-jp.org/vim-users-jp/2009/07/14/Hack-41.html","date":"2009/07/14","hack":41,"title":"Hack #41: ウィンドウのレイアウトを変更する"},{"url":"http://vim-jp.org/vim-users-jp/2009/06/18/Hack-28.html","date":"2009/06/18","hack":28,"title":"Hack #28: changelogを記述する"},{"url":"http://vim-jp.org/vim-users-jp/2009/07/22/Hack-45.html","date":"2009/07/22","hack":45,"title":"Hack #45: help を引く"},{"url":"http://vim-jp.org/vim-users-jp/2009/06/20/Hack-29.html","date":"2009/06/20","hack":29,"title":"Hack #29: Command-line mode補完 自作編"},{"url":"http://vim-jp.org/vim-users-jp/2009/07/26/Hack-47.html","date":"2009/07/26","hack":47,"title":"Hack #47: 大文字を連続で入力する"},{"url":"http://vim-jp.org/vim-users-jp/2009/06/22/Hack-30.html","date":"2009/06/22","hack":30,"title":"Hack #30: 範囲を指定してコマンドを実行する"},{"url":"http://vim-jp.org/vim-users-jp/2009/07/02/Hack-35.html","date":"2009/07/02","hack":35,"title":"Hack #35: ex コマンドを実行するキーマッピングを定義する"},{"url":"http://vim-jp.org/vim-users-jp/2009/07/16/Hack-42.html","date":"2009/07/16","hack":42,"title":"Hack #42: 縦分割で画面が狭くなりすぎないようにする"},{"url":"http://vim-jp.org/vim-users-jp/2009/07/24/Hack-46.html","date":"2009/07/24","hack":46,"title":"Hack #46: カーソル位置の履歴を辿る"},{"url":"http://vim-jp.org/vim-users-jp/2009/07/28/Hack-48.html","date":"2009/07/28","hack":48,"title":"Hack #48: 一般ユーザで開いてしまったファイルをrootで再度開く"},{"url":"http://vim-jp.org/vim-users-jp/2009/06/24/Hack-31.html","date":"2009/06/24","hack":31,"title":"Hack #31: ウィンドウサイズの自動調整を無効にする"},{"url":"http://vim-jp.org/vim-users-jp/2009/06/26/Hack-32.html","date":"2009/06/26","hack":32,"title":"Hack #32: Vimが強制終了された後の処理"},{"url":"http://vim-jp.org/vim-users-jp/2009/06/28/Hack-33.html","date":"2009/06/28","hack":33,"title":"Hack #33: リモートのファイルを編集する"},{"url":"http://vim-jp.org/vim-users-jp/2009/07/30/Hack-49.html","date":"2009/07/30","hack":49,"title":"Hack #49: 自動補完を活用する 後編"},{"url":"http://vim-jp.org/vim-users-jp/2009/09/04/Hack-67.html","date":"2009/09/04","hack":67,"title":"Hack #67: Gitを使う"},{"url":"http://vim-jp.org/vim-users-jp/2010/07/29/Hack-164.html","date":"2010/07/29","hack":164,"title":"Hack #164: JavaScript開発環境 その2 CoffeeScriptを使う"},{"url":"http://vim-jp.org/vim-users-jp/2010/08/08/Hack-166.html","date":"2010/08/08","hack":166,"title":"Hack #166: ローマ字の大文字/小文字を変換する"},{"url":"http://vim-jp.org/vim-users-jp/2010/08/18/Hack-168.html","date":"2010/08/18","hack":168,"title":"Hack #168: シェル以外から立ち上げたVimでもシェル側の環境変数PATHを考慮したコマンドの呼び出しを行う"},{"url":"http://vim-jp.org/vim-users-jp/2009/09/24/Hack-77.html","date":"2009/09/24","hack":77,"title":"Hack #77: 縦に揃える"},{"url":"http://vim-jp.org/vim-users-jp/2009/04/27/Hack-2.html","date":"2009/04/27","hack":2,"title":"Hack #2: Vimを使う前に見直しておきたいポイント"},{"url":"http://vim-jp.org/vim-users-jp/2009/09/30/Hack-80.html","date":"2009/09/30","hack":80,"title":"Hack #80: 単語境界にマッチさせる"},{"url":"http://vim-jp.org/vim-users-jp/2009/05/15/Hack-11.html","date":"2009/05/15","hack":11,"title":"Hack #11: argument listを利用して複数のファイルを取り扱う"},{"url":"http://vim-jp.org/vim-users-jp/2009/09/12/Hack-71.html","date":"2009/09/12","hack":71,"title":"Hack #71: 編集操作を繰り返す"},{"url":"http://vim-jp.org/vim-users-jp/2009/09/14/Hack-72.html","date":"2009/09/14","hack":72,"title":"Hack #72: 英語の誤入力を防ぐ"},{"url":"http://vim-jp.org/vim-users-jp/2009/09/16/Hack-73.html","date":"2009/09/16","hack":73,"title":"Hack #73: setのちょっとしたtips"},{"url":"http://vim-jp.org/vim-users-jp/2009/09/18/Hack-74.html","date":"2009/09/18","hack":74,"title":"Hack #74: 簡単にvimrcを編集する"},{"url":"http://vim-jp.org/vim-users-jp/2009/09/20/Hack-75.html","date":"2009/09/20","hack":75,"title":"Hack #75: 正規表現で先読み/後読みを使用する"},{"url":"http://vim-jp.org/vim-users-jp/2009/09/22/Hack-76.html","date":"2009/09/22","hack":76,"title":"Hack #76: Insert mode中で単語単位/行単位の削除を行なう"},{"url":"http://vim-jp.org/vim-users-jp/2009/09/26/Hack-78.html","date":"2009/09/26","hack":78,"title":"Hack #78: CSVの特定のカラムをハイライトする"},{"url":"http://vim-jp.org/vim-users-jp/2009/09/28/Hack-79.html","date":"2009/09/28","hack":79,"title":"Hack #79: ATOK X3をGVimで使用する"},{"url":"http://vim-jp.org/vim-users-jp/2010/03/01/Hack-128.html","date":"2010/03/01","hack":128,"title":"Hack #128: neocomplcache Hacks(3) キーワード補完"},{"url":"http://vim-jp.org/vim-users-jp/2010/05/16/Hack-147.html","date":"2010/05/16","hack":147,"title":"Hack #147: neocomplcache Hacks(4) シンタックス補完"},{"url":"http://vim-jp.org/vim-users-jp/2010/06/25/Hack-157.html","date":"2010/06/25","hack":157,"title":"Hack #157: neocomplcache Hacks(5) タグ補完 ディクショナリ補完"},{"url":"http://vim-jp.org/vim-users-jp/2010/08/03/Hack-165.html","date":"2010/08/03","hack":165,"title":"Hack #165: neocomplcache Hacks(6) インクルード補完"},{"url":"http://vim-jp.org/vim-users-jp/2009/05/17/Hack-12.html","date":"2009/05/17","hack":12,"title":"Hack #12: 条件にマッチする行を削除する"},{"url":"http://vim-jp.org/vim-users-jp/2009/05/19/Hack-13.html","date":"2009/05/19","hack":13,"title":"Hack #13: autocmdを使用して自動的に処理を実行する"},{"url":"http://vim-jp.org/vim-users-jp/2009/05/21/Hack-14.html","date":"2009/05/21","hack":14,"title":"Hack #14: Insert mode補完 自作編"},{"url":"http://vim-jp.org/vim-users-jp/2009/05/23/Hack-15.html","date":"2009/05/23","hack":15,"title":"Hack #15: ローカルオプション"},{"url":"http://vim-jp.org/vim-users-jp/2009/05/25/Hack-16.html","date":"2009/05/25","hack":16,"title":"Hack #16: 任意のファイルをブックマークする"},{"url":"http://vim-jp.org/vim-users-jp/2009/05/27/Hack-17.html","date":"2009/05/27","hack":17,"title":"Hack #17: Vimを終了することなく編集中ファイルのファイル名を変更する"},{"url":"http://vim-jp.org/vim-users-jp/2009/05/29/Hack-18.html","date":"2009/05/29","hack":18,"title":"Hack #18: 複数のファイルの差分を眺める"},{"url":"http://vim-jp.org/vim-users-jp/2009/05/31/Hack-19.html","date":"2009/05/31","hack":19,"title":"Hack #19: Command-line mode補完 導入編"},{"url":"http://vim-jp.org/vim-users-jp/2009/04/29/Hack-3.html","date":"2009/04/29","hack":3,"title":"Hack #3: Vimから外部コマンドを呼び出す"},{"url":"http://vim-jp.org/vim-users-jp/2009/06/02/Hack-20.html","date":"2009/06/02","hack":20,"title":"Hack #20: モードラインでファイルごとにオプションを設定する"},{"url":"http://vim-jp.org/vim-users-jp/2010/09/02/Hack-171.html","date":"2010/09/02","hack":171,"title":"Hack #171: 編集している関数名を表示する"},{"url":"http://vim-jp.org/vim-users-jp/2010/07/14/Hack-161.html","date":"2010/07/14","hack":161,"title":"Hack #161: Command-line windowを使いこなす"},{"url":"http://vim-jp.org/vim-users-jp/2010/07/24/Hack-163.html","date":"2010/07/24","hack":163,"title":"Hack #163: VimをVimスクリプトインタプリタとして使う"},{"url":"http://vim-jp.org/vim-users-jp/2010/08/13/Hack-167.html","date":"2010/08/13","hack":167,"title":"Hack #167: Vimスクリプトで無名関数やクロージャを使う方法"},{"url":"http://vim-jp.org/vim-users-jp/2010/08/23/Hack-169.html","date":"2010/08/23","hack":169,"title":"Hack #169: neocomplcacheを拡張する 後編"},{"url":"http://vim-jp.org/vim-users-jp/2010/09/12/Hack-173.html","date":"2010/09/12","hack":173,"title":"Hack #173: Vimでタイマー機能を模倣する"},{"url":"http://vim-jp.org/vim-users-jp/2009/07/04/Hack-36.html","date":"2009/07/04","hack":36,"title":"Hack #36: バッファを自動的に保存する"},{"url":"http://vim-jp.org/vim-users-jp/2010/11/02/Hack-180.html","date":"2010/11/02","hack":180,"title":"Hack #180: ヤンクしている文字列で検索する"},{"url":"http://vim-jp.org/vim-users-jp/2009/08/05/Hack-52.html","date":"2009/08/05","hack":52,"title":"Hack #52: Markdown形式の文書を書く"},{"url":"http://vim-jp.org/vim-users-jp/2010/11/03/Hack-181.html","date":"2010/11/03","hack":181,"title":"Hack #181: Vimで使い捨てのファイルを作成する"},{"url":"http://vim-jp.org/vim-users-jp/2010/11/12/Hack-182.html","date":"2010/11/12","hack":182,"title":"Hack #182: テキストを折り畳む – marker 編"},{"url":"http://vim-jp.org/vim-users-jp/2010/11/17/Hack-183.html","date":"2010/11/17","hack":183,"title":"Hack #183: Vim日本語ドキュメントを更新しよう"},{"url":"http://vim-jp.org/vim-users-jp/2010/11/22/Hack-184.html","date":"2010/11/22","hack":184,"title":"Hack #184: MacVimでCommand-line windowを使いこなす"},{"url":"http://vim-jp.org/vim-users-jp/2010/12/02/Hack-186.html","date":"2010/12/02","hack":186,"title":"Hack #186: テキストを折り畳む – 自作編"},{"url":"http://vim-jp.org/vim-users-jp/2010/08/28/Hack-170.html","date":"2010/08/28","hack":170,"title":"Hack #170: テキストを折り畳む – 基本編"},{"url":"http://vim-jp.org/vim-users-jp/2010/09/07/Hack-172.html","date":"2010/09/07","hack":172,"title":"Hack #172: RSpecをquickrunする (1/2):"},{"url":"http://vim-jp.org/vim-users-jp/2010/10/03/Hack-174.html","date":"2010/10/03","hack":174,"title":"Hack #174: テキストを折り畳む – 設定編"},{"url":"http://vim-jp.org/vim-users-jp/2010/10/08/Hack-175.html","date":"2010/10/08","hack":175,"title":"Hack #175: GVimを動かす"},{"url":"http://vim-jp.org/vim-users-jp/2010/10/12/Hack-176.html","date":"2010/10/12","hack":176,"title":"Hack #176: RSpecをquickrunする (2/2)"},{"url":"http://vim-jp.org/vim-users-jp/2010/10/17/Hack-177.html","date":"2010/10/17","hack":177,"title":"Hack #177: neocomplcacheの設定について知る 前編"},{"url":"http://vim-jp.org/vim-users-jp/2010/10/23/Hack-178.html","date":"2010/10/23","hack":178,"title":"Hack #178: テキストを折り畳む – 操作編"},{"url":"http://vim-jp.org/vim-users-jp/2010/10/28/Hack-179.html","date":"2010/10/28","hack":179,"title":"Hack #179: ‘cpoptions’, ‘compatible’について知る"},{"url":"http://vim-jp.org/vim-users-jp/2009/07/20/Hack-44.html","date":"2009/07/20","hack":44,"title":"Hack #44: 自動補完を活用する 前編"},{"url":"http://vim-jp.org/vim-users-jp/2010/12/07/Hack-187.html","date":"2010/12/07","hack":187,"title":"Hack #187: Vimのインサートモードをより安全にする"},{"url":"http://vim-jp.org/vim-users-jp/2010/11/27/Hack-185.html","date":"2010/11/27","hack":185,"title":"Hack #185: neocomplcacheの設定について知る 中編"},{"url":"http://vim-jp.org/vim-users-jp/2010/12/22/Hack-190.html","date":"2010/12/22","hack":190,"title":"Hack #190: テキストを折り畳む – 表示編"},{"url":"http://vim-jp.org/vim-users-jp/2010/12/12/Hack-188.html","date":"2010/12/12","hack":188,"title":"Hack #188: 見た目を気軽に変更する"},{"url":"http://vim-jp.org/vim-users-jp/2010/12/17/Hack-189.html","date":"2010/12/17","hack":189,"title":"Hack #189: Emacsのプラグインに対応するVimプラグイン"},{"url":"http://vim-jp.org/vim-users-jp/2011/01/01/Hack-192.html","date":"2011/01/01","hack":192,"title":"Hack #192: 任意の言語で任意のマクロを使う"},{"url":"http://vim-jp.org/vim-users-jp/2011/01/11/Hack-194.html","date":"2011/01/11","hack":194,"title":"Hack #194: Vim でマージを行う"},{"url":"http://vim-jp.org/vim-users-jp/2011/01/16/Hack-195.html","date":"2011/01/16","hack":195,"title":"Hack #195: virtualedit tip"},{"url":"http://vim-jp.org/vim-users-jp/2011/01/31/Hack-198.html","date":"2011/01/31","hack":198,"title":"Hack #198: ウィンドウを開く方向を指定する"},{"url":"http://vim-jp.org/vim-users-jp/2009/07/06/Hack-37.html","date":"2009/07/06","hack":37,"title":"Hack #37: Vimの勉強会を開催する"},{"url":"http://vim-jp.org/vim-users-jp/2011/01/06/Hack-193.html","date":"2011/01/06","hack":193,"title":"Hack #193: neocomplcacheの設定について知る 後編"},{"url":"http://vim-jp.org/vim-users-jp/2011/01/21/Hack-196.html","date":"2011/01/21","hack":196,"title":"Hack #196: カラースキームは開発支援ツール"},{"url":"http://vim-jp.org/vim-users-jp/2011/02/05/Hack-199.html","date":"2011/02/05","hack":199,"title":"Hack #199: :helpに慣れ親しむ"},{"url":"http://vim-jp.org/vim-users-jp/2010/12/27/Hack-191.html","date":"2010/12/27","hack":191,"title":"Hack #191: Vimで続けてインデント/デインデントするいくつかの方法"},{"url":"http://vim-jp.org/vim-users-jp/2011/01/30/Hack-197.html","date":"2011/01/30","hack":197,"title":"Hack #197: unite.vim の source を作成する"},{"url":"http://vim-jp.org/vim-users-jp/2011/02/10/Hack-200.html","date":"2011/02/10","hack":200,"title":"Hack #200: 候補を選択し、実行する"},{"url":"http://vim-jp.org/vim-users-jp/2011/02/20/Hack-202.html","date":"2011/02/20","hack":202,"title":"Hack #202: 自動的にディレクトリを作成する"},{"url":"http://vim-jp.org/vim-users-jp/2011/03/01/Hack-204.html","date":"2011/03/01","hack":204,"title":"Hack #204: Vimに望み通りの新機能を搭載してもらう"},{"url":"http://vim-jp.org/vim-users-jp/2011/03/08/Hack-205.html","date":"2011/03/08","hack":205,"title":"Hack #205: 複数行をコメントアウトする"},{"url":"http://vim-jp.org/vim-users-jp/2011/03/12/Hack-206.html","date":"2011/03/12","hack":206,"title":"Hack #206: 外部で変更のあったファイルを自動的に読み直す"},{"url":"http://vim-jp.org/vim-users-jp/2011/03/18/Hack-207.html","date":"2011/03/18","hack":207,"title":"Hack #207: <C-g>, g<C-g>で選択されたテキストの情報を表示する"},{"url":"http://vim-jp.org/vim-users-jp/2011/03/22/Hack-208.html","date":"2011/03/22","hack":208,"title":"Hack #208: 英語を正確に素早く入力する"},{"url":"http://vim-jp.org/vim-users-jp/2011/03/28/Hack-209.html","date":"2011/03/28","hack":209,"title":"Hack #209: Vim で Ruby on Rails の開発を行なう"},{"url":"http://vim-jp.org/vim-users-jp/2011/04/01/Hack-210.html","date":"2011/04/01","hack":210,"title":"Hack #210: Vim のイースターエッグを見る"},{"url":"http://vim-jp.org/vim-users-jp/2011/04/11/Hack-212.html","date":"2011/04/11","hack":212,"title":"Hack #212: コマンドライン引数を活用する"},{"url":"http://vim-jp.org/vim-users-jp/2011/04/21/Hack-214.html","date":"2011/04/21","hack":214,"title":"Hack #214: 括弧までを消したり置き換えたりする"},{"url":"http://vim-jp.org/vim-users-jp/2011/10/05/Hack-234.html","date":"2011/10/05","hack":234,"title":"Hack #234: Vim外にいるときはVimを透けさせる"},{"url":"http://vim-jp.org/vim-users-jp/2011/10/10/Hack-235.html","date":"2011/10/10","hack":235,"title":"Hack #235: リストの要素の総和や総乗を簡単に求める"},{"url":"http://vim-jp.org/vim-users-jp/2011/10/15/Hack-236.html","date":"2011/10/15","hack":236,"title":"Hack #236: 短期間でVim script力を向上する"},{"url":"http://vim-jp.org/vim-users-jp/2011/02/19/Hack-201.html","date":"2011/02/19","hack":201,"title":"Hack #201: バックアップを作成する"},{"url":"http://vim-jp.org/vim-users-jp/2011/04/30/Hack-215.html","date":"2011/04/30","hack":215,"title":"Hack #215: Vundle で plugin をモダンに管理する"},{"url":"http://vim-jp.org/vim-users-jp/2011/05/05/Hack-216.html","date":"2011/05/05","hack":216,"title":"Hack #216: 消してしまった直前のメッセージを再表示する"},{"url":"http://vim-jp.org/vim-users-jp/2011/05/26/Hack-217.html","date":"2011/05/26","hack":217,"title":"Hack #217: 横幅が長いコードをハイライトする"},{"url":"http://vim-jp.org/vim-users-jp/2011/06/02/Hack-218.html","date":"2011/06/02","hack":218,"title":"Hack #218: Vimでsshに接続する"},{"url":"http://vim-jp.org/vim-users-jp/2011/06/19/Hack-219.html","date":"2011/06/19","hack":219,"title":"Hack #219: Gitを使う2 – Fugitive.vim"},{"url":"http://vim-jp.org/vim-users-jp/2011/06/21/Hack-220.html","date":"2011/06/21","hack":220,"title":"Hack #220: コマンドラインからコピペする"},{"url":"http://vim-jp.org/vim-users-jp/2011/06/22/Hack-221.html","date":"2011/06/22","hack":221,"title":"Hack #221: MacVimで半透明処理が狂う問題に対処する"},{"url":"http://vim-jp.org/vim-users-jp/2011/07/04/Hack-222.html","date":"2011/07/04","hack":222,"title":"Hack #222: カーソル位置を目立たせる"},{"url":"http://vim-jp.org/vim-users-jp/2011/07/18/Hack-223.html","date":"2011/07/18","hack":223,"title":"Hack #223: テキストを直感的に移動、複製する"},{"url":"http://vim-jp.org/vim-users-jp/2011/10/25/Hack-238.html","date":"2011/10/25","hack":238,"title":"Hack #238: neobundle.vim で plugin をモダンに管理する"},{"url":"http://vim-jp.org/vim-users-jp/2011/08/21/Hack-224.html","date":"2011/08/21","hack":224,"title":"Hack #224: Vim Hacks に記事を投稿する"},{"url":"http://vim-jp.org/vim-users-jp/2011/08/31/Hack-226.html","date":"2011/08/31","hack":226,"title":"Hack #226: 複数のキーワードを手軽にハイライトする"},{"url":"http://vim-jp.org/vim-users-jp/2011/02/27/Hack-203.html","date":"2011/02/27","hack":203,"title":"Hack #203: 定義されているマッピングを調べる"},{"url":"http://vim-jp.org/vim-users-jp/2011/04/16/Hack-213.html","date":"2011/04/16","hack":213,"title":"Hack #213: ダブルクリックで単語検索するようにする"},{"url":"http://vim-jp.org/vim-users-jp/2011/04/06/Hack-211.html","date":"2011/04/06","hack":211,"title":"Hack #211: Haskellでimportするモジュールや関数をその場で調べつつ入力する"},{"url":"http://vim-jp.org/vim-users-jp/2011/08/26/Hack-225.html","date":"2011/08/26","hack":225,"title":"Hack #225: VimからURLを開く"},{"url":"http://vim-jp.org/vim-users-jp/2011/09/05/Hack-227.html","date":"2011/09/05","hack":227,"title":"Hack #227: surround.vim の囲むルールを独自に拡張する"},{"url":"http://vim-jp.org/vim-users-jp/2011/09/10/Hack-228.html","date":"2011/09/10","hack":228,"title":"Hack #228: 見た目を気軽に変更する(その2) ColorRoller版"},{"url":"http://vim-jp.org/vim-users-jp/2011/09/15/Hack-229.html","date":"2011/09/15","hack":229,"title":"Hack #229: 動的型付け言語Rubyでメソッド名などを自動補完する"},{"url":"http://vim-jp.org/vim-users-jp/2011/09/15/Hack-230.html","date":"2011/09/15","hack":230,"title":"Hack #230: Markdown形式の文書を書く2 (quickrun0.5.0対応版)"},{"url":"http://vim-jp.org/vim-users-jp/2011/09/20/Hack-231.html","date":"2011/09/20","hack":231,"title":"Hack #231: Rubyで入力と出力からメソッド名を自動補完する"},{"url":"http://vim-jp.org/vim-users-jp/2011/09/25/Hack-232.html","date":"2011/09/25","hack":232,"title":"Hack #232: Clojure開発環境を整える"},{"url":"http://vim-jp.org/vim-users-jp/2011/10/20/Hack-237.html","date":"2011/10/20","hack":237,"title":"Hack #237: 古い quickfix を参照する"},{"url":"http://vim-jp.org/vim-users-jp/2011/09/30/Hack-233.html","date":"2011/09/30","hack":233,"title":"Hack #233: 現在使用中のColorSchemeの名前を取得する"},{"url":"http://vim-jp.org/vim-users-jp/2011/10/30/Hack-239.html","date":"2011/10/30","hack":239,"title":"Hack #239: グローバル変数を安全に参照する"},{"url":"http://vim-jp.org/vim-users-jp/2011/12/12/Hack-240.html","date":"2011/12/12","hack":240,"title":"Hack #240: <C-[> での誤爆を防止する"},{"url":"http://vim-jp.org/vim-users-jp/2011/12/19/Hack-241.html","date":"2011/12/19","hack":241,"title":"Hack #241: Haskellで使いたい関数を使ってからそのモジュールをimportする"}]