Pour voir le style d'habillage de mots que vous avez décrit, utilisez "l'habillage souple" de nano: Esc+ $.
Le Esc+ Lcommande que vous (et tout le monde) a essayé fait "envelopper dur".
Remarque sur la notation de frappe - si vous êtes nouveau sur Linux, la notation Esc+ $signifie appuyer sur, relâcher Escpuis appuyer sur $. La séquence complète de pression de touche est alors Esc, Shift+4.
(Cela ne signifie pas que vous maintenez enfoncée la touche Échap tout en appuyant sur $.)
Source: https://www.nano-editor.org/dist/v2.9/nano.html (recherche --softwrap)
Remarque sur les erreurs de softwrap et de formatage - Si vous débutez dans la technologie nano, faites très attention au softwrap. Si vous éditez un fichier de configuration ou quelque chose d'autre qui est sensible aux retours à la ligne ou aux retraits, des erreurs de formatage peuvent être commises. Jusqu'à ce que vous vous familiarisiez avec les comportements de softwrap, je suggère de faire une vérification rapide avec softwrap off (refaire la séquence de touches) avant de sauvegarder.
Notez la bonté fournie par les autres dans leurs réponses ci - dessous - car différents systèmes d'exploitation et différentes versions de nano font les choses un peu différemment:
nano linewrap
Alt + Shift + 3
ouset linenumbers
dans le~/.nanorc
fichier de paramètres.Je lis les réponses ici et il faut que tout soit clair!
Nano prend en charge deux formes différentes d’habillage de ligne, et il peut être essentiel de connaître la différence!
Premièrement, la clé Meta ci-dessous est souvent la touche Alt, mais pas nécessairement.
Donc, si vous l'activez dans un fichier où les retours à la ligne sont significatifs (fichiers de configuration, langages de programmation, scripts), vous ne voulez en principe jamais utiliser de retour à la ligne rigide, sinon cela changera la signification du code.
En outre, vous auriez trouvé ces raccourcis avec ^ G (c'est Ctrl-à- dire - G) dans Nano.
la source
Meta
$
=Alt
+Shift
+4
set softwrap
, tandis que l'emballage rigide est désactivé dans nanorcset nowrap
.Je viens de chercher des lignes nano et les résultats sont élevés. Je vais donc publier mes découvertes pour GNU nano 2.2.6 sur Raspberry Pi. Raspbian GNU / Linux 7: Esc+ Lm'a envoyé le même message; mais pour que le retour à la ligne prenne effet, je devais modifier la ligne. Dès que j'ai tapé un autre caractère sur la longue ligne, la mise en page a commencé.
la source
Ouvrez le nanorc généralement à ~ / .nanorc ou / etc / nanorc, commentez la ligne
Et ligne de commentaire
la source
find / -type d -name etc
nous trouverons d’autres emplacements possibles.Définir un court alias pour votre éditeur nano fonctionne également bien. J'utilise normalement:
(Définissez-les dans
~/.bashrc
(ou.bash_aliases
sur certains systèmes) ou dans votre démarrage shell favori)Drapeaux / Options utilisées:
\$
= Enable-emballage souple de lignes ( échappé à l' aide de la barre oblique inverse)c
= Vérifier la position du curseur constant (en bas)w
= désactive toute « emballage dur »S
= défilement lisseEt (comme déjà mentionné) une fois dans l' éditeur, l' utilisation Esc, $pour activer soft-emballage ON / OFF.
la source
Vous pouvez définir les valeurs par défaut dans
~/.nanorc
. Gardez toutefois à l'esprit que les paramètres de configuration de nano 1, nano 2 et nano 3 sont différents.Sur nano 1 , vous n’avez que le
set nowrap
paramètre qui désactive tout le wrapping.Sur nano 2 , a
set softwrap
été ajouté, ce qui permet le softwrapping et désactive le hardwrapping.set nowrap
a été changé pour qu'il ne désactive que le hardwrappingSur nano 3 ,
set softwrap
est ignoré et nano continue à s’embrouiller sauf si vous aussiset nowrap
.Donc, si vous voulez que le texte soit enveloppé dans de longues lignes sans que vos fichiers de configuration ne soient cassés (logiciel de wrapping uniquement), cela fonctionne pour les versions 2 et 3 : Ajoutez les 2 lignes suivantes à
~/.nanorc
la source
Les utilisateurs de Mac doivent être informés que la version de Nano fournie avec High Sierra (version 2.0.6) ou une version antérieure ne prend pas en charge le retour à la ligne souple décrit ci-dessous. Vous obtiendrez une erreur de commande inconnue. La version 2.2 est la version la plus ancienne avec mention de l’enveloppement progressif dans les pages de manuel. Donc, ne passez pas une heure à essayer toutes ces solutions comme je l’ai fait.
Esc + L fonctionne comme prévu.
la source