คำถามติดแท็ก syntax-highlighting

การเน้นไวยากรณ์เป็นคุณลักษณะของโปรแกรมแก้ไขข้อความที่แสดงข้อความโดยเฉพาะซอร์สโค้ดในสีและแบบอักษรต่าง ๆ ตามหมวดหมู่ของคำศัพท์

3
การกำหนดส่วนขยายที่กำหนดเองให้กับการเน้นไวยากรณ์ของภาษาใน Notepad ++
ในรุ่นปัจจุบันของ Notepad ++ การเปิดไฟล์. sql ส่งผลให้ Notepad ใช้การเน้นไวยากรณ์ของ SQL ฉันต้องการให้ Notepad ++ ทำเช่นเดียวกันกับส่วนขยายอื่น ๆ เช่นกันมีการตั้งค่าบางอย่างที่ฉันสามารถกำหนดได้ไหม

1
ฉันจะรับ Notepad ++ เพื่อเชื่อมโยงประเภทไฟล์กับภาษาได้อย่างไร [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: ฉันจะบอกให้ Notepad ++ ใช้ภาษาเฉพาะกับนามสกุลไฟล์เฉพาะ 3 คำตอบได้อย่างไร ฉันมี.wxsไฟล์ที่เกี่ยวข้องกับ Notepad ++ จนถึงตอนนี้ดีมาก อย่างไรก็ตามอย่าลืมว่าควรใช้การเน้นไวยากรณ์ XML ฉันจะเชื่อมโยงประเภทไฟล์กับภาษาได้อย่างไร

15
วิธีเน้นไวยากรณ์ผ่าน Less
มีวิธีการเน้นไวยากรณ์ไฟล์ที่ฉันเห็นใน Less หรือไม่ ที่จริงฉันใช้คำสั่งนี้เพื่อเปิดไฟล์ xml (และบางครั้งชุดของพวกเขา) less htmleditors/htmleditors_config.xml หรือ less [multiple files] ฉันต้องการที่จะอยู่ใน Less (เพื่อเรียนรู้โปรแกรมที่ดีขึ้นและใช้ความรู้ของฉันของ: n และ: p สำหรับการนำทางถัดไป / ก่อนหน้า) แต่มันยังต้องการการเน้นไวยากรณ์พื้นฐานบางอย่าง - อย่างน้อยก็แสดงความคิดเห็นต่างกัน คุณรู้วิธีการทำอะไรบ้าง?

2
มีวิธีการทุบตีเพื่อเน้นไวยากรณ์เหมือนปลาหรือไม่
ใน ตู้ปลา บรรทัดคำสั่งจริงคือการเน้นไวยากรณ์: มีวิธีใดบ้างที่จะทำให้เกิดพฤติกรรมแบบเดียวกันนี้ได้ นั่นคือ บางอย่างเช่นนี้ แต่สำหรับ zsh อย่าทุบตี เป็นไปได้ไหมที่สิ่งนี้สามารถรังเพลิงเพื่อทุบตี? หากต้องการอธิบายให้ชัดเจนสำหรับผู้ที่ไม่เข้าใจภาพหน้าจอคำอธิบายหรือลิงก์ที่ให้: ฉันต้องการเน้นข้อความจริงที่ป้อนไว้ที่เครื่อง คำสั่งวงเล็บคำพูด ฯลฯ

3
การเน้นไวยากรณ์ใน Microsoft Office Word [ซ้ำกัน]
ซ้ำได้: ฉันจะเน้นไวยากรณ์ของรหัส PHP ใน Word ได้อย่างไร ฉันต้องวางโค้ด (ANSI C) ใน Microsoft Office Word และฉันต้องการรูปแบบของการเน้นไวยากรณ์ (แทนที่จะเปลี่ยนแบบอักษรเป็นLucida Console) มี addon บางอย่างที่จะให้ฉันเน้นไวยากรณ์รหัสใน Microsoft Office Word?


1
ไปทางท่อให้น้อยลง แต่ให้เน้นอยู่เสมอ
เป็นไปได้หรือไม่ที่จะใช้ไพพ์เอาท์พุท (เช่นdmesg) ไปยังคำสั่งเช่นless(หรือเทียบเท่า) และใช้ไฮไลต์ข้อความที่ใช้โดยคำสั่งดั้งเดิม? ตัวอย่าง: ด้านซ้ายด้านdmesg | lessขวาdmesg

2
การสร้างไวยากรณ์เน้นเป็นกลุ่มแบบง่าย
ฉันมีการจัดเรียงที่เรียบง่ายของแฟ้มฐานข้อมูลซึ่งประกอบด้วยเฉพาะของรายการในรูปแบบดังต่อไปนี้ ตัวแปร = ค่า ฉันต้องการสร้างไวยากรณ์เสียงเรียกเข้าแบบง่าย ๆ ที่เน้นมันและตั้งเป็นนามสกุลไฟล์เฉพาะ ตัวอย่างเช่นส่วนตัวแปรอาจเป็นสีฟ้าอ่อนและค่าส่วนแสงสีแดง ฉัน googled มันและมาข้ามสิ่งต่างๆเช่น$vimruntime\syntax\, syntax set=, syntax matchและhiคำหลัก แต่ไม่สามารถตั้งค่าตัวเองในที่สุด ดังนั้นฉันต้องการตัวอย่างโค้ดเสียงเรียกเข้าที่ง่ายมากที่จะรับรู้ได้โดยจับคู่ด้านซ้ายและด้านขวาแล้ววาดแยกต่างหาก

5
มี * ดี * HTML-mode สำหรับ emacs หรือไม่?
ฉันรัก emacs และฉันต้องการให้การเขียนโปรแกรมเว็บทำงานได้ แต่ฉันไม่สามารถหาวิธีแก้ไข HTML ได้อย่างถูกต้อง ฉันหมายความว่ามันแย่มาก มันจะใช้ HTML ได้ดี แต่ไม่ใช่ PHP, javascript เป็นต้น ฉันลองรับ html-helper-mode ... ฉันดาวน์โหลดใส่ไว้ใน / usr / local / share / emacs / site-lisp และเพิ่มลงในไฟล์. emacs ของฉัน: (autoload 'html-helper-mode "html-helper-mode" "Yay HTML" t) (setq auto-mode-alist (cons '("\\.html$" . html-helper-mode) auto-mode-alist)) คัดลอกและวางจากบางเว็บไซต์ (ฉันไม่รู้จัก elisp) มันแค่ไม่เน้นอะไรเลย ฉันพยายามดาวน์โหลดทั้งกลุ่มและใช้โหมดอื่นเพื่อรวมสายเข้าด้วยกันโดยไม่มีประโยชน์ Emacs …

