Vim エディターから、カーソルを数値に移動し、Ctrl+A を押して数値を増やすか、Ctrl+X を押します。数を減らします。
- Ctrl+A カーソルの下の数字を増やす
- Ctrl+X カーソルの下の数字を減らす
Ctrl-A と Ctrl-X は数値に対してのみ機能します。ただし、Speeddating Vim プラグインを使用すると、Vim エディターで Ctrl+A および Ctrl+X を使用して、日付、時刻、ローマ数字、元の数字を増減できます。
speeddating.vim をインストールする 2 つの手順
ステップ 1:vim.org からプラグインの最新バージョンをダウンロードします
vim.org からプラグインをダウンロード
$ cd /usr/src $ wget -O speeddating.vim http://www.vim.org/scripts/download_script.php?src_id=9356
ステップ 2:Speed Dating vim プラグインをインストールする
$ mkdir ~/.vim # if the directory does not exist already $ cd ~/.vim/plugin/ $ cp /usr/src/speeddating.vim .
Speeddating Vim プラグインの使用法
1. Vim エディター内で日付を増減
次のテキストでは、実際には 6 月 30 日ではなく 7 月 1 日であると仮定します。
On June 30th, 2009 we have published Top 5 Best Linux Text editors post. Vim took the first place with a huge margin.
カーソルを「2009 年 6 月 30 日」に移動して Ctrl+A を押すと、日付が「2009 年 7 月 1 日」に自動的に増加します。
On July 1st, 2009 we have published Top 5 Best Linux Text editors post. Vim took the first place with a huge margin.
注: 日付を減らすには、Ctrl+X を押します。
2. Speeddating Vim プラグインでサポートされている日付形式
スピード デート プラグインは、次の日付形式をサポートしています。
1 %i, %d %h %Y %H:%M:%S %z Tue, 22 Sep 2009 16:06:21 +0000 2 %i, %h %d, %Y at %I:%M:%S%^P %z Tue, Sep 22, 2009 at 04:06:21PM +0000 3 %a %b %_d %H:%M:%S %Z %Y Tue Sep 22 16:06:21 UTC 2009 4 %a %h %-d %H:%M:%S %Y %z Tue Sep 22 16:06:21 2009 +0000 5 %h %_d %H:%M:%S Sep 22 16:06:21 6 %Y-%m-%d%[ T_-]%H:%M:%S %z 2009-09-22 16:06:21 +0000 7 %Y-%m-%d%[ T_-]%H:%M:%S%?[Z] 2009-09-22 16:06:21 8 %Y-%m-%d 2009-09-22 9 %-I:%M:%S%?[ ]%^P 4:06:21PM 10 %-I:%M%?[ ]%^P 4:06PM 11 %-I%?[ ]%^P 4PM 12 %H:%M:%S 16:06:21 13 %B %o, %Y September 22nd, 2009 14 %d%[-/ ]%b%1%y 22-Sep-09 15 %d%[-/ ]%b%1%Y 22-Sep-2009 16 %Y %b %d 2009 Sep 22 17 %b %d, %Y Sep 22, 2009 18 %^v MMIX 19 %v mmix
上記の形式はすべて日付と時刻の形式として扱われ、曜日、月、時刻が適切に自動的に変更されます。
カーソルを置いて CTRL+A を押すと、以下を増やすことができます。
- 日付は変更できます。
- 年は変更できます。
- 時間は変更できます。
注: その単語で ctrl+A を押すと、1 番目から 2 番目などの序数もインクリメントします。
3. Speed Dating Vim プラグインのカスタム形式を定義
:SpeedDatingFormat を使用して、カスタム形式を定義します。カスタム形式には、man strftime に示されているすべての形式を使用できます。
$ man strftime $ vim project.txt :SpeedDatingFormat [your-custom-format]
4. Vim Speeddating プラグインを使用して時間を増減する
Ctrl+A の前:
10:22 AM
以下に示すように、カーソルを 10 の下に置き、Ctrl+A を押して時間を増やします。
11:22 AM
注:
- 時間が 24 時間を超えると、日付も自動的に増加します。
- 時間を減らすには、Ctrl+X を押します。
5.ローマ数字を増減
ローマ数字の下にカーソルを移動し、Ctrl-A を押します。
Ctrl-A の前:
III
以下に示すように、Ctrl+A を押してローマ数字を増やします:
IV
注: ローマ数字を減らすには、Ctrl+X を押します。