ฉันสามารถทำให้ ReText ใช้แบบอักษรชนิดอื่นเพื่อแสดงรหัสได้หรือไม่


10

ฉันใช้ ReText 3.1.4 (Lubuntu 12.10) เพื่อทำบันทึกด้วยตัวเอง ฉันต้องการที่จะทราบว่ามันเป็นไปได้ที่จะใช้ตัวอักษรที่แตกต่างกันสำหรับการแสดงข้อความที่ถูกทำเครื่องหมายเป็นรหัสในโหมดการแสดงตัวอย่าง :

แสดงตัวอย่างข้อความ

ในภาพSortและ~/.config/pcmanfm/lubuntu/desktop-items-0.confปรากฏจางหายไป ฉันรู้สึกว่าเป็นปัญหากับ Courier (ไม่ใช่แค่ใน ReText) ฉันต้องการใช้ Ubuntu Mono หรือ DejaVu Sans Mono แทน Courier เป็นไปได้ไหม อย่างไร?

ฉันติดตั้งซอฟต์แวร์ที่แนะนำทั้งหมดที่แนะนำในเวลาติดตั้ง Retext จาก Lubuntu Software Center และที่รวมอยู่Qt Configuration 4.8.3ซึ่งอนุญาตให้ปรับแต่งได้มากมาย ฉันสามารถใช้แท็บแบบอักษรของแอปพลิเคชันนี้เพื่อเปลี่ยนแบบอักษรเริ่มต้น แต่ไม่ใช่แบบอักษรที่รับผิดชอบข้อความในรหัสภาพ:

แสดงตัวอย่างข้อความต่อด้วยแบบอักษรเริ่มต้นที่ต่างกัน

คำตอบ:


10

เราสามารถใช้ Cascading Style Sheets (CSS) เพื่อทำสิ่งนี้

หากคุณยังใหม่กับ CSS และต้องการความช่วยเหลือ / การสอนดูคำถามกองซ้อนล้น:

โปรดอ้างถึง ReText Wiki สำหรับไฟล์การกำหนดค่า:

ทำตามขั้นตอนเหล่านี้เพื่อสร้างและแก้ไขไฟล์ CSS:

  1. ReText ~/.config/ReText project/ReText.confเก็บแฟ้มการกำหนดค่าที่ เปิดตัวจัดการไฟล์ (Nautilus ถ้าคุณใช้ Ubuntu) กดCtrl+ Hเพื่อแสดงไฟล์ที่ซ่อนทั้งหมด ตอนนี้นำทางไปยังไดเรกทอรี→.config ที่นี่คุณจะพบว่าReText project ReText.confเราจะต้องแก้ไขให้ชี้ไปที่cssไฟล์ของเรา แต่ก่อนอื่นเรามาสร้างcssไฟล์กัน

  2. ในไดเรกทอรีเดียวกันนี้ให้สร้างไฟล์ชื่อmyconfig.css(คุณสามารถตั้งชื่อไฟล์ตามที่คุณต้องการ) ตอนนี้เปิดใน Text Editor

  3. แก้ไขไฟล์ดังต่อไปนี้:

    code {
        font-family: Ubuntu Mono, DejaVu Sans Mono;
        background-color: #D3D3D3;
    }
    
    pre {
        background-color: #D3D3D3;
    }

    เห็นได้ชัดว่าสิ่งที่คุณต้องการคือการตั้งค่าfont-familyคุณสมบัติให้codeแท็กเท่านั้น อย่างไรก็ตามฉันขอแนะนำให้ตั้งค่าbackground-colorคุณสมบัติเป็นทั้งcodeและpreแท็ก ผมได้ตั้งbackground-colorไปLightGrey(ราคาของมันคือ Hex #D3D3D3) คุณสามารถปรับเปลี่ยนสีตามรสนิยมและความชอบของคุณ ลิงค์ต่อไปนี้จะช่วยคุณในเรื่องนี้

  4. ตอนนี้แก้ไขไฟล์การกำหนดค่าของ ReText เพื่อชี้ไปที่สไตล์ชีทที่สร้างขึ้นใหม่ เปิด~/.config/ReText project/ReText.confใน Text Editor ของคุณและเพิ่มการstyleSheetตั้งค่าในตอนท้ายและชี้ไปที่ตำแหน่งของมัน สำหรับฉันมันคือ:

    styleSheet=/home/aditya/.config/ReText project/myconfig.css
    

    เติมไฟล์ Conf

    บันทึก:

    • ตรวจสอบให้แน่ใจว่าคุณระบุพา ธ แบบเต็มไปยังไฟล์ มันไม่สามารถขยายเป็นของคุณ~$HOME
    • นอกจากนี้หากคุณตั้งชื่อไฟล์ css ของคุณเป็นอย่างอื่นนอกจากmyconfig.cssหรือวางไว้ในไดเรกทอรีอื่นให้ตรวจสอบให้แน่ใจว่าคุณระบุชื่อไฟล์และพา ธ ที่ถูกต้อง
  5. หากคุณได้เรียกใช้ ReText แล้วให้ปิดและเริ่มใหม่อีกครั้งเพื่อให้การเปลี่ยนแปลงมีผล

ภารกิจเสร็จสมบูรณ์


จะรู้ได้อย่างไรว่า<tag>จะแก้ไขHTML อะไร

หากคุณไม่แน่ใจเกี่ยวกับชื่อแท็กคุณสามารถดูโค้ด HTML ของ markdown ของคุณแล้วทำการเปลี่ยนแปลงที่ต้องการใน CSS

เมนูแก้ไขดูรหัส HTMLจะแสดงมาร์กอัปของข้อความมาร์คดาวน์ของคุณ

รู้แท็ก

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