ChinaUnix.net
相关文章推荐:

emacs 代码折叠

emacs技巧:selective-display 代码折叠 Created: Fang lungang 01/15/2009 Modified: Fang lungang 02/20/2009 15:58> home emacs 还有一种代码折叠的方式叫做 selective-display ,它单纯根据每行的缩 进折叠。我通常用它来折叠 C 代码中的 "case" 块,因为很多时候 case: 与 break; 之间的代码并没有用大括号包含起来,无法使用 hs-minor-mode 。 可是 selective-display 直接使用也不方便:需要先判定要折...

by lgfang - Linux文档专区 - 2009-02-23 09:23:47 阅读(1658) 回复(0)

相关讨论

Hide Block C-c @ C-h Show Block C-c @ C-s Hide All C-c @ C-M-h Show All C-c @ C-M-s Hide Level C-c @ C-l Toggle Hiding C-c @ C-c 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/99982/showart_2044740.html

by istvh - Linux文档专区 - 2009-09-03 14:06:19 阅读(1699) 回复(0)

我想把风格设置成这样,换行后大括号开始的行和上一行开头对齐,字符字符开始的行缩进4个空格。如下所示。 int function() { char i ; //缩进4个空格 switch() { case } } 现在我的是不管字符还是大括号 开始的行,回车后都缩进两个字符。非常难受。

by wang9736 - C/C++ - 2007-08-01 20:45:06 阅读(3990) 回复(2)

emacs代码缩进的配置 (setq indent-tabs-mode nil) (setq default-tab-width 4) (setq tab-width 4) (setq tab-stop-list '(4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 84 88 92 96)) (defconst my-c-style '((c-tab-always-indent . t) (c-comment-only-line-offset . 4) (c-hanging-braces-alist . ((substatement-open after) (brace-list-op...

by jiushen - Linux文档专区 - 2008-06-20 18:37:46 阅读(1243) 回复(0)

又莫名其妙的少了一大块代码。幸亏没有按保存,才不至于浪费更多的时间。 以前莫名其妙的种种代码污染,例如突然多出了一大块,一段代码复制了两遍也不知道。 问题是出了问题,不知道怎么恢复,因为 emacs “贴心” 的自动保存功能,已经把所有的历史记录湮没了。 这么好的 Lisp 语言,怎么写出这么另类的编辑器呢? 也许 Lisp 只能当成一种开阔思路的想法来学习吧,不应当当成工作的语言。 也许是我 Vim 遗留的许多鼠标动作和...

by 104359176 - Perl - 2014-05-04 16:46:14 阅读(6886) 回复(19)

作者的主页: http://www.bloomington.in.us/~brutt/msf-abbrev.html 这是一个很实用的函数原型提示的扩展,安装方法: (1) 在你的主目录下新建一个emacs文件夹 (2) 在它的主页里下载msf-abbrev.el和mode-abbrevs-1.0beta3.tar.gz,将它们均放在刚才建的emacs文件下。 (3) 修改.emacs,添加 (add-to-list 'load-path "~/emacs") ;; ensure abbrev mode is always on (setq-default abbrev-mode t) ;; do not bug me about saving m...

by wuswcu - Linux文档专区 - 2009-04-02 19:22:55 阅读(1412) 回复(0)

emacs中的代码给guile 或perl程序执行 , 在emacs窗口中回显执行输出. ?

by gangjh - Shell - 2008-06-14 09:54:30 阅读(1510) 回复(0)

来源:赛迪网 作者:korn 1. 安装 cscope, http://cscope.sourceforge.net/ 到这里下载cscope, 最新版本为 15.6。 如果你使用 debian 或者 ubuntu,直接 sudo apt-get install cscope就可以了 2. 安装 xcscope.el 把 cscope 附带的 xcscope.el 文件放到你的 emacs的 load-path 下,在 ~/.emacs 中增加: (require 'xcscope) 3. 生成 project 文件列表,可以用如下命令完成。例如kernel代码,找出所以 .h, .c, .S文件 f...

by sdccf - Linux文档专区 - 2008-04-01 14:18:45 阅读(998) 回复(0)

最近在学习emacs,我要把它与cscope结合起来看内核代码,我使用cscope生成数据库,产生了三个文件 ,分别是 cscope.out cscope.in.out cscope.po.out 但是看源码时为什么还不能查找全局变量或者函数定义呢?哪位高手指点一下! 顺便说一下,生成的三个文件都是在 源文件目录下(linux-2.6.11目录下),每次都是直接打开要看的文件 [ 本帖最后由 _LoveLinux 于 2008-11-4 01:47 编辑 ]

by _LoveLinux - Linux新手园地 - 2008-11-04 01:36:44 阅读(1927) 回复(0)

对于代码量比较大的情况而言,浏览代码就是一件很重要的事情了。在vi中提供了一个比较好的插件来进行相关操作,但是emacs又该怎么办呢? 使用emacs浏览代码有三个方案,最简单的就是etags,第二种是cscope,第三种暂时想不起来了。今天只说最简单的方式,由简入难吧。 我本以为etags像其它插件一样,就是一个el文件,然后执行一下,后来发现我错了。etags其实是个shell命令。 1).安装etags,一般来讲,这是emacs的内建...

by riverbird2005 - Linux文档专区 - 2008-09-13 01:25:35 阅读(1162) 回复(0)

emacs变成代码浏览器,类似sourceinsight,不用再在windows下看代码了 所需软件: cscope-15.5.tar.gz http://sourceforge.net/projects/cscope ecb-2.32.tar.gz http://sourceforge.net/projects/ecb 但是对于一般安装的GNU emacs来说还需要三个额外的包支持即eieio, semantic, speedbar http://sourceforge.net/projects/cedet 有这三个包的下载 我用的是 eieio-0.17.tar.gz semantic-1.4.4.tar.gz speedbar-0.14b...

by pidan - Linux论坛 - 2005-07-23 20:13:52 阅读(1220) 回复(0)