Dans Vim, si je tape un commentaire dans un fichier de code et que je tape Enter, le nouveau trait devient automatiquement un commentaire.
Par exemple, dans un fichier Ruby:
# I manually typed the pound at the start of this line and hit enter.
# This line formatted itself this way automatically.
Généralement, c'est ce que je veux, mais pas toujours. Comment puis-je désactiver temporairement ce comportement de commentaire automatique?
Réponses:
Je pense que tu cherches
De
:help fo-table
:la source
autocmd BufNewFile,BufRead * setlocal formatoptions-=cro
/**<ESC>o
ajoute toujours une étoile sur la ligne suivante.Définir temporairement l'option 'coller' peut faire ce que vous voulez, mais désactive également beaucoup d'autres fonctionnalités de Vim:
Utilisez-le
:set paste
pour l'allumer et l':set nopaste
éteindre. Alternativement, vous pouvez utiliser:set paste!
pour le basculer.Voir également:
(Ces commandes sont saisies avec des guillemets simples.)
la source
:set paste
pour l'allumer et l':set nopaste
éteindre:set paste!
pour basculer entre VRAI et FAUXJe saisis de nouvelles lignes simples non formatées avec
<CR>
.Quand je veux continuer à taper la ligne suivante dans le bloc commenté, j'utilise simplement la Otouche comme d'habitude.
Essaye ça:
la source
<CR>
? Une clé particulière?J'ai fini avec ceci:
Il ajoute une nouvelle ligne, supprime tout ce qui a déjà été inséré et laisse le curseur en mode insertion dans la colonne en retrait, sans modifier les options de format.
la source
Cette réponse s'applique à Debian et à certains de ses dérivés.
Sur une distribution Debian, les valeurs par défaut de Vim ne sont pas raisonnables. Ils sont situés dans
/usr/share/vim/vim80/defaults.vim
et appliqués après (!)/etc/vim/vimrc
Est exécuté. La seule façon de dire à Vim de ne pas utiliser ses valeurs par défaut est de s'assurer qu'il~/.vimrc
existe même s'il est vide. Vim au démarrage essaie de lire depuis.vimrc
, mais si le fichier n’est pas trouvé, il applique les valeurs par défaut, ce qui entraîne de nombreux comportements indésirables, tels que l’intégration de la souris, les décalages de copier-coller, le retour automatique aux commentaires, etc.Sur Debian, vous pouvez corriger TOUT cela en lançant simplement
touch ~/.vimrc
la source