10
votes

Puis-je casser la longue ligne dans Emacs (non Windows) à la ligne suivante?

Entrez la description de l'image ici

avec EMACS (non Windows), je vois la marque '$' à la fin de la ligne lorsque la largeur du terminal est étroite. Y a-t-il un moyen de casser la longue ligne à la ligne suivante au lieu de montrer la marque «$»?

ajouté

MODE AUTO-REMPLISSEMENT AUTO fonctionne bien pour le mode texte, mais avec le mode Org, la marque $ reste avec le mode de remplissage automatique.


1 commentaires

Donnez Cocoa Emacs A essayer, il vous donnera une meilleure expérience que les EMACS en cours d'exécution dans Terminal.app.


6 Réponses :


13
votes

Vous pouvez désactiver la troncature de ligne avec m-x set-variable tronquage-lignes nil . .

Vous pouvez également mettre dans votre fichier .emacs (SETQ-Par défaut Truncate-Lines NIL) Pour avoir ce paramètre par défaut.


1 commentaires

C'est la réponse réelle à la question, cela aurait dû être accepté à la place.



16
votes

Vous pouvez obtenir des EMACS pour briser de longues lignes dans plusieurs lignes plus courtes avec M-x Remplir-paragraphe ou Région de remplissage M-x . Vous pouvez également faire cela le comportement par défaut avec M-x-remplissage automatique .


0 commentaires

1
votes

réglage tronducate-lignes à nil va casser des lignes longues, mais si elle appuyez sur CN ou DIPLARROW Le curseur va passer à la ligne physique suivante, pas la position affichée sous le curseur.

Lorsque vous travaillez avec TEX, je passe habituellement sur M-X Mode Longlines . Il a ses bizarreries, mais cela fonctionne assez bien.


0 commentaires

4
votes

Vous pouvez personnaliser la variable Word-Wrap pour envelopper visuellement les lignes. Cela devrait être similaire à mode longlines , sauf qu'il utiliserait la largeur de la mémoire tampon plutôt que la colonne de remplissage pour l'emballage.

Vous pouvez également utiliser mode de ligne visuelle pour activer l'emballage de mots, ainsi que "redéfinir des commandes d'édition simples pour agir sur des lignes visuelles, pas les lignes logiques", qui aborde un point que Nominolo a mentionné .


0 commentaires

2
votes

Définissez-le pour tous les tampons:

(add-hook 'org-mode-hook (lambda () (setq truncate-lines nil)))


0 commentaires

0
votes

pour la session en cours utilise uniquement la commande xxx


0 commentaires