Je sais qu'il doit y avoir quelque chose d'évident qui me manque, mais je ne peux pas empêcher vim d'emballer mon code python. J'entre :set nowrap
comme un champion, mais ça reste quand même. Je peux appuyer sur J
pour unifier les lignes de code divisées. Il semble donc qu'un véritable retour à la ligne est inséré. Je ne comprends tout simplement pas pourquoi ni comment l'arrêter.
Réponses
Trop de publicités? 'textwidth' 'tw' number (default 0)
local to buffer
{not in Vi}
Maximum width of text that is being inserted. A longer line will be
broken after white space to get this width. A zero value disables
this. 'textwidth' is set to 0 when the 'paste' option is set. When
'textwidth' is zero, 'wrapmargin' may be used. See also
'formatoptions' and |ins-textwidth|.
When 'formatexpr' is set it will be used to break the line.
NOTE: This option is set to 0 when 'compatible' is set.
'wrapmargin' 'wm' number (default 0)
local to buffer
Number of characters from the right window border where wrapping
starts. When typing text beyond this limit, an <EOL> will be inserted
and inserting continues on the next line.
Options that add a margin, such as 'number' and 'foldcolumn', cause
the text width to be further reduced. This is Vi compatible.
When 'textwidth' is non-zero, this option is not used.
See also 'formatoptions' and |ins-textwidth|. {Vi: works differently
and less usefully}
Si vous vous référez à l'enroulement automatique de longues lignes et les envoyer à la suivante, essayez
:set textwidth=0
:set wrapmargin=0
Engineero
Points
938
nos
Points
102226
mcandre
Points
6965
Vim devra peut-être être en mode compatible vi .