[PYTHON] J'ai créé un plugin pour générer une table Markdown à partir de csv avec Vim
J'ai eu beaucoup de chances d'écrire «Markdown» parce que c'était un mémo ou un travail lorsque je suis allé à une session d'étude récemment, alors je l'ai fait.
How To
- Presque écrit dans le Readme de git
- Pas sous la forme de plug-ins officiels Vim est juste une préférence
- De plus, ʻAPI` est également inclus.
- C'est un point de réflexion que l'introduction est gênante
Quand utiliser
Lors de la création d'une nouvelle table
- Pour le moment, écrivez au format
csv
sur l'éditeur et faites ToMarkdown
- Répétez l'aperçu avec
ShowMarkdown
et enfinToMarkdown
- Si vous écrivez soudainement avec
markdown
et publiez sur quelque chose, le nombre de | ʻest désynchronisé et il ne devient pas
`! Peut prévenir
- Vous n'avez pas besoin d'alignement vertical ou de
: -
, et il peut être plus facile à utiliser, ʻ comme délimiteur que
|`.
- Créez
csv
avec une sorte de logiciel de calcul de table à l'avance, puis développez-le lors de la conversion avec ʻAppendMarkdownFromFile`
- Ceci est pratique pour une grande table
- Bien sûr, vous pouvez également remplir des onglets dans le chemin du fichier de Vim.
Lors de la modification d'une table existante
- Formez un tableau qui n'est pas aligné verticalement
- Faites
ToCsv
et ToMarkdown
pour aligner la verticale
- Générez un fichier
csv
avec WriteCsvToFile
, éditez-le avec un logiciel de calcul de table, puis effectuez ʻAppendMarkdownFromFile`.
- Pour quand l'édition avec un éditeur est difficile
- Bien sûr, vous pouvez également compléter des onglets dans le répertoire.
Outil de ligne de commande
- Lorsque vous souhaitez appeler depuis l'éditeur ou l'outil que vous utilisez
- Je n'utilise pas Vim, mais quand
- Réglez
csv
sur markdown
et écrivez la redirection vers le fichier
Éléments non pris en charge (aucun plan de prise en charge)
- Une erreur de conversion se produit lorsque la sélection contient
''
- Une erreur de conversion se produit lorsque la sélection contient `` `
- Exécuter
ToMarkdown
lorsque la sélection contient,
augmentera le nombre de colonnes dans csv
prime
Tracez une ligne horizontale avec vim
r
est une commande qui ne remplace qu'un seul caractère, mais elle est appliquée à tous lorsque la sélection de plage est effectuée.
- Dupliquez la ligne la plus longue sur la ligne sur laquelle vous voulez tracer une ligne
- Sélectionnez une ligne
<Shift-v>
et r-
- Après cela, déplacez le curseur à l'endroit où vous voulez faire
:
ou |
et r:
etc.
Tracez une ligne verticale avec vim
Vous pouvez écrire des caractères verticalement en les insérant à partir de la sélection de rectangle
- Sélectionnez un rectangle «» et appuyez sur «I» pour entrer en mode insertion.
- Après avoir entré ` ''
- Reflété dans plusieurs lignes
Effacer verticalement avec vim
Vous pouvez également supprimer de la sélection de rectangle
- Sélectionnez un rectangle «»
En passant, si vous entrez en mode insertion avec c
etc. sans supprimer avec x
etc., vous pouvez éditer toutes les lignes à la fois
en conclusion
En fait, si vous connaissez le bonus, vous pouvez le faire avec juste Vim
, mais il est vraiment pratique de maîtriser la sélection de rectangle.
De plus, c'est vraiment amusant de créer et de publier des .gif
Veuillez l'utiliser! !! !!