Questions tagged «align»

2
了解emacs align-regexp
我已经阅读了Emacs文档,align-regexp但是仍然很难理解它是如何工作的。我要说的是它的前缀形式C-uM-xalign-regexp,而不是简单形式M-xalign-regexp。这是我的问题: 第一个参数(正则表达式)是否必须与字符串的整个行匹配?如果正则表达式仅匹配字符串的一部分怎么办? 向第二个参数提供什么(要修改的括号组(如果为负,则进行调整))?据我了解,我需要提供捕获的组号(从1开始计数),对吗?“如果否定则为正”是指,如果我希望第3组正确对齐,我将提供-3输入内容吗? 第三个参数“间距量(或列,如果为负)”是什么意思?我只是完全不了解此参数的作用。 我收集了一些文本示例进行练习。如果任何人都可以使用下面的文字作为示例,那将非常有帮助。 从 class CreateStudents < ActiveRecord::Migration def change create_table :students, :comment => "学生信息表" do |t| t.string :political_status, :comment => "政治面貌" t.string :education_level, :comment => "培养层次" t.string :enroll_method, :comment => "入学方式" t.date :enrolled_at, :comment => "入学时间" t.string :charge_type, :comment => "收费类别" t.string :enrolled_year, :comment => "学籍年度" t.string …

2
Emacs是否有自动对齐程序包或模式?
有时候,我在编辑文件(例如,Puppet清单)时要动态对齐缓冲区内容。例如,我知道只要选择以下代码,就可以使用align-regexp或align对齐代码: # M-x align-regexp "=>" will line everything up nicely file { "/etc/foo": ensure => present, mode => "0666", source => "puppet:///modules/example/foo", } 但是我真正想要的是让这种情况即时发生-无需选择区域或整个缓冲区。是否有可以执行此操作的程序包或模式,或者是否必须将这些内容内置到我感兴趣的模式中? 编辑:我问了有关Puppet和CFEngine的问题,因为这是我最近几天编写的代码,并且我非常喜欢对齐的文本。但是,我也很好奇(并没有很好地表达这一点)想知道即时对齐是否是Emacs模式(主要是用于编程语言的模式)中常见的功能,或者大多数人在保存时或在某些情况下会对齐吗?其他一点。
15 align 

1
将组织模式表中的列与日语字体对齐
如何在同一组织模式表(使用固定宽度字体)中混合日语和英语?就像是: | mmmmmm | | | デシウ| | | ハ ー フ | ハ ー フ | 不会对齐。Emacs只是将日语字符视为一个,而实际上日语字符却大了10%。 列的宽度可以像素设置吗?我知道<10>可以设置宽度,但这无济于事,因为它以固定宽度的字母表示。 问题基本上是emacs如何对齐列(使用字体宽度)。

2
在乳胶模式下对齐多行方程和表格
假设我正在以Auctex的乳胶模式编辑乳胶,并且我有以下等式。 这只是缩进indent-region。 \begin{align} \phi & = a + b + c + d \\ & = a + b + c + d + e \end{align} 上面的对齐方式是我选择所有内容并单击后得到的结果TAB,也就是说,如果我仅使用indent-region。 我想得到的是以下内容: 请注意&与&后面的+ c + d文本如何对齐。这将是最有意义的,因为与属于同一“列” 。+ c + d= a + b \begin{align} \phi & = a + b + c + d …
12 latex  auctex  align 

1
如何右对齐区域和/或线?
我们可以使用M-x center-region和将文本居中M-o M-s。右对齐是否有类似的东西? 之前的示例: Item 0: value | Item 100: value | Item 30: value | 后: Item 0: value| Item 100: value| Item 30: value| fill-column ^ 文本右对齐的最简单方法是什么?

1
在小数点上对齐数字的垂直列
我在Emacs中写了这篇文章。为了使表格看起来更好,我决定调整间距,使小数点整齐地排列。来自数据库的原始格式如下所示: emacs 11505 227 3.6 3.3 1.9 68.9 93.5 68 vi 1087 289 11.1 6.9 2.9 71.7 96.2 9 wolfram-mathematica 2993 360 4 2.2 1.9 66.7 92.5 51 那已经很接近了,但是我想让各列正确对齐,并且所有的数字都对齐。第四列应如下所示: 3.6 11.1 4 我玩过align命令,但找不到自动对齐表格(可选)小数点的方法。由于某些原因,这些说明根本无法对齐任何内容: 也可以使用将数字相对于小数点对齐M-- M-x align。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.