regex - Emacs 对齐正则表达式
问题描述
我是 Emacs 的新手。我想使用align-regexp
这样我就可以根据方括号对齐我的文本[
。我可以像这样从 GUI 执行此操作M-x align-regexp
:\[
我想使用创建别名,emacs --eval
因为我经常使用它。我做了这样的事情
emacs <filename> --eval "(progn (mark-whole-buffer) (align-regexp \[))"
这将选择整个缓冲区。但在那之后什么都没有。请帮我做。
解决方案
emacs -batch f1 --eval '(align-regexp (point-min) (point-max) "\\(\\s-*\\)\\[" 1 1 nil)' -f save-buffer
f1
文件名在哪里。
推荐阅读
- javascript - React 应用程序中 JS 中的输入条目的值未更新
- amazon-dynamodb - 带有嵌套对象的 AppSync GraphQL 查询
- go - 如何正确地将 json 字符串转换为对象
- karate - 如何在空手道框架中检查数组的长度?
- java - 我们可以创建一个在 Java 中定义 main 函数的类的对象吗?
- angular - 如何在导入装饰器中使用服务进行角度模块配置?
- python - 使用beautifulsoup按行名刮取表格元素
- java - 如何在基于 Maven 的 Java Web 应用程序中使用 Favicon?
- reactjs - ReactJS:setState 无法在 Syncfusion React Toast 中工作
- java - 为什么我的 GUI 不工作,我需要一个可见的代码吗?