0

当我将某些内容粘贴到 EMACS 中时,例如“Ctrl+V”然后鼠标右键单击 EMACS 屏幕,我经常进入这个级联结果

|  Xxxxxxx |  Xxxxxxx |  Xxxxxxx |     Xxxxxxx |
    |    10    |    39    |       Xxxxxxx  |    -1.0000     |
        |    10    |    51    |       Xxxxxxx |  -100001.0000  |
            |    10    |    55    |       Xxxxxxx |   -1000.0000   |
                |    10    |   407    |       Xxxxxxx |  -10000.0000   |
                    |    10    |   717    |       Xxxxxxx |    -10.0000    |

所以我必须将光标移动到每一行并按“=”对齐它们

|  Xxxxxxx |  Xxxxxxx |       Xxxxxxx |     Xxxxxxx |
|    10    |    39    |       Xxxxxxx |    -1.0000     |
|    10    |    51    |       Xxxxxxx |  -100001.0000  |
|    10    |    55    |       Xxxxxxx |   -1000.0000   |

应该有更快的方法,不是吗?

4

1 回答 1

2

我的猜测是您将此文本插入到在终端仿真器中运行的 Emacs 中,而不是作为 X11/GUI 应用程序。因此,您插入的文本在 Emacs 中看起来就像您在键盘上键入一样,因此 Emacs 以 LF 字符的形式接收所有换行符,这些字符在 Emacs 用语中也称为 ASCII 字符C-j,它是绑定的默认为newline-and-indent. (global-set-key [?\C-j] 'newline)因此,您可以使用或切换到将 Emacs 作为 GUI 应用程序运行来规避这种烦人的效果。

于 2012-09-04T18:21:11.220 回答