换行
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 中。 |