如何处理EMACS粘贴级联

时间:2012-09-04 07:50:11

标签: emacs

当我将某些内容粘贴到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   |

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

1 个答案:

答案 0 :(得分:2)

我的猜测是你将这个文本插入到在终端模拟器内运行的Emacs而不是X11 / GUI应用程序中。因此,您正在插入的文本看起来像Emacs,就像您在键盘上键入它一样,因此所有换行符都由Emacs以LF字符的形式接收,这些字符也是Emacs中称为{{1}的ASCII字符。 },默认绑定到C-j。因此,您可以使用newline-and-indent来规避这种恼人的效果,或者您可以切换到将Emacs作为GUI应用程序运行。