2016-12-27 36 views
0

我正在学习emacs中的艺术家模式,并发现它很有趣。如何在emacs艺术家模式中的矩形内写文本?

我想创建形状并在里面写文本,就像我们可以用其他软件绘制形状一样。

但是,当我在矩形内键入某些字符时,形状会变形。垂直线移动了一些字符。

请参阅附件图片。 enter image description here

有什么我可以解决的吗?或者它是艺术家模式中的一个错误。我观看了一些截屏视频和视频,并没有记得任何人提及这种奇怪的行为。

我在Mac和我的emacs的版本是

GNU Emacs的25.1.1(x86_64的 - 苹果darwin16.0.0,NS了AppKit,1504.00版10.12(建设16A323))

回答

0

有一种变通方法我发现这种情况。

  1. 选择文本模式
  2. 添加相关的文字,RET
  3. RET(这里我们指定字体)
  4. RET(无参数的figlet,也可能取决于使用-cases)
0

它可能是一个有点笨拙,但我通常做

  1. 选择文本模式
  2. 按Insert(Ovwrt)
  3. 添加文本
  4. 进入艺术家模式
0

试试这个您键入的文本到一个矩形之前。

  1. C-x h(选择整个缓冲区。)
  2. M-x untabify <RET>

这会让你缓冲选项卡免费,当你输入这应该解决的问题。

请注意,您应该避免使用backspace删除文本。移动光标并改写它们。