Code Wrap IntelliJ?

131

Comment serait-il possible d'attribuer un raccourci pour le retour à la ligne comme le fait un texte sublime? c'est-à-dire que si la ligne de code est trop longue, elle doit automatiquement passer à la ligne suivante. wikipedia.org.org/Word_wrap

Ce code doit être enveloppé

Sayat Satybald
la source
Peut-être que je ne vous ai pas bien compris. Si vous souhaitez formater le code, en fonction des raccourcis clavier, vous pouvez formater automatiquement le code. Liaison éclipse: Maj + Ctrl + F. Et si vous éditez une chaîne, appuyez simplement sur <Entrée> à l'intérieur et cela générera le code pour concaténer la chaîne. Voulez-vous dire cela?
hgoebl
1
Eh bien, oui, ENTER résoudra mon problème mais je ne pourrai pas appuyer sur Entrée sur chaque ligne. De plus, si quelqu'un d'autre ouvrait ce fichier sur un moniteur différent, ce serait un désordre horrible. Je veux rendre IDE de tels sauts de ligne automatiques.
Sayat Satybald
Vous ne pouvez pas avoir de sauts de ligne dans intellij qui ne sont visibles que sur votre moniteur - vous devez reformater le texte de sorte que vous ayez des sauts de ligne durs. utilisez simplement ctrl-alt-enter, ctrl-enter ou autre.
vikingsteve

Réponses:

215

Je pense que "soft wrap" pourrait être ce que vous recherchez. Il est en lecture seule, c'est-à-dire qu'il ne modifie pas les caractères du fichier, il enveloppe uniquement ce que vous voyez à l'écran.

réglages soft wrap Intellij> = 14.1.4 : Comme indiqué par le looper dans les commentaires, les options sont sous Fichier> Paramètres> Editeur> Général - sous le sous-groupe Espace virtuel ou Soft Wraps .

Intellij <14.1.4 : Regardez sous Fichier> Paramètres> Éditeur> Espace virtuel . Il n'a pas de raccourci par défaut, mais vous pouvez en attribuer un dans le keymap.

AndroidStudio> = 1.4.1 : les options sont sous Fichier> Paramètres> Editeur> Général - sous le sous-groupe Soft Wraps .

Vous pouvez également cliquer avec le bouton droit de la souris sur la gouttière (la barre verticale où le numéro de ligne est affiché) et sélectionner «Utiliser des enveloppements souples» - merci à Bajal pour les commentaires. enveloppe souple de gouttière

Dépouillé
la source
1
Dans la version actuelle d'IntelliJ (14.1.4), l'option soft-wrapping se trouve sous Editor -> General.
boucleur
22
On peut également faire un clic droit sur la gouttière (la barre verticale où le numéro de ligne est affiché) et sélectionner "Use Soft wraps" [15.0.1]
Bajal
2
(Dans Community Edition 2016+) allez: IntelliJ IDEA> Préférences> Editeur> Général: sélectionnez les options «Utiliser les enveloppements souples dans l'éditeur» et «Utiliser le retrait de la ligne d'origine pour les pièces enveloppées»
Alferd Nobel
Je vous remercie! Je ne pouvais trouver que le soft wrap Active Editor et cela me rendait fou.
Allison
1
Dans IntelliJ IDEA 2018.2 sur mac, `` Utiliser des enveloppements souples '' est sous Affichage -> Éditeur actif
user674669
11

[ctrl + alt + s] ou Fichier-> paramètres pour ouvrir la boîte de dialogue des paramètres.

Recherchez le style de code. ses sous les paramètres du projet.

Dans le style de code, vérification générale

wrap when typing reaches margin

Cela vous donnera un encapsulation du code.

Dineshkumar
la source
1
Merci pour la suggestion, mais je le veux essentiellement pour lire un code. Pas en éditant ou en écrivant un nouveau.
Sayat Satybald
Cette option a-t-elle été renommée? Je ne peux plus le trouver.
Pieter
6

Dans l'édition communautaire, procédez comme suit:

Fichier >> Paramètres >> Editeur >> Style de code >> Java

Accédez à l'onglet Emballage et accolades.

Définissez l'option "Marge droite (colonnes)" avec le nombre de colonnes que vous souhaitez comme point de retour à la ligne. Réglez "Envelopper lors de la saisie" sur OUI.

N'oubliez pas d'appliquer les modifications avant de cliquer sur OK.

Vishal
la source
4

On peut également cliquer avec le bouton droit de la souris sur la gouttière (la barre verticale où le numéro de ligne est affiché) et sélectionner "Use Soft wraps" - merci à Bajal pour le commentaire.

C'est le moyen le plus simple et je l'ai trouvé dans les commentaires. Je pense que cela devrait être une réponse pour que tout le monde puisse la voir facilement.

Acpuma
la source
2

(Dans Community Edition 2016+) allez: IntelliJ IDEA> Préférences> Editeur> Général: sélectionnez les options "Utiliser les enveloppements souples dans l'éditeur" et "Utiliser le retrait de la ligne d'origine pour les pièces enveloppées"

Alferd Nobel
la source
2

Pour la version IntelliJ IDEA: 2019.3

  1. Allez dans Fichier> Paramètres

  2. Une nouvelle fenêtre apparaîtra

  3. Sélectionnez Editeur> Général

Accédez à la section Soft Wraps, cochez la case et utilisez un point-virgule comme délimiteur, * et? comme caractères génériques, ajoutez les extensions de fichier souhaitées. Sélectionnez Appliquer et vous êtes prêt à partir.

Capture d'écran de la fenêtre Paramètres

Matt Hippensteel
la source
2

Pour envelopper le texte dans l'éditeur de code dans IntelliJ IDEA 2020, procédez comme suit:

  1. Crtl + Maj + "A" OU Aide -> Rechercher une action
  2. Entrez: "envelopper" dans la zone de texte
  3. Basculer: Afficher | Soft-Wrap de l'éditeur actif "ON"

Image de l'interrupteur à bascule dans le menu

Noah PG
la source
1

OS X 10.8 IntelliJ Idea 15.0.5: Menu IntelliJ IDEA / Préférences / Editeur / Général / Soft Wraps

Gyuri
la source