我正在学习emacs中的艺术家模式并发现它非常有趣。
我想创建形状并在其中书写文本,就像我们可以使用其他可以绘制形状的软件一样。
但是,当我在矩形内部键入一些字符时,形状会变形。垂直线被一些字符移动。
我能做些什么来解决它吗?或者是艺术家模式中的错误。我观看了一些截屏和视频,并且不记得有人提到任何有关这种奇怪行为的事情。
我在Mac上,我的emacs版本是
GNU Emacs 25.1.1(x86_64-apple-darwin16.0.0,NS appkit-1504.00 Version 10.12(Build 16A323))
答案 0 :(得分:0)
我发现这种情况有一种解决方法。
答案 1 :(得分:0)
可能有点笨拙,但我通常会这样做
答案 2 :(得分:0)
在将文本输入矩形之前尝试此操作。
C-x h
(选择整个缓冲区。)M-x untabify <RET>
这将使您可以释放缓冲区,这可以在您输入时解决问题。
请注意,您应避免使用backspace
删除文字。移动光标并改为覆盖它们。
答案 3 :(得分:0)
我很惊讶没有看到 overwrite-mode
。这将替换文本而不是插入文本。
人们已经提到 untabify
将制表符更改为空格。使用 whitespace-mode
查看这些制表符(和空格)的位置。