Je me suis récemment rendu compte que ma vimrc
longueur dépasse maintenant 400 lignes (ce qui est trop pour l'OMI, je vais essayer de le réduire) et pour faciliter la navigation, la lecture et la modification, j'ai décidé d'étudier le concept de pliage dans vim (qui Je ne connaissais pas) .
- J'ai essayé de régler la méthode de pliage sur
indent
mais je n'ai pas aimé le résultat (c'était trop compliqué surtout parce qu'une grande partie de monvimrc
n'était pas vraiment en retrait). - J'ai aussi essayé de mettre
foldmethod
àexpr
et ,syntax
mais je ne pouvais rien à plier correctement. - Ici, l'utilisation
diff
comme méthode de pliage ne semble pas pertinente. (Ou si c'est le cas, je n'ai pas compris comment l'utiliser) - Donc pour l'instant j'utilise la
marker
méthode qui ne me satisfait pas totalement à cause des marqueurs"{{{
et"}}}
que j'ai trouvé "bruyant" dans le fichier.
J'aimerais donc savoir s'il existe des bonnes pratiques ou des directives communes pour bien plier avimrc
.
Note 1: Comme nous le savons tous, SO n'est pas un forum et n'est pas fait pour recueillir des opinions personnelles et ce n'est pas ce que je recherche: bien sûr, je suppose que certaines personnes ont leurs préférences, mais j'aimerais savoir pourquoi utiliser les marqueurs (par exemple) améliorent davantage la lisibilité que l'utilisation du retrait.
Note 2: Mon objectif principal est également de faire en sorte que mes informations soient vimrc
aussi claires que possible, donc si d'autres bonnes pratiques existent pour créer une belle, vimrc
je suis curieux de le savoir.
Edit 1: j'aurais dû préciser que mon vimrc
est déjà subdivisé en sections (et parfois sous-sections) les principales étant
- Options générales
- plugins (contenant une sous-section pour chaque plugin et sa configuration)
- mappings
- navigation (contenant également une sous-section)
- Couleur
- etc...
Et c'est cette structure qui m'a fait penser au pliage: je pense qu'être capable de sortir uniquement la section qui m'intéresse à un moment donné est quelque chose de très pratique.
Edit 2: La réponse mentionnant que les subdivisions de vimrc
plusieurs fichiers sont valides, mais comme préférence personnelle, je préfère utiliser le pliage car je pense qu'il est plus facile de ne conserver qu'un seul fichier dans le dépôt git contenant mes fichiers dot. Ce n'est qu'une préférence personnelle et je suis conscient qu'il est possible d'utiliser également cette approche, mais je préférerais utiliser le pliage.
"{{{
façon de faire est la plus `` similaire à Vim '', le plugin Solarized l'utilise et bien qu'il puisse être bruyant, il vous offre la manière la plus standard de définir des plis manuels