当我将某些内容粘贴到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 |
应该有更快的方式,不是吗?
答案 0 :(得分:2)
我的猜测是你将这个文本插入到在终端模拟器内运行的Emacs而不是X11 / GUI应用程序中。因此,您正在插入的文本看起来像Emacs,就像您在键盘上键入它一样,因此所有换行符都由Emacs以LF字符的形式接收,这些字符也是Emacs中称为{{1}的ASCII字符。 },默认绑定到C-j
。因此,您可以使用newline-and-indent
来规避这种恼人的效果,或者您可以切换到将Emacs作为GUI应用程序运行。