Code Wrap IntelliJ?


131

จะเป็นไปได้อย่างไรในการกำหนดทางลัดสำหรับการตัดคำเช่นข้อความประเสริฐทำอย่างไร กล่าวคือหากบรรทัดรหัสยาวเกินไปควรแบ่งไปบรรทัดถัดไปโดยอัตโนมัติ wikipedia.org.org/Word_wrap

ควรห่อรหัสนี้ไว้


บางทีฉันอาจจะเข้าใจคุณไม่ถูกต้อง หากคุณต้องการจัดรูปแบบรหัสขึ้นอยู่กับการผูกคีย์คุณสามารถจัดรูปแบบรหัสโดยอัตโนมัติได้ การผูก Eclipse: Shift + Ctrl + F และหากคุณแก้ไขสตริงเพียงแค่กด <Enter> ด้านในก็จะสร้างรหัสเพื่อต่อสตริง คุณหมายถึงอย่างนั้นเหรอ?
hgoebl

1
ใช่ ENTER จะแก้ปัญหาของฉันได้ แต่ฉันจะไม่สามารถกด Enter ในแต่ละบรรทัดได้ นอกจากนี้หากมีคนอื่นเปิดไฟล์นี้บนจอภาพอื่นมันจะเป็นเรื่องที่น่าเกลียด ฉันต้องการให้ IDE แบ่งบรรทัดโดยอัตโนมัติ
Sayat Satybald

คุณไม่สามารถแบ่งบรรทัดใน intellij ที่มองเห็นได้เฉพาะในจอภาพของคุณคุณต้องฟอร์แมตข้อความใหม่เพื่อให้มีตัวแบ่งบรรทัดยาก ใช้ ctrl-alt-enter, ctrl-enter หรืออะไรก็ได้
vikingsteve

คำตอบ:


215

ฉันคิดว่า"ผ้าห่อตัว"อาจเป็นสิ่งที่คุณต้องการ เป็นแบบอ่านอย่างเดียวกล่าวคือไม่เปลี่ยนอักขระในไฟล์ แต่จะตัดเฉพาะสิ่งที่คุณเห็นบนหน้าจอ

การตั้งค่านุ่มห่อ Intellij> = 14.1.4 : ตามที่ looper ระบุไว้ในความคิดเห็นตัวเลือกจะอยู่ภายใต้ไฟล์> การตั้งค่า> ตัวแก้ไข> ทั่วไป - ภายใต้กลุ่มย่อยVirtual SpaceหรือSoft Wraps

Intellij <14.1.4 : มองภายใต้ไฟล์> การตั้งค่า> Editor> พื้นที่เสมือน ไม่มีทางลัดตามค่าเริ่มต้น แต่คุณสามารถกำหนดทางลัดในคีย์แมปได้

AndroidStudio> = 1.4.1 : ตัวเลือกจะอยู่ภายใต้ไฟล์> การตั้งค่า> ตัวแก้ไข> ทั่วไป - ภายใต้กลุ่มย่อยSoft Wraps

คุณสามารถคลิกขวาที่รางน้ำ (แถบแนวตั้งที่แสดงหมายเลขบรรทัด) และเลือก "ใช้ Soft wraps" - ขอบคุณ Bajal สำหรับความคิดเห็น รางน้ำห่อนุ่ม


1
ในเวอร์ชันปัจจุบันของ IntelliJ (14.1.4) ตัวเลือก soft-wrapping จะอยู่ภายใต้ Editor -> General
looper

22
นอกจากนี้คุณยังสามารถคลิกขวาที่รางน้ำ (แถบแนวตั้งที่แสดงหมายเลขบรรทัด) และเลือก "Use Soft wraps" [15.0.1]
Bajal

2
(ใน Community Edition 2016+) go: IntelliJ IDEA> Preferences> Editor> General: เลือกตัวเลือก "Use soft wraps in editor" และ "Use original line's indent for wrap parts"
Alferd Nobel

ขอบคุณ! ฉันหาได้ แต่ซอฟต์แวป Active Editor และนี่ทำให้ฉันบ้า
Allison

1
ใน IntelliJ IDEA 2018.2 บน Mac 'Use soft wraps' จะอยู่ใน View -> Active Editor
user674669

11

[ctrl + alt + s] หรือ File-> การตั้งค่าเพื่อเปิดกล่องโต้ตอบการตั้งค่า

ค้นหารูปแบบรหัส ภายใต้การตั้งค่าโครงการ

ในรูปแบบรหัสตรวจสอบทั่วไป

wrap when typing reaches margin

ซึ่งจะทำให้คุณห่อรหัส


1
ขอบคุณสำหรับข้อเสนอแนะ แต่โดยพื้นฐานแล้วฉันต้องการให้อ่านรหัส ไม่ใช่ในขณะที่แก้ไขหรือเขียนใหม่
Sayat Satybald

ตัวเลือกนี้ถูกเปลี่ยนชื่อหรือไม่ ฉันไม่สามารถหามันได้อีกต่อไป
Pieter

6

ใน Community Edition ให้ทำดังต่อไปนี้:

ไฟล์ >> การตั้งค่า >> ตัวแก้ไข >> รูปแบบโค้ด >> Java

ไปที่แท็บการห่อและวงเล็บปีกกา

ตั้งค่าตัวเลือก "ระยะขอบขวา (คอลัมน์)" ด้วยจำนวนคอลัมน์ที่คุณต้องการเป็นจุดตัดบรรทัด ตั้งค่า "ปิดท้ายการพิมพ์" เป็นใช่

อย่าลืมใช้การเปลี่ยนแปลงก่อนที่คุณจะคลิกตกลง


4

คุณยังสามารถคลิกขวาที่รางน้ำ (แถบแนวตั้งที่แสดงหมายเลขบรรทัด) และเลือก "ใช้ Soft wraps" - ขอบคุณ Bajal สำหรับความคิดเห็น

นี่เป็นวิธีที่ง่ายที่สุดและฉันพบในความคิดเห็น ฉันคิดว่ามันน่าจะเป็นคำตอบเพื่อให้ทุกคนเห็นได้ง่าย



2

สำหรับ IntelliJ IDEA เวอร์ชัน: 2019.3.2

  1. ไปที่ไฟล์> การตั้งค่า

  2. หน้าต่างใหม่จะปรากฏขึ้น

  3. เลือกตัวแก้ไข> ทั่วไป

ไปที่ส่วน Soft Wraps ทำเครื่องหมายในช่องและใช้เครื่องหมายอัฒภาคเป็นเส้นคั่น * และ? เป็นสัญลักษณ์แทนเพิ่มนามสกุลไฟล์ที่ต้องการ เลือกใช้และคุณพร้อมที่จะไป

ภาพหน้าจอของหน้าต่างการตั้งค่า


2

ในการตัดข้อความในโปรแกรมแก้ไขโค้ดใน IntelliJ IDEA 2020 ให้ทำตามขั้นตอนเหล่านี้:

  1. Crtl + Shift + "A" หรือ Help -> ค้นหา Action
  2. ป้อน: "ตัด" ลงในกล่องข้อความ
  3. สลับ: ดู | Active Editor Soft-Wrap "เปิด"

รูปภาพของ Toggle Switch ในเมนู


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.