Je ne peux pas empêcher vim d'encapsuler mon code Python. Si j'entre :set nowrap
comme un champion, mais ça s'enroule toujours.
Je peux frapper Jpour unir les lignes de code séparées, donc il semble qu'un vrai retour chariot est inséré. Je ne comprends tout simplement pas pourquoi ni comment l'arrêter.
:set nowrap
l'empêche seulement d'encapsuler l'affichage des lignes, pas d'insérer des sauts de ligne.Réponses:
Si vous faites référence à l'enroulement automatique des longues lignes en les envoyant à la suivante, essayez
la source
tw
etwp
n'ont pas vraiment fonctionné pour moi, j'ai donc dû aller surformatoptions
github.com/ain/.vim/blobfiletype plugin on
de moi l'a.vimrc
fait pour moi.gq
pour réaligner le paragraphe manuellement sur la largeur du texte. @ Engineero devrait être le bon.Aucune des autres réponses n'a fonctionné pour moi (IDK pourquoi).
:set wrap!
A fait l'affaire pour moi (en utilisant GVim pour Windows).la source
wrap
donne l'apparence d'un retour à la ligne, mais ne coupe pas réellement le texte sur de nouvelles lignes. Vous avez probablementwrap
activé, alors:set wrap!
désactivez-le. Vous pouvez vérifier avec:set wrap?
qui fera écho la valeur actuelle (c'estwrap
-à- dire ounowrap
).textwidth
et d'wrapmargin
abord, mais cela a en fait forcé vim à mettre à jour et à réexécuter sans aucune ligne encapsulée.set formatoptions-=t
devrait faire l'affaire.set formatoptions+=t
réactivera l’emballage automatique.Pour plus d'informations sur ce que vous pouvez faire
formatoptions
, consultez la documentation .la source
Pour empêcher vim d'envelopper de longues lignes, j'utilise ces deux lignes dans mon
.vimrc
:la source
Pour désactiver le retour à la ligne, vous pouvez entrer
:set wrap!
ou ajouter cette commande à votre~/.vimrc
.la source
C'est peut-être la largeur de texte définie, qui coupe automatiquement les lignes lorsqu'elle atteint une certaine longueur Essayez
Si cela échoue, jouez avec par exemple
et
la source
Il se peut que Vim doive être en mode compatible vi .
la source
Ouvrez vimrc_example.vim (Oui, c'est le fichier dans Vim74) et définissez textwidth = 0.
la source
Sur macbook pro, j'ai surpassé en .vimrc la ligne
alors c'est devenu
.
(J'ai installé une version de vim via homebrew.) Cela a aidé pour tous les fichiers .txt.
la source