1
0

ics-vim.md 766 B

Adapt an ICS file with Vim

Tips to modify an autogenerated ics file with the Vim text editor.

Remove unescaped \n

Commande vim : :%s/\\n//g

Before :

SUMMARY:TP - CCUBE - C000\n

After :

SUMMARY:TP - CCUBE - C000

Shrink first dash

Command vim : :%s/ - \(.*\) \?\(-\?\) \?/,\1\2/g

Before :

SUMMARY:TP - CCUBE - C000
SUMMARY:CM - CCUBE

After :

SUMMARY:TP,CCUBE - C000
SUMMARY:CM,CCUBE

Remove extra location

Command vim : %s/ - .*$//

Before :

SUMMARY:TP,CCUBE - C000
SUMMARY:CM,CCUBE

After :

SUMMARY:TP,CCUBE
SUMMARY:CM,CCUBE

Remove semester from subjects

Commant vim : :%s/S[3579]\+//

Before :

SUMMARY:TD,EPSS79
SUMMARY:TD,ALLS7

After :

SUMMARY:TD,EPS
SUMMARY:TD,ALL