2 votes

Comment mapper cmd+s pour sauvegarder tout ?

Je suis en train de développer un projet frontal avec l'aide de Yeoman .

J'exécute le serveur web de développement en grunt server et, parce qu'il y a livereload.js dans le projet, pour regarder les fichiers changer et rafraîchir la page web, parfois, je dois modifier plusieurs fichiers pour un seul but (.html, .css, .js ...) et c'est une sorte de gaspillage pour le navigateur quand chaque fichier est enregistré.

Alors, y a-t-il un moyen pour MacVim , carte cmd + s a :wa ?

2voto

Xavier T. Points 14049

nnoremap <D-s> :wa dans votre .vimrc devrait faire l'affaire.

nnoremap signifie que ce mappage n'est disponible qu'en mode Normal, et n'est pas récursif.

:wa signifie écrire tout, c'est-à-dire sauvegarder tous les tampons actuellement ouverts.

Si vous ne voulez pas utiliser un nouveau mappage, vous pouvez simplement taper :wa pour obtenir les mêmes choses, mais il s'agit uniquement d'une question de préférences.

1voto

Will Points 2156

Je sais que c'est une vieille histoire, mais j'ai fait des recherches avec la même question.

tl;dr : + + S pour sauver tout le monde.

Vous puede , soi-disant, carte <D-s> a :wa mais ce n'est pas aussi simple que d'ajouter le mappage à votre fichier .gvimrc. Voir le troisième point ci-dessous.

De la Documents sur MacVim :

touche cmd cmd-shortcuts

La création de mappages de touches qui impliquent la touche Cmd ( en notation Vim) peut parfois être un peu complexe. Voici tous les éléments que vous devez prendre en compte :

  • Assurez-vous que le raccourci n'est pas utilisé par un élément de menu en regardant dans l'onglet menus. S'il l'est, vous devez le délier avant de pouvoir le mapper. Le site est décrite dans l'aide de la commande |:macmenu|.

  • Les liaisons à sont sensibles à la casse : n'est pas la même chose que . Si vous voulez lier quelque chose à Cmd+Shift+d, vous devez utiliser , et non pas ou .

  • Certains raccourcis de touche de commande sont réservés par Mac OS X et ne peuvent pas être mappés à (par exemple : ). Toutefois, certains de ces raccourcis peuvent être libérés dans les Préférences Système sous Clavier (par exemple, Cmd+Espace).

La bonne nouvelle ? En essayant de résoudre ce problème, j'ai réalisé que MacVim est très courtois. Mac Vim est en effet et implémente, par défaut en tout cas, de nombreux raccourcis Mac standard, notamment : + + S pour "Enregistrer tout". Ouvrez MacVim, cliquez sur le menu fichier puis sur le bouton option pour le voir en action.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X