วิธีเปลี่ยนฟอนต์ใน Notepadqq

หลังจากเริ่มหัดเขียนเว็บจริงจังเมื่อเป็นสิบปีก่อน ก็ใช้ EditPlus เป็น editor คู่ใจมาตลอด รวมถึงการแก้ไขไฟล์สารพัด เพราะความสะดวกในการใช้งาน หลังจากนั้นก็มีใช้ Notpad++ บ้าง

แล้วพอ Adobe ออกโปรแกรมชุด Brackets ก็เลยเปลี่ยนมาใช้ เพราะว่าเวลาจัดการพวก source code มันสะดวกกว่าใช้ EditPlus

เมื่อ Microsoft ออกชุดพัฒนาโปรแกรม Visual Studio Code (MS VS Code) ก็เลยได้มาใช้ด้วย ก็เท่ากับว่าหลักๆ ใช้อยู่สองตัวคือ Adobe Brackets กับ MS Visual Studio Code

แต่ก็ยังขัดใจเรื่องความสะดวกในการใช้งานหลายๆ อย่างในโปรแกรมทั้งสองตัวนี้ ซึ่งมีใน EditPlus ก็เลยยังมีสลับใช้ปนๆ กันไป

พอเปลี่ยนมาใช้งาน Linux ตัว Elementary OS (base on Ubuntu) ซึ่งมีโปรแกรมที่ใช้งานทั้งสองตัวนี้ให้ใช้อยู่แล้ว แต่ไม่มี EditPlus (เคยลองติดตั้งผ่าน Wine แล้ว แต่ใช้งานไม่ได้)

สิ่งที่ขัดใจใน Adobe Brackets กับ MS Visual Stiduo Code คือ ทำงานกับไฟล์เก่าที่เขียนบน Windows ด้วย encoding แบบไทย (คือรหัส TIS-620) ไม่ได้

นอกจากนั้นยังไม่มีคำสั่ง แปลง case convert

เลยตามหาโปรแกรมใช้งานแบบ Notepad++ บนลินุกซ์ แล้วได้มาเจอกับ Notepadqq เข้า ถึงแม้ว่าจะใช้ไม่สะดวกเหมือน EditPlus แต่ก็มีฟังก์ชันที่ช่วยเสริมให้ใช้งานได้สะดวกขึ้น คือแปลง encoding กับ case convert

หน้าตาของ Notepadqq จะคล้าย Notepad++ มาก แต่เมนูบางอย่างไม่มี

ปัญหาของ Notepadqq คือ ไม่สามารถเปลี่ยนฟอนต์ได้ (ล่าสุดที่เขียนบล็อกนี้ คือรุ่น 1.0.1 ยังไม่มีเมนูเปลี่ยนฟอนต์) ทำได้แค่ซูม ซึ่งส่วนตัวรู้สึกว่ามันไม่สบายตาเท่าไหร่

ไปค้นเจอวิธีเปลี่ยนฟอนต์ เลยต้องมาจดบันทึกกันลืม

การติดตั้ง Notepadqq
sudo add-apt-repository ppa:notepadqq-team/notepadqq
sudo apt-get update
sudo apt-get install notepadqq

ให้เข้าไปที่ (ต้องใช้งานด้วยสิทธิ์ root)
/usr/share/notepadqq/editor/libs/codemirror/lib/

แล้วแก้ไฟล์ ชื่อ codemirror.css

เปิดขึ้นมา จะเห็นข้อความที่ต้นไฟล์

/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
}

แก้ไขตามสะดวก อยากได้อะไรแบบไหน ผมแก้เป็นแบบนี้

/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: Consoleas, Maitree, monospace;
  font-size: 14pt;
  height: 300px;
  color: black;
}

ในเครื่องที่ใช้งาน ผม copy ฟอนต์ Consoleas ของ Windows มาใช้ เพราะว่าอ่าน code program สบายตาดีเวลาใช้เขียนโปรแกรม อยู่ที่เราชอบฟอนต์อะไร ตัวใหญ่แค่ไหนก็เลือกเอาตามสะดวก

ว่าจะบันทึกสั้นๆ แต่สุดท้ายยาวซะงั้น

* * * * * * * * * *

[Keywords]

text editor, notepadqq, change font in Notepadqq

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

L-Karaoke V.1.0-4 (NCN MIdi Karaoke For Linux)

โปรแกรมเล่นคาราโอเกะบนลินุกซ์

วิธีการติดตั้ง-ลบโปรแกรม