vim-speeddatingで日時をインクリメント/デクリメントVimインクリメント/デクリメントVimでは<C-a>でインクリメント、<C-x>でデクリメントができる。ノーマルモードで1の上にカーソルを置いて<C-a>を押すと2になり、<C-x>を押すと1に戻る。5つインクリメントしたい場合は5<C-a>のように数値を入力してから実行する。この機能は日時フォーマットには対応していないので、1999-12-31の31の上にカーソルを置いてインクリメントすると2000-01-01にならずに1999-12-30になる(-31と解釈されているため)。vim-speeddatinggithub.comvim-speeddatingというプラグインをインストールすると、日時フォーマットもインクリメント/デクリメントできるようになる。デフォルトで対応しているフォーマットは以下の通り(プラグインインストール後に:SpeedDatingFormatコマンドで確認可能)。mmxvivim-speedatingのインストールNeoBundleの場合は下記行をvimrcに追加。'tpope/vim-speeddating'使い方これまでと同じように<C-a>、<C-x>を押せば、日時フォーマットも適切にインクリメント/デクリメントできるようになる。カーソルを置く場所により時刻が対象になったり、日付が対象になったりするのも便利。{format}のようにすればオリジナルのフォーマットも追加可能。(1)月別アーカイブAmazonスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。