3
แปลง HTML เป็นรูปภาพ
พื้นหลัง Batch แปลงไฟล์ต้นฉบับที่เน้นไวยากรณ์ (C, SQL, Java, PHP, batch, bash) เป็นภาพความละเอียดสูง (600dpi) เหมาะสำหรับ eBook และหนังสือที่พิมพ์ แนวทางแก้ไขล้มเหลว จำนวนครั้งที่พยายาม: OpenOfficeหรือLibreOffice - ต้องนำซอร์สโค้ดไปยังเอกสารอีกครั้งทุกครั้งที่มีการเปลี่ยนแปลงไฟล์ต้นฉบับ (นั่นคือการแก้ปัญหาไม่สามารถอัตโนมัติได้อย่างง่ายดายสำหรับหลายร้อยหรือหลายพันของไฟล์ที่มา) enscript ไม่สามารถเปลี่ยนสีได้อย่างง่ายดายทำให้เอาต์พุตไม่สมบูรณ์ไม่ครอบคลุม LyX / LaTeX แสดงผลเอาต์พุตไม่ถูกต้อง gvim เป็น HTML - HTMLDOC เป็น PostScript - GhostScript เป็น PNG HTMLDOC จะละเว้นfontแท็ก gvim เป็น HTML - html2ps - GhostScript เป็น PNG สี RGB …

4
ฉันจะเปิดใช้งานการเน้นไวยากรณ์สำหรับ. bash_aliases เป็นกลุ่มได้อย่างไร
.bashrcผมทำงานในแผนกของฉัน ฉันย้ายนามแฝงของฉันไปที่.bash_aliases(ซึ่งมีที่มา.bashrcแต่ฉันไม่สามารถหาวิธีการเปิดใช้งานการเน้นไวยากรณ์สำหรับไฟล์นี้vimดูเหมือนว่าไม่สามารถคิดได้ว่าไฟล์ภาษานั้นทำงานได้ดีสำหรับ.bashrcแนวคิดใดบ้าง

3
ไวยากรณ์ภาษาที่แตกต่างกันเน้นภายในไฟล์เดียวกัน
ฉันพยายามทำให้การเน้นไวยากรณ์ง่าย ๆ ทำงานภายในไฟล์ นี่คือการตั้งค่า ฉันมีindex.phpไฟล์ซึ่ง Notepad ++ เน้นถึงรหัส PHP ใด ๆ ระหว่างแท็ก<?และ?>แท็กอย่างถูกต้อง ด้านในของไฟล์นี้ฉันมี Javascript บางตัวซึ่งเป็นที่รู้จักอย่างถูกต้องระหว่างแท็ก<script type="text/javascript">และ</script> อย่างไรก็ตามฉันมี CSS บางอย่างที่ไม่ได้เน้นอย่างถูกต้อง ฉันสังเกตสิ่งนี้ด้วย "ธีม" ทั้งหมดที่ฉันได้ลองด้วย Notepad ++ รหัสล้อมรอบด้วย<style type="text/css">และ</style>ยังไม่เข้าใจว่าเป็น CSS อย่างถูกต้อง ความคิดใด ๆ หมายเหตุ: Notepad ++ เน้นที่แต่ละ.cssไฟล์อย่างถูกต้อง

4
การเน้นเป็นกลุ่มสำหรับไฟล์บางประเภท (ตำแหน่งที่จะวางไฟล์ไวยากรณ์, เหตุการณ์ vim, บรรทัดที่จะใส่ใน vimrc)
ฉันได้กำหนดเวลาไฟล์jak.vimเพื่อเสนอการเน้นที่กำหนดเองเมื่อฉันจดบันทึกอย่างไรก็ตามมันจะถูกนำไปใช้กับไฟล์บางไฟล์ที่ไม่มี.jakนามสกุล ไฟล์ชื่อprogress.jlogโดยเฉพาะ เพียงเพื่อทดสอบว่าเป็นปัญหาที่เฉพาะเจาะจงเพื่อขยายว่าผมเปลี่ยนprogress.jlogไปprogress(นามสกุลไม่ได้) แต่ประสบปัญหาเดียวกัน ฉันทำอะไรลงไป: ฉันสร้างjak.vimในไดเรกทอรี~/.vim/ftdetect ฉันเพิ่มบรรทัดนี้: "au BufRead, BufNewFile * .jak set filetype = jak" ไปด้านบนตามที่อธิบายไว้ในการอ้างอิงเสียงเรียกเข้า ฉันเริ่มใหม่เป็นกลุ่ม (: x แล้วเปิดใหม่) นี่คือ~/.vim/ftdetect/jak.vimหน้าตาของฉัน: ~/.vim/ftdetect][505]% cat jak.vim au BufRead, BufNewFile *.jak set filetype=jak syn region JakeSubtitle start=+==+ end=+==+ highlight JakeSubtitle ctermbg=black ctermfg=DarkMagenta syn region JakeTitle start=+===+ end=+===+ highlight JakeTitle ctermbg=black ctermfg=yellow syn …

2
วิธีการขัดจังหวะ emacs เมื่อ control-g ไม่ทำงานในไฟล์ขนาดใหญ่มาก?
ฉันพบปัญหา O (n ^ 2) หรือพฤติกรรมแย่ลงเมื่อดูไฟล์ที่มีขนาดใหญ่มาก (เช่น 128MB) ใน Emacs และข้ามไปยังจุดสิ้นสุดของไฟล์ ฉันคิดว่าอาจต้องทำด้วยอัลกอริธึมการระบายสีเพื่อกำหนดสีของข้อความตามบริบท หากฉันพิมพ์ control-g (คีย์บอร์ดออกจาก) การดำเนินการจะไม่ได้รับผลกระทบ ฉันต้องการวิธีกู้คืนเซสชัน emacs ของฉันโดยไม่ฆ่ามัน ฉันพยายามส่ง SIGINT แต่ emacs เพิ่งออกมา มีสัญญาณใดบ้างที่ฉันสามารถส่งหรือวิธีอื่น ๆ (อาจเป็นในตัวดีบั๊กเกอร์) เพื่อบังคับให้การกระทำใด ๆ ที่กำลังดำเนินอยู่เพื่อยอมแพ้และกลับมาควบคุมฉัน

2
มีวิธีการเน้นไวยากรณ์หรือบล็อครหัสด้วย Evernote หรือไม่
คุณจะจดบันทึกย่อของโค้ดและหรือลำดับบรรทัดคำสั่งใน Evernote (Mac หรือ PC) ได้อย่างไร มีวิธีที่จะมีการบล็อกรหัสเหมือนปุ่ม 'ตัวอย่างรหัส' ที่นี่: example มีวิธีการเน้นไวยากรณ์สีใด ๆ ?

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