La fonction Fold dans vim
Est-il une manière ou d'outils pour la fonction fold dans vim, comme Visual Studio ou Eclipse?
- Si vous voulez dire "pliage des classes et des fonctions automatiquement", alors vous devez le préciser explicitement dans votre question.
- pas automatiquement, vous pouvez choisir quelle partie il à se plier
- vim dispose d'assez bonne documentation. Essayez :aider à la fois
- Voir aussi :aider à la fois de la méthode de
- En fonction de la langue, il existe des plugins qui donnent de meilleurs résultats que ce que vim en mode natif propose avec
&fold
==syntax
ouindent
.
Vous devez vous connecter pour publier un commentaire.
Source: vim docs.
zfgg
plis de toutes les lignes du haut vers le curseur.zfG
plis de toutes les lignes à partir du curseur vers le bas.Shift+v
) et les plier aveczf
.Oui. VIM a d'exceptionnelles capacités de pliage. Je n'aime pas apprendre trop de contrôles, je préfère l'automatisation, c'est ce que j'utilise personnellement:
Dans mon .vimrc:
Automatiquement plis fichiers que vous ouvrez, basée sur le tiret, pour tout retrait de plus de 1 niveau. Le foldclose option permet de le plier automatiquement re-fermer après que j'ai naviguer hors de la bergerie.
Dans le fichier de Commandes:
Et si jamais vous énerver avec les plis, l'utilisation
ou appuyez sur la touche:
pour tous les faire disparaître.
set nofoldenable
set foldlevel=99
trop. Il désactive automatique de pliage sur l'ouverture d'un fichier et les plis externe seulement des fonctions (pas d'intervenir et de pliage "fors" et de "si" et ce n'est pas) Fait ma config basé sur vos réponses bien, merci.foldlevel
de plus de 20 n'a pas d'effet en raison de l'interne à la pac, d'après la documentation (pour la version 8.1).doit plier toutes les fonctions et tous les autres blocs automatiquement, si vous avez fichier de syntaxe dans votre langue.
Vim est un excellent support à bascule. Il y a une bonne documentation dans le vim système d'aide. Il suffit d'ouvrir vim et ne
Après la lecture que vous pouvez également lire
pour plus d'information.
oui, il est lié à l' 'z' clé, par exemple, zO ouvre tous les plis. voir ":help pli" dans vim pour plus d'informations. Vous pouvez faire de pliage selon des règles très simples, comme l'indentation, ou selon la syntaxe du code.