[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