当前位置:  开发笔记 > 开发工具 > 正文

(Emacs Lisp)源代码中的^ L是什么意思?

如何解决《(EmacsLisp)源代码中的^L是什么意思?》经验,为你挑选了3个好方法。

我多次看到^L(主要是Emacs Lisp)源代码看起来像是较大逻辑组的分隔符.这是他们真正的目的吗?如果是这样,我该如何使用它们?是否有内置的Emacs功能可以使用它?



1> Pascal Cuoq..:

Emacs命令backward-pageforward-page(C-x [C-x ])等利用^L作为分隔符放置在代码中的s.

这种习惯并没有传播到Emacs-lisp以外的其他语言,但大多数语言^L都是空白,所以如果你喜欢这个想法,你可以用你喜欢的语言使用这些分隔符.你可以输入自己^LC-q C-l.



2> 小智..:

这是一个分页符.

[...]

分页符也可用于源代码段的逻辑分离.Emacs具有使用分页符的命令和键绑定,例如"转发页面"(C-x ]C-]),"向后页面"(C-x [C-[)和"缩小到页面"(C-x n p).其他功能(例如"标记页面")对页面内容进行操作.另请参见PageMode.


对于记得行式打印机的人来说,也称为FORM-FEED字符.

3> zut..:

当探索具有多个这样的"页面"的大文件时,"narrow-to-page"(C-x n p)函数很方便:它隐藏了当前页面中的所有内容.然后,例如,搜索函数名称以查看调用者只会导致该部分中的匹配,因此您可以真正专注于理解缩小的区域.

使用widen(C-x n w)再次查看整个文件.

推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有