Score:3

nano กำหนดสีไวยากรณ์สำหรับไฟล์ .txt อย่างไร

ธง id

ฉันเพิ่งค้นพบว่าเมื่อฉันเปิดไฟล์ข้อความใหม่ (นามสกุล .txt) ใน นาโนจริง ๆ แล้วมีการใช้สีไวยากรณ์ที่จำกัด:

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

นั่นคือ ถ้าบรรทัดขึ้นต้นด้วยเครื่องหมายตัวเลข/แฮช เส้นนั้นจะมีสี

ฉันคิดว่ามันยอดเยี่ยมและฉันชอบสิ่งนี้มาก (สำหรับไฟล์ txt ฉันไม่ต้องการสีไวยากรณ์อื่นใด แต่ทำเครื่องหมายความคิดเห็นด้วยไวยากรณ์ความคิดเห็นเดียวกับใน ทุบตี) ดังนั้นฉันจึงสงสัยว่ามันถูกกำหนดอย่างไร / ที่ไหน

ตาม วิธีตั้งค่าการเน้นไวยากรณ์เริ่มต้นของ nano สำหรับไฟล์ที่ไม่มีนามสกุล, ไฟล์สีไวยากรณ์สำหรับนาโนอยู่ใน /usr/share/นาโน/ ไดเรกทอรีและถูก "นำเข้า" ผ่าน /etc/nanorc ไฟล์.

ดังนั้นฉันจึงลองตรวจสอบ:

$ grep -r txt /usr/share/nano/
/usr/share/nano/cmake.nanorc:syntax cmake "(CMakeLists\.txt|\.cmake)$"

...แต่อ้างอิงถึง .txt มาจาก ซมเมคและฉันไม่คิดว่านี่คือสิ่งที่กำหนดสีสำหรับ ทดสอบ. txt.

ดังนั้นอย่างไร นาโน กำหนดสีไวยากรณ์สำหรับ ทดสอบ. txt ไฟล์?

Score:2
ธง zw

grepping ง่ายสำหรับ # ใน /usr/share/นาโน/ ไดเร็กทอรีให้ผลลัพธ์ที่สำคัญดังต่อไปนี้:

$ grep -r "#" /usr/share/nano/
...
default.nanorc:สีฟ้า "^[[:space:]]*#.*"
...

ไฟล์ทั้งหมดใน Ubuntu 20.04 LTS มีดังต่อไปนี้:

$ cat /usr/share/nano/default.nanorc 
## ตัวอย่างของไวยากรณ์เริ่มต้น ไวยากรณ์เริ่มต้นใช้สำหรับ
## ไฟล์ที่ไม่ตรงกับไวยากรณ์อื่นใด

ค่าเริ่มต้นของไวยากรณ์
ความคิดเห็นที่ "#"

#ความคิดเห็น.
สีฟ้า "^[[:ช่องว่าง:]]*#.*"

# ช่องว่างด้านหน้าแท็บ
สีแดง " + +"

#ชื่อนาโนรวมรุ่น.
สีแดงสว่าง "(GNU )?[Nn]ano [1-4]\.[0-9][-.[:alnum:]]*\>"

# ที่อยู่อีเมล
สีม่วงแดง "<[[:alnum:].%_+-]+@[[:alnum:].-]+\.[[:alpha:]]{2,}>"

# คำบรรยายในวงเล็บในไฟล์กำหนดค่าบางไฟล์
สีเขียวสว่าง "^\[[^][]+\]$"

ดังนั้นมันจึงเป็นปากกาเน้นข้อความแบบไดนามิกที่ใช้งานจริง
สิ่งต่อไปที่จะตรวจสอบทริกเกอร์ - ป้อน GNU นาโน 4.8 เพื่อให้เป็นสีแดงและบางอีเมล <[email protected]> เพื่อให้ได้สีม่วงแดง เวอร์ชันที่ใหม่กว่ามี URL เป็นสีฟ้าอ่อนและอื่นๆ ดูภาพด้านล่าง:

นาโนพร้อมไฟล์ธรรมดา

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา