免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: flw
打印 上一主题 下一主题

有关 Emacs 使用技巧的内容请在这个帖子讨论。 [复制链接]

论坛徽章:
2
CU十二周年纪念徽章
日期:2013-10-24 15:41:34IT运维版块每日发帖之星
日期:2016-07-04 06:20:00
851 [报告]
发表于 2011-12-07 14:58 |只看该作者
20111207-1000
       大纲模式下,使用outline-regexp变量来判断正文是否为标题,默认其设置为: "[*\f]+",即在行首用1个*代表一级标题,2个* (**)代表二级标题,用***  ****依次递推作为3级标题、4级标题。
我想自定义标题形式为:
0) aaaaa
1) bbbbbb
2) cccccccc
2-1) c111111
2-1) c222222
3) ddddddddd
........
9) hhhhhhhhhh
10) iiiiiiiiiiiiiiiiiiiiiiiiiiiii
..........
      将outline-regexp变量修改为 "^[0-9]*\\(-[0-9]*\\)*)"
右括号')'前加’任意个数字‘:作为一级标题
右括号')'前加’任意个数字‘-’任意个数字‘:作为二级标题
      但是上述变量在实际操作过程中,会将文中首个右括号')' 前加2个数字的该标题"10) " 作为之前一个标题(右括号前加1个数字)"9) "的子标题;会将文中首个右括号')'前加3个数字标题"100) "作为之前一个标题(右括号前加2个数字)"99) "的子标题。
      例如在"9) "标题处,按键为C-c @ C-d时会隐藏"9) "标题到缓冲区尾的所有文字!而不是只隐藏"9)"标题的内容。
      反复修改outline-regexp变量的设置,均不能将右括号前加1个数字或2个或者多个数字等作为同一级标题!!!!暂时只能将同级标题的数字位数用0来补充成同位数,如00) 01)...09) 10)  或者000) 001)....009) 010)....099) 100).....!!!!!!
      把此问题挂在网上,希望对emacs掌握比较好的高手能够给个解决方法?先道声谢谢

论坛徽章:
2
CU十二周年纪念徽章
日期:2013-10-24 15:41:34IT运维版块每日发帖之星
日期:2016-07-04 06:20:00
852 [报告]
发表于 2011-12-20 14:02 |只看该作者
昨天偶然的机会,发现网上介绍使用gnu global来浏览源代码,而且global可以直接在bash环境下使用,也可以集成到各种编辑器中使用,试了下在emacs中使用gtags-mode模式,感觉不错,特推荐给大家。

论坛徽章:
0
853 [报告]
发表于 2012-09-22 11:24 |只看该作者
一起交流!对这个话题感兴趣的朋友们

论坛徽章:
0
854 [报告]
发表于 2012-10-19 23:11 |只看该作者
好贴,我一直用emacs,希望交流

论坛徽章:
2
CU十二周年纪念徽章
日期:2013-10-24 15:41:34IT运维版块每日发帖之星
日期:2016-07-04 06:20:00
855 [报告]
发表于 2013-07-09 12:44 |只看该作者
用emacs打开了很多文件,像一些python , txt, c, js, html等等文件后,在这些缓冲区之间切换不是很快速、方便 。

这种情况下,可以试试tabbar-mode,它可以将同类型的文件,归类到一个标签下面:

然后在自己的emacs配置文件~/.emacs中添加如下:
(tabbar-mode t)
(define-key tabbar-mode-map [f6] 'tabbar-backward-tab)
(define-key tabbar-mode-map [f7] 'tabbar-forward-tab)
用f6/f7就很方便的在不同TAB标签中快速切换了

论坛徽章:
2
CU十二周年纪念徽章
日期:2013-10-24 15:41:34IT运维版块每日发帖之星
日期:2016-07-04 06:20:00
856 [报告]
发表于 2013-07-09 12:59 |只看该作者
本帖最后由 lcmust 于 2013-07-09 13:00 编辑

再来一个highlight-changes-mode这是高亮显示文件内容的修改部分,开启这个模式后,新添加的内容显示为红色,而删除部分内容后,在删除部分的下一光标位置会显示一个红色的下划线。这样很醒目的提醒,哪些作了修改。

只需要在配置文件中添加:
(global-highlight-changes-mode 1)

论坛徽章:
2
CU十二周年纪念徽章
日期:2013-10-24 15:41:34IT运维版块每日发帖之星
日期:2016-07-04 06:20:00
857 [报告]
发表于 2013-07-09 13:14 |只看该作者
附件为我的emacs学习记录文件
Linux_emacs.txt.7z (41.88 KB, 下载次数: 24)

论坛徽章:
0
858 [报告]
发表于 2013-10-23 00:02 |只看该作者
lcmust 发表于 2013-07-09 13:14
附件为我的emacs学习记录文件

谢谢,正在学习中!

论坛徽章:
7
摩羯座
日期:2013-12-05 10:42:57辰龙
日期:2013-12-27 13:40:49亥猪
日期:2014-01-15 09:10:37天秤座
日期:2014-01-20 11:22:20辰龙
日期:2014-01-26 17:02:25午马
日期:2014-01-27 14:22:34水瓶座
日期:2014-02-19 09:36:40
859 [报告]
发表于 2013-11-19 21:56 |只看该作者
学习学习!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP