Gandi 3.0文档
官网 打开编辑器
文档/插件与平台面板

积木输入框增强

积木上的输入框原本只能写一行,回车就是确认,往「说」里填一段说明或者一串 JSON 很难编辑。 这个插件放开两件事:输入框里可以换行,文本一长就展开成一个编辑面板。

长文本展开成的编辑面板

打开方式#

设置 › 插件 ›「积木输入框增强」,默认开着。细节在设置 ›「插件选项」里。

选项 默认 管什么
输入框可以换行 开 Shift + Enter 或 Ctrl + Enter 换行;关着时回车就是确认,跟原来一样
长文本展开成面板 开 文本太长或者带换行时展开成面板;要先打开上面那个换行
面板默认宽度 520 像素;拖过之后以拖出来的尺寸为准
面板默认高度 300 像素
面板行高 26 像素;字号不跟着变
多宽才展开面板 520 一行文字宽到这个数(像素)就开面板

什么时候会展开成面板#

两种情况:

  • 一行文字宽过 520 像素;
  • 文本里带换行,哪怕只有两个字,只要断了行就展开。

所以在一个很短的输入框里按一下 Shift + Enter,它当场就展开成面板:

按了 Shift+Enter,输入框长成两行的面板

面板里有什么#

  • 标题写明这是哪块积木的哪个参数,例如「说 秒 · 第 1 个参数」。
  • 左边一栏行号,只给真正换行的地方编号;一行太长时是软折行,不占新号。
  • 底下一行状态:光标在第几行第几列、一共几行、一共几个字。
  • 右边列出面板里可用的快捷键:
键 做什么
Shift + Enter 换行
Ctrl + F 在这段文本里查找
Enter 完成,把值写回积木
Esc 取消,积木上的值不变
  • 标题栏右边两个按钮:<> 切等宽字体,另一个最大化(再点一次还原)。
  • 右下角那个小把手可以拖大小,拖过之后以拖出来的尺寸为准。

细节#

  • 面板依赖换行。 关掉「输入框可以换行」,「长文本展开成面板」也跟着不生效,不能换行 的编辑面板没有意义。
  • Esc 是取消。 在面板里改过之后按 Esc,积木上还是原来那个值。
  • 上面那几个像素数填 0 或者负数会被忽略,不会出现没有尺寸的面板。
  • 关掉整个插件,输入框回到原来的样子:一行、回车确认。

相关#