[emcs] 新手一問html語法折疊方法

作者: qas612820704 (Lego)   2014-07-12 20:15:41
如題 最近在學html 百般思索之下 決定用emacs當作學習的編輯器
參考的書籍是推薦notepad++ 可是不支援linux這樣
所以我想請問各位如何用emacs折疊語法
就是說 可以把從<head> balabalalalabala </head> 裡的東西
折疊看起來像是 <head> ... </head> 有需要時在打開這樣
還有如果有這種方式適用得到用emacs寫C的語法折疊嗎?
想藉由學習html順便了解emacs的操作
如果問題太新打臉打小力一點...小弟怕痛QQ
感謝各位!!
作者: dryman (dryman)   2014-07-13 01:54:00
nxml mode + outline mode?
作者: luminary (abyss)   2014-07-13 14:32:00
編輯html如果是用web-mode,C-c C-f 就可以折疊語法折疊前:http://ppt.cc/JRG6折疊後:http://ppt.cc/jaoY不過只限於html,C的就試試看outline-minor-mode吧!
作者: YuiHirasawa (平澤 唯)   2014-07-14 10:45:00
http://tinyurl.com/o3gnsgs照這篇文章做加上MELPA用內建的package.el安裝較方便你的Emacs太舊了,請升級到Emacs24Emacs24有內建package.el新手必讀 https://hackpad.com/Emacs.tw-UGK6KMWTUXh(我猜你應該是用Debian/Ubuntu系的才會裝到Emacs23?)
作者: luminary (abyss)   2014-07-15 15:15:00
裝了 package.el 之後,清單上大概只會有內建的軟體庫marmalade, melpa 這些第3方的軟體庫可以手動添加。照Yui大提供的文章設定好應該就會有 web-mode 了(web-mode 官網說 melpa 和 marmalade 上它都有)package.el 裝了還是很方便的,以後如果要裝新的套件或套件版本要更新就都不用再手動安裝至於 syntax highlighting ,請問你原本是怎麼設定的?
作者: qas612820704 (Lego)   2014-07-15 16:55:00
開啟檔名為.html預設的 所以是html-mode?
作者: luminary (abyss)   2014-07-15 19:49:00
恩 那麼 web-mode 也有語法高亮對吧?
作者: YuiHirasawa (平澤 唯)   2014-07-16 01:13:00
你為什麼堅持要用23呢...現在很多mode可能都不支援了升級又不是很難的事情,apt-get install emacs24
作者: qas612820704 (Lego)   2014-07-16 19:37:00
我的版本是wheezy的但emacs24的封包是sid不過我還是灌新版的用看看好了(不想在虐待自己了Orz感謝大大的協助 我學到很多^^!

Links booklink

Contact Us: admin [ a t ] ucptt.com