GNU/Linux >> Linux Esercitazione >  >> Linux

Vim Editor:come aumentare o diminuire data, ora, numero romano e ordinali

Dall'editor Vim, sposta il cursore su un numero e premi Ctrl+A per aumentare il numero o Ctrl+X per diminuire il numero.

  • Ctrl+A per aumentare il numero sotto il cursore
  • Ctrl+X per diminuire il numero sotto il cursore


Ctrl-A e Ctrl-X funzionano solo sui numeri. Tuttavia, utilizzando il plug-in Speeddating Vim, puoi utilizzare Ctrl+A e Ctrl+X nell'editor Vim per aumentare o diminuire la data, l'ora, il numero romano e il numero originale.

2 passaggi per installare speeddating.vim

Fase 1:scarica l'ultima versione del plugin da vim.org

Scarica il plugin da vim.org

$ cd /usr/src
$ wget -O speeddating.vim http://www.vim.org/scripts/download_script.php?src_id=9356

Passaggio 2:Installa il plug-in vim di Speed ​​​​Dating

$ mkdir ~/.vim # if the directory does not exist already

$ cd ~/.vim/plugin/

$ cp /usr/src/speeddating.vim .

Utilizzo del plug-in Vim Speeddating

1. Aumenta o diminuisce la data all'interno di Vim Editor

Supponiamo che nel testo seguente dovrebbe essere il 1° luglio invece del 30 giugno.

On June 30th, 2009 we have published Top 5 Best Linux Text editors post.
Vim took the first place with a huge margin.

Sposta il cursore su "30 giugno 2009" e premi Ctrl+A, che aumenterà automaticamente la data a "1 luglio 2009".

On July 1st, 2009 we have published Top 5 Best Linux Text editors post.
Vim took the first place with a huge margin.

Nota: Per diminuire la data, premi Ctrl+X.

2. Formati di data supportati per il plug-in Vim Speeddating

Il plug-in di speed dating supporta il seguente formato di data.

  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

Tutti i formati di cui sopra sono trattati come formato di data e ora, che cambierà automaticamente il giorno della settimana, il mese e l'ora in modo appropriato.

Posizionando il cursore e premendo CTRL+A è possibile aumentare quanto segue.

  • Puoi cambiare la data.
  • Puoi cambiare l'anno.
  • Puoi cambiare l'ora.

Nota: Incrementa anche gli ordinali come dal 1° al 2° quando si preme ctrl+A su quella parola.

3. Definisci il formato personalizzato per il plug-in Vim di Speed ​​Dating

Usa :SpeedDatingFormat per definire un formato personalizzato. Tutti i formati mostrati in man strftime sono accettabili per il formato personalizzato.

$ man strftime

$ vim project.txt

:SpeedDatingFormat [your-custom-format]

4. Aumenta o diminuisci il tempo usando il plug-in Vim Speeddating

Prima di Ctrl+A:

10:22 AM

Posiziona il cursore sotto 10 e premi Ctrl+A per aumentare il tempo come mostrato di seguito:

11:22 AM

Nota:

  • Quando il tempo supera le 24 ore, aumenta automaticamente anche la data.
  • Per diminuire il tempo, premi Ctrl+X.

5. Aumenta o diminuisce i numeri romani

Sposta il cursore sotto un numero romano e premi Ctrl-A.

Prima di Ctrl-A:

III

Premi Ctrl+A per aumentare il numero romano come mostrato di seguito:

IV

Nota: Per diminuire il numero romano premi Ctrl+X.


Linux
  1. Modifica data, ora e fuso orario in CentOS 8 - Come farlo?

  2. Come fare A Ls e quindi ordinare i risultati per data di creazione?

  3. Come visualizzare la data e l'ora di riavvio del sistema Linux

  4. CentOS / RHEL:come trovare la data e l'ora di installazione di RPM

  5. Come impostare Debian per aggiornare automaticamente data e ora?

Come salvare un file in Vi / Vim e uscire dall'editor

Come trovare la data e l'ora di installazione del sistema operativo Linux

Come impostare data e ora su Linux

Come installare Vim su Ubuntu

Come modificare data, ora e fuso orario in Linux Mint 20

Suggerimenti per Ubuntu:come modificare la data e l'ora su laptop o desktop