Re: [emacs] 目前使用的模组

楼主: YuiHirasawa (平泽 唯)   2013-04-18 21:43:59
编辑器板Emacser人数还是少得有点可怜...orz
没有全部写,有些不常用或者太无趣(如recentf,ibuffer)或只是自己的设定就不放上来
了。
* 常用
** org-mode (内建的有点旧建议更新)
每天必用,强大到不可思议的工具,记笔记、写日记、备忘录、写报告、写情书(咦)必备
。用过后,基本上都不再需要特定笔记软件甚至PIM了,根本是Emacs的招牌之一,也是当
初决定学Emacs而不是Vim的主要原因之一,听说也有不少原Vim使用者也是为了org-mode而
跳槽。这篇就是先用org-mode打好再复制贴过来的,所以才会是这种格式。
Vim使用者,装上evil-mode来用org-mode吧XD
Demo与介绍YouTube上非常多,Google也有许多深入用法教学:
http://tinyurl.com/d7hmt2l
** twittering-mode
每天必用,Emacs上的Twitter client。
** undo-tree
非常强大,视觉化undo/redo的过程与分歧支,不过平常主要是用他的redo功能。
** zlc
zsh-like的completion选单,开非英文档名时就不须开输入法,TAB就能解决。
** popup-kill-ring
M-y直接跳出选单让你选kill-ring里的东西,缺点是org-mode里使用时如撞到outline折
叠处会出问题的bug好像一直没有解决(git上说已经解决了但我测试依旧有问题)。
** auto-complete-mode
自动跳出下拉式选单补全,改程式码很好用。
** smart-window
这个实在太好用了:D还没装之前我很少用分割视窗,因为太难用了。
** switch-window
搭配smart-window,快速切换>3个视窗。
* 特定用途
** rainbow-mode
直接在#ffffff等字串上显示其颜色,需要时非常方便。
** multiple-cursors
神奇的东西,一口气更改代码中数个相似字串(这个看影片比较清楚),用起来除了方便
,旁人看起来应该也非常酷。看Demo会更容易理解:
http://youtu.be/jNa3axo40qM
** cua里的rectangle edit (内建)
说真的这实在是不怎么好用,限制很多,然而我又不知道Emacs上还有什么visually
rectangle edit的方式,所以只能先用这个了,毕竟还算是蛮常拿来处理资料的。Emacs
内建的rectangle edit操作起来又看不到矩形选取区域,很麻烦。
** markdown-mode (内建的颇旧了)
有时写markdown文件会用到,但记笔记绝对不会用这个,跟org-mode差太远了。
* 好像不太值得一提的
** ispell & flyspell (内建)
编辑器必备功能,拼字检查。用法要花点时间学就是了(但其实我觉得ispell设计的颇不
人性,像是我真想把candidates移到画面下方但办不到)
** dired+
dired加强版
作者: dryman (dryman)   2013-04-18 21:56:00
org-mode+1内建的window真的很弱,从vim转过来的时候这点真的很崩溃还好smart-window不难写XD
楼主: YuiHirasawa (平泽 唯)   2013-04-19 17:15:00
想知道楼上是怎么rectangle edit的?Vim这功能好像很强,想知道您在Emacs里怎么操作这个?
作者: dryman (dryman)   2013-04-19 21:34:00
平常我只有用emacs rectangles耶 c-x r k 之类的emacs rocks 的 mark-multiple 可以试试看cua-mode也有rectangle的功能
楼主: YuiHirasawa (平泽 唯)   2013-04-19 22:12:00
我就是觉得cua的有点奇怪,没办法把选取光标移到没有字符的地方(还是说vim也是这样?因为没接触过其他编辑器。)Emacs rectangles又不太直觉(选取区不是矩形)
作者: dryman (dryman)   2013-04-20 08:23:00
emacs rectangles不太直觉,不过可以get jobs done所以我就无视奇怪的选取视窗直接用...cua我也觉得不太好用
作者: herculus6502 (金麟岂是池中物)   2013-04-23 17:30:00
是像ultraedit的column mode吗?cua好像是C-enter

Links booklink

Contact Us: admin [ a t ] ucptt.com