การตัดคำใน phpstorm


194

ฉันจะเปิดใช้งานการห่อคำใน phpstorm ได้อย่างไร ฉันต้องเปิดใช้งานสำหรับไฟล์บางไฟล์เท่านั้น (ที่มีนามสกุล. txt) เป็นไปได้ไหม


8
เป็นเรื่องน่าละอายที่คุณไม่สามารถตั้งค่าให้เป็น soft wrap สำหรับไฟล์บางประเภทได้ ฉันแค่ต้องการห่อถ้ามันเป็นไฟล์ HTML และมันจะง่ายกว่านี้ถ้าฉันสามารถตั้งให้ทำโดยอัตโนมัติแทนที่จะต้องคลิกผ่านเมนูในแต่ละครั้ง
Maccath

@Maccath ดูเหมือนว่าคุณสามารถทำได้ตอนนี้ ดูการตั้งค่า "ไฟล์ soft-wrap" ใน PHPStorm
ปรับปรุงใหม่

คำตอบ:


394

สำหรับไฟล์ทั้งหมด (การตั้งค่าเริ่มต้นสำหรับไฟล์ที่เปิด): Settings/Preferences | Editor | General | Use soft wraps in editor

สำหรับไฟล์ที่เปิดในปัจจุบันในโปรแกรมแก้ไข: Menu | View | Active Editor | Use Soft Wraps


ในเวอร์ชัน IDE ล่าสุดคุณยังสามารถเข้าถึงตัวเลือกนี้ผ่านเมนูบริบทสำหรับพื้นที่รางน้ำของตัวแก้ไข (พื้นที่ที่มีหมายเลขบรรทัดทางด้านซ้ายของตัวแก้ไข)

Search Everywhere( Shift 2x times) หรือHelp | Find Action...( Ctrl + Shift+ Aใน Windows โดยใช้ปุ่มกดเริ่มต้น) สามารถใช้เพื่อเปลี่ยนตัวเลือกนี้ได้อย่างรวดเร็ว (แทนที่จะเข้าสู่การตั้งค่า / การตั้งค่า)


110
คลิกขวาที่รางน้ำด้านซ้าย (พื้นที่หมายเลขบรรทัด) แล้วเลือก Soft Wraps วิธีที่รวดเร็วในการเปิดใช้งานการตัดคำแบบนุ่มต่อไฟล์
trve.fa7ad

ไฟล์> การตั้งค่า> ตัวแก้ไข> ใช้ซอฟต์แรปในตัวแก้ไข
pavanw3b

4
ไฟล์> การตั้งค่า> ตัวแก้ไข> ทั่วไป> "ใช้ตัวย่อในตัวแก้ไข"
Ryan

@ Ryan ตัวเลือกนั้นดูเหมือนจะไม่อยู่อีกต่อไป ภายใต้ทั่วไปตัวเลือกไม่ได้อยู่ที่นั่น
JGallardo

1
phpStorm สำหรับ Mac v10.0: PhpStorm > การตั้งค่า> ตัวแก้ไข> ใช้ซอฟต์แรปในตัวแก้ไข (ตรงข้ามกับใต้เมนูไฟล์)
bullcitydave

43

คุณต้องเปิดใช้งาน Soft Wraps ค้นหาตัวเลือกนั้นผ่านเส้นทางนี้

View> Active Editor> ใช้ Soft Wraps

ตัดคำใน PhpStorm


17

Right click ในพื้นที่หมายเลขบรรทัดและเลือก:

Soft-Wrap All Filesหรือ Soft-Wrap Current Fileเช่น:

ป้อนคำอธิบายรูปภาพที่นี่


14
  • File | Settings | Editor --> Use soft wraps in editor : เพื่อเปิดใช้งานไฟล์ทั้งหมดตามค่าเริ่มต้น

  • ไฟล์ | การตั้งค่า | สไตล์โค้ด ทั่วไป -> ตัดคำเมื่อพิมพ์ถึงระยะขอบด้านขวา

    .. แต่มันต่างกัน (มันจะสร้างบรรทัดใหม่)


2
สิ่งนี้ช่วยฉันออก มันทำให้ฉันโกรธด้วยตัวแก้ไขอัตโนมัติห่อรหัสของฉันเมื่อฉันไม่ต้องการมัน ฉันหาตัวเลือกไม่ได้ แต่มันช่วยได้มากเลย ^^
azzy81

นี่ต้องเก่าจริง ๆ ฉันไม่สามารถหาได้
JGallardo

10

นอกเหนือจากการตั้งค่า -> ตัวแก้ไข -> ใช้ซอฟต์แรปในตัวแก้ไขผมแนะนำให้ใช้ซอฟต์แรปในคอนโซลและใช้ซอฟต์แรปแบบกำหนดเองเยื้องกับการตั้งค่า4เพื่อให้การเยื้องของแรป


7

ใน PhpStorm 2019.1.3 เป็นไปได้ที่จะเปิดใช้งาน soft wrap สำหรับไฟล์บางประเภทเท่านั้น

ป้อนคำอธิบายรูปภาพที่นี่


6

คุณอาจต้องการพิจารณาปลั๊กอินเสริมไปยังคอลัมน์ซึ่งใช้เทียบเท่ากับAlt-qใน Emacs และgq vim นี่อาจจะดีกว่าถ้ามีเส้นที่ยาวมาก ๆ

ปลั๊กอินนี้จะสามารถติดตั้งได้จาก IDE IDEA-based Wrap to Columnด้วยการค้นหา

มันมีประโยชน์เพิ่มเติมที่คุณสามารถเลือกห่อเฉพาะส่วนของข้อความที่คุณต้องการ :-)


4

ใน PhpStorm 2019.1.3 คุณควรเพิ่มประเภทไฟล์ที่คุณต้องการให้อ่อนลง

ไปที่การตั้งค่า -> ตัวแก้ไข -> ทั่วไป -> ไฟล์นุ่มห่อแล้วเพิ่มประเภทใด ๆ ที่คุณต้องการ

ป้อนคำอธิบายรูปภาพที่นี่


2
คุณสามารถใช้*. *สำหรับไฟล์และนามสกุลได้ทุกประเภท
inumaru

3

หากใช้ PhpStorm 2019 ขึ้นไป

Phpstorm หน้าจอการตั้งค่าการตัดคำ

ไฟล์> การตั้งค่า> ตัวแก้ไข> ทั่วไป

มีอินพุตไฟล์ 'soft-warp' ภายใต้หัวข้อ 'Soft Warps'

* .md; * .txt; * .rst; .adoc;

เพิ่มประเภทไฟล์ลงในฟิลด์นี้ซึ่งไฟล์ที่คุณต้องการใช้

* .md; * .txt; * .rst; .adoc; .php; *. js


1

WebStorm 10.0.4

สำหรับการตัดบรรทัดข้อความ / รหัสโดย deafault แต่สำหรับไฟล์ทุกประเภท: ไฟล์ -> การตั้งค่า -> ตัวแก้ไข -> ทั่วไป -> ส่วน "Soft Wraps" -> ช่องทำเครื่องหมาย "ใช้ soft wraps in editor"

imho ()


0

สำหรับการพันคำใน Storm Php 2019.1.3 เพียงทำตามขั้นตอนด้านล่าง:

จากเมนูการลบล้างด้านบน

มุมมอง -> ตัวแก้ไขที่ใช้งาน -> Soft-Wrap

มันง่ายมาก


1
ไม่ใช่คุณต้องทำต่อไฟล์
Kyobul

-1

สำหรับ Word Wrapping ใน Php Storm 1. เลือกไฟล์จากเมนู 2. จากการตั้งค่าเลือกไฟล์ 3. จากการตั้งค่าเลือกตัวแก้ไข 4. เลือกทั่วไปจากตัวแก้ไข 5. ในการตรวจสอบทั่วไปใช้ซอฟต์แรปในตัวแก้ไขจากส่วนซอฟต์แรป


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