标题:如何在 emacs 里完成 fmt, indent 这些常见工具的工作?
只看楼主
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
得分:0 
我不过是个搬砖的 emacs这也就刚刚会用
2012-10-28 12:22
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
得分:0 
以下是引用zklhp在2012-10-28 11:57:09的发言:


我说的后一个是fmt命令

录脚本我都是把打开文件等操作和脚本操作录一块 一执行 唰唰的就好了 很爽啊

fmt 干的事类似 emacs 里的 auto-fill mode 吧。就是把行在指定宽度的地方加个回车。
是不是用 c-x f 设置一下宽度,然后用 C-x h 选中全文再执行一下 fill-region 就行了?
2012-10-29 10:04
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
得分:0 
以下是引用pangding在2012-10-29 10:04:22的发言:


fmt 干的事类似 emacs 里的 auto-fill mode 吧。就是把行在指定宽度的地方加个回车。
是不是用 c-x f 设置一下宽度,然后用 C-x h 选中全文再执行一下 fill-region 就行了?

感觉上差不多 我不喜欢hard wrap 所以这个功能基本没用过
2012-10-29 13:38
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
得分:0 
以下是引用zklhp在2012-10-29 13:38:28的发言:


感觉上差不多 我不喜欢hard wrap 所以这个功能基本没用过

嗯。主要是老式编辑器根本就没有 wrap 的功能,长行相当于只能看见一半。所以才需要在一个不太宽的位置(一般都不能超过 75)硬回车。现在好像无所谓了。
2012-10-29 15:45



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-384629-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.096072 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved