GNU/Linux >> Linux の 問題 >  >> Linux

Vim Editor:日付、時刻、ローマ数字、序数を増減する方法

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 を押します。


Linux
  1. CentOS 8で日付、時刻、タイムゾーンを変更する-その方法は?

  2. Lsを実行し、作成された日付で結果を並べ替える方法は?

  3. CentOS / RHEL :RPM のインストール日時を確認する方法

  1. Pythonで現在の日付と時刻を取得する方法

  2. Linux システムの再起動日時を表示する方法

  3. 時間と日付を自動的に更新するように Debian を設定するには?

  1. AlmaLinuxで日付と時刻を設定する方法

  2. Vim / Viでファイルを保存し、エディターを終了する方法

  3. LinuxOSの正確なインストール日時を見つける方法