2012-11-21 1 views
1

Est-il possible de spécifier quelles fonctions doivent être automatiquement pliées par vim?Spécifier la fonction à plier

Dans Netbeans, il y a quelque chose comme

// <editor-fold defaultstate="collapsed" desc="user-description"> 
    ...any code... 
// </editor-fold> 

Connaissez-vous quelque chose de similaire, je peux utiliser dans vim? Lorsque je ferme le vim, je veux replier les fonctions pliées si j'ouvre à nouveau le fichier.

Répondre

1

Ceci est en fait un peu différent de ce que vous demandez, car il ne traite pas pliage sémantique, ce que font NetBeans et d'autres IDE. Cependant, le stockage d'un ensemble de plis se fait normalement en utilisant la commande :mkview, et vous pouvez automatiser cette commande et la commande :loadview pour la rendre transparente pour vous. Les détails sont au this Vim wiki page. J'utilise l'une des versions les plus simples dans mon vimrc, plutôt que le plugin, mais les deux devraient fonctionner pour ce dont vous avez besoin.

Questions connexes