λ

换行

Emacs当中有四种方式进行自动换行:

1.当一个行的长度超过窗口的宽度的时候,Emacs会默认换行内,缓冲区的文本不会发生变化。但是换行可能会截断word。

2.AutoFillMode模式在行宽度未超过fill-column的最后一个单词之后会插入一个行结束符。

3.LongLines模式会在行宽度未超过fill-column的最后一个单词前面换行,但不会改变缓冲区文本。它只是在外观显示效果上进行换行。

4.VisualLineMode模式在窗口的边缘换行,但是也不会修改缓冲区文本内容,该模式只是在外观显示效果上进行换行。不会截断单词。

当你的键入字符的长度超过一个规定的列数(fill-column)时,Emacs插入一个行结束符,这种行为叫做对段落进行filling。

在前三种换行方式中,只有auto fill mode会改变文件的内容。换行或者截断的默认行为改变你的文本显示的方式,而Long Lines mode临时的改变你的文本。

第四种方式是目前最好的方式,实际上Long Lines mode已经被抛弃了。

如果只是想达到普通记事本的那种换行效果(显示效果换行,逻辑行不换行),第四种方法是最合适的。

参考:http://www.emacswiki.org/emacs/LineWrap


 

书签

键盘输入功能描述
C-x r m Bookmark bookmark-set 设置一个名为 Bookmark 的书签。
C-x r l bookmarks-bmenu-list 列出所有已保存的书签。
  bookmark-delete 删除一个书签。
C-x r b Bookmark bookmark-jump 跳转至名为 Bookmark 的书签中所设置的位置。
未定义 bookmark-save

将所有的书签保存到书签文件 ~/.emac.bmk 中。

 

posted on 2013-08-07 14:55  maxc01  阅读(501)  评论(0)    收藏  举报