Emacs的排序命令
来源:互联网 发布:淘宝店铺代运营方案 编辑:程序博客网 时间:2024/03/29 13:59
排序命令
默认情况下Emacs排序时是大小写敏感的,要让Emacs排序时忽略大小写,需要设置变量`sort-fold-case`为t
sort-lines
按字典顺序对行进行排序
sort-regexp-fields
通过该命令,你可以只对一行的某个部分进行排序,而剩下的部分还保留原顺序.
该命令首先提示你输入一个正则表达式用于标明哪些部分的内容参与排序,该正则表达式被称为record regexp,Emacs只对该正则表达式匹配的内容作顺序重排,而一行的其他内容不做变化
然后提示你输入一个正则表达式用于说明根据哪些部分的内容进行排序,该正则表达式被称为key regexp,若该表达式为空,默认为\&,表示record regexp所匹配的所有内容,可用以用\数字来表示record regexp中的分组
sort-columns
根据选定列作为key来对行进行排序,所谓选定列是由mark和光标位置指定的列
sort-fields
所谓field是由空格或TAB分隔的单元.
若直接用调用sort-fields,则表示根据第一个field来排序.
可用使用使用C-u 数字参数来指定根据第几个field来排序(从1开始计算),若数字为负数,则从后往前数
sort-numeric-fields
类似sort-fields,但是排序时把指定的field当成数字来排序
Emacs会自动推测指定field的进制,若field以0x开始表示是16进制,以0开头的表示是而进行,默认为十进制(由变量`sort-numeric-base`决定)
sort-pages
根据字段顺序对页进行排序,所谓页是由 form feed character 即^L
sort-paragraphs
根据字典顺序对段落进行排序.
段落的定义不同的mode下定义不同,但默认情况下是由一个或多个换行来划分的. 具体参见变量`paragraph-start`和`paragraph-separate`
- Emacs的排序命令
- emacs有用的命令
- 常用的Emacs 命令
- Emacs 的一些命令
- emacs简单的命令
- 一些emacs常用的命令
- 常使用的Emacs命令
- emacs命令
- Emacs命令
- Emacs 命令
- emacs命令
- Emacs命令
- emacs命令
- emacs命令
- 感觉比较有用的几个emacs命令
- 我常用的emacs命令以及按键
- Emacs的基本概念及基本命令
- Emacs中关于行操作的命令
- Emacs之ido-mode笔记
- Emacs中关于括号的操作
- Emacs创建正则表达式的工具:re-builder使用笔记
- emacs中关于窗口的操作
- Emacs中关于行操作的命令
- Emacs的排序命令
- Emacs高亮设置:Hi-Lock mode笔记
- emacs中的elisp REPL工具:ielm
- Emacs中的网络工具封装命令
- emacs之occur mode笔记
- 使用Emacs执行外部shell命令
- 使用emacs编写html:html-mode简单使用笔记
- cppcheck使用指南
- 多线程不安全的posix函数