[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! !! !!