ฉันจะสร้างไฟล์ word-wrap text / plain ได้อย่างไร?


17

เมื่อฉันดูบันทึก IRC นี้ใน Firefox บรรทัดที่ยาวจะไม่พันกัน แต่ฉันหวังว่าพวกเขาจะ! ใครรู้วิธีสร้างไฟล์ word-wrap text / plain?

  • ไฟล์นี้ทำหน้าที่เป็นข้อความธรรมดา gzipped; ลองHEAD http://ci.mifos.org/irclogs/%23mifos/archive/2010/2010-01-04.log.gzแล้วคุณจะเห็นContent-Type: text/plain
  • เมื่อมีการดูทรัพยากรเดียวกันใน Google Chrome จะมีบรรทัดยาว ๆ ล้อมรอบ
  • นี่อาจเป็นคำถามที่เกี่ยวข้องกับ doctype แต่ "คำตอบที่ยอมรับ" มีลิงค์เสีย
  • สิ่งนี้ไม่ได้ผลสำหรับฉัน (แม้เป็นรุ่นสำรองที่ใช้pre-wrapแทนการ-moz-pre-wrapกล่าวถึงในความคิดเห็นโดยผู้ใช้ "Idran")
  • ใช้ "View → Page Source" จากนั้นสลับการตัดคำเป็นวิธีแก้ปัญหาที่เหมาะสม

คำตอบ:


7

ขยายสลับตัดคำ Firefoxอาจจะทำงานให้คุณ


1
ใช่มันใช้งานได้! ฉันสังเกตเห็นปลั๊กอินนั้น แต่ฉันถูกไล่ออกเนื่องจากคำอธิบายกล่าวถึงแท็ก PRE และ HTML เท่านั้นดังนั้นฉันคิดว่ามันจะไม่ทำงานกับเอกสารข้อความ / ธรรมดา ขอขอบคุณ!
Adam Monsen

ฉันก็ทำเช่นนั้น กล่าวคือยกเลิกการใช้งานแอดออนเพราะมันเน้นที่แท็ก PRE ขอบคุณแดน!
unperson325680

ไม่จำเป็นต้องเพิ่มส่วนขยาย about:configดูคำตอบด้านล่างเกี่ยวกับการทำให้การเปลี่ยนแปลงง่ายใน
พอล

7

FF 31. เปิดแท็บใหม่

ใส่about:configในบาร์เจ๋ง

ค้นหาและตั้งค่าการview_source.wrap_long_linestrue


@Twisty การview_source.wrap_long_linesกำหนดลักษณะมาก่อนรุ่นที่ 2 นั่นคือเหตุผลที่ฉันลบการอ้างอิงถึง FF31
พอล

@Paul การลบคำกล่าวอ้างของผู้ตอบดั้งเดิมของ FF 31 นั้นรุนแรงเกินกว่าจะแก้ไขได้ ("เห็นได้ชัดว่าขัดแย้งกับเจตนาของผู้เขียน") แม้ว่าผู้โพสต์จะผิด มันจะเป็นการดีกว่าถ้าจะพูดถึงข้อมูลนี้ในความคิดเห็นที่คุณได้ทำไปหรือสร้างการแก้ไขด้วยวิธีที่ไม่กำจัดการกล่าวอ้างดั้งเดิมของ FF 31
ฉันพูด Reinstate Monica

4

หากคุณต้องการตัดไฟล์ข้อความธรรมดาให้ลอง Ctrl-U (จากนั้นดู -> ตัดสายยาวหากยังไม่ได้เลือก) วิธีนี้เป็นวิธีที่สะอาดกว่า Add-in ที่มีไฟล์ธรรมดา แต่ตัวย่อที่มีข้อความฝังอยู่ใน html


ไม่ชอบปลั๊กอินที่ไม่จำเป็นนี่เป็นทางออกที่ยอดเยี่ยม!
ปราชญ์

1
อย่างน้อย FF 51 ตัวเลือกนี้ไม่สามารถใช้ได้ about:configดูคำตอบต่อไปลงที่อธิบายวิธีการกำหนดค่าใน
พอล

4

ไปที่Firefox โปรไฟล์ผู้ใช้

นี่คือการใช้สไตล์กับหน้าเว็บทั้งหมดที่คุณดู

โฟลเดอร์โปรไฟล์ผู้ใช้ Firefox -> Chrome -> userContent.css (หากไฟล์นี้ไม่มีอยู่ให้ทำสำเนา userContent-example.css แล้วเปลี่ยนชื่อ!

/*
 * This file can be used to apply a style to all web pages you view
 * Rules without !important are overruled by author rules if the
 * author sets any.  Rules with !important overrule author rules.
 */

นี่คือการกำหนดส่วนติดต่อผู้ใช้ของ Mozilla เอง

โฟลเดอร์โปรไฟล์ผู้ใช้ Firefox -> Chrome -> userChrome.css (หากไฟล์นี้ไม่มีอยู่ให้สร้างสำเนาของ userChrome-example.css และเปลี่ยนชื่อ!

/*
 * This file can be used to customize the look of Mozilla's user interface
 * You should consider using !important on rules which you want to
 * override default settings.
 */

เพิ่มไปที่ด้านล่าง:

pre { white-space: pre-wrap !important; }

บันทึกไฟล์]

รีสตาร์ท Firefox ใช้ได้กับ Firefox 26


2

คำตอบนี้เป็นแรงบันดาลใจ@ คำตอบของเทรวิส

หากคุณเพียงแค่ต้องห่อไฟล์ข้อความธรรมดาแล้วบนแถบเมนูคลิกView→การ→การPage Style Wrap Long Linesโซลูชันนี้สะอาดกว่าแอดออนสำหรับไฟล์ข้อความธรรมดา แต่ผู้ใช้ยิ่งกว่าด้วยข้อความที่ฝังอยู่ใน HTML

สกรีนช็อตของเมนู Firefox


1

นี่เป็นความเป็นไปได้ที่ยังไม่ทดลอง แต่เป็นวิธีแก้ปัญหาที่เหมาะสมที่สุดหากใช้view-source:URLกับ [เปิดดู] [ปิดบรรทัดยาว] นี่จะเป็นtext/plainประเภท mime ที่จะใช้โดยอัตโนมัติ:

view-source: schema

นี่เป็นการหลีกเลี่ยงการคลิก ctrl-u หรือเมนู [แหล่งที่มาของหน้าเว็บ] และลดการใช้แรงงานด้วยตนเองในสภาพแวดล้อมการคำนวณอัตโนมัติ



1

สำหรับสิ่งที่คุ้มค่า Firefox 22 (เป้าหมายปัจจุบันของการเขียนนี้) จะแนะนำคุณสมบัติใหม่เพื่อให้สามารถตัดไฟล์ข้อความได้โดยตรงในเบราว์เซอร์ ดูการจัดการข้อความธรรมดาที่ดีขึ้นใน Firefoxสำหรับตัวอย่างและFirefox bug 253564สำหรับรายละเอียดเต็มไปด้วยเลือด


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