# 测试我们的新作曲器！

**URL:** https://meta.discourse.org/t/test-our-new-composer/352347
**Category:** Announcements
**Tags:** composer
**Created:** [2025年三月12日 11:48 UTC](https://meta.discourse.org/t/test-our-new-composer/352347 "2025-03-12T11:48:22Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [2025年三月12日 17:50 UTC](https://meta.discourse.org/t/test-our-new-composer/352347/21 "2025-03-12T17:50:59Z")

</div>

是“无障碍对比度”还是“深色主题”？窗口是否被放大/缩放？

---

<div class="post-metadata">

### Author: ![Mako-Poisoned](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mako-poisoned/32/491709_2.png) [@Mako-Poisoned](https://meta.discourse.org/u/Mako-Poisoned)
#### Post date: [2025年三月12日 18:04 UTC](https://meta.discourse.org/t/test-our-new-composer/352347/22 "2025-03-12T18:04:31Z")

</div>

我得承认，我更喜欢旧的编辑器。我更喜欢将我输入的内容放在左边，而将应用了 **markdown** 的预览放在右边。

---

<div class="post-metadata">

### Author: ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)
#### Post date: [2025年三月12日 18:14 UTC](https://meta.discourse.org/t/test-our-new-composer/352347/23 "2025-03-12T18:14:21Z")

</div>

我正在使用 meta 品牌主题。默认缩放。

---

<div class="post-metadata">

### Author: ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)
#### Post date: [2025年三月12日 20:56 UTC](https://meta.discourse.org/t/test-our-new-composer/352347/24 "2025-03-12T20:56:53Z")

</div>

在 Brave Linux 上似乎更糟。不知何故，`vertical-align` 属性被划掉了。

 ![image](https://global.discourse-cdn.com/meta/original/4X/6/1/f/61f36af57111fe2bbd319972126a5525014a1788.png)

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2025年三月12日 22:47 UTC](https://meta.discourse.org/t/test-our-new-composer/352347/25 "2025-03-12T22:47:55Z")

</div>

我已经私下分享了，但我认为公开分享也很重要。我对这一变化感到非常兴奋，它将彻底改变 Discourse，并为海量社区打开大门 🎊

这个昨天把我难住了，不如也发在这里。

一旦你进入“标题”状态，就没有简单的方法可以撤销它。例如，输入 `### text`。如果你以标题开头帖子然后改变主意，这尤其成问题，你需要切换回经典编辑器来撤销它。

我想知道我们是否需要一个工具栏项目来实现这一点，它可以让你将一行切换为“标题 1/2/3 - 段落”等。

---

<div class="post-metadata">

### Author: ![renato](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/renato/32/383632_2.png) [@renato](https://meta.discourse.org/u/renato)
#### Post date: [2025年三月12日 22:52 UTC](https://meta.discourse.org/t/test-our-new-composer/352347/26 "2025-03-12T22:52:54Z")

</div>

> [@sam](#):
>
> 我想知道我们是否需要一个工具栏项目来实现这一点，让您可以将一行切换为“标题 1/2/3 - 段落”等。

这是一个选项，是的。我们也可以使其在标题开头按下退格键可以“重置”它，类似于它目前如何处理 `> 引用` 的方式。

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2025年三月12日 22:57 UTC](https://meta.discourse.org/t/test-our-new-composer/352347/27 "2025-03-12T22:57:34Z")

</div>

是的！但我真的很喜欢你可以切换回熟悉的 Markdown，如果你愿意的话。很棒的功能。

---

<div class="post-metadata">

### Author: ![lindsey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lindsey/32/318210_2.png) [@lindsey](https://meta.discourse.org/u/lindsey)
#### Post date: [2025年三月12日 23:12 UTC](https://meta.discourse.org/t/test-our-new-composer/352347/28 "2025-03-12T23:12:19Z")

</div>

> [@sam](#):
>
> 我想知道我们是否需要一个工具栏项目来实现这一点，这样就可以将一行切换为“标题 1/2/3 - 段落”等。

我相信这是我们计划的工具栏增强功能之一，所以应该会有帮助，但我也很喜欢 Renato 的方法。如果能同时拥有这两种选择就太好了。

---

<div class="post-metadata">

### Author: ![lindsey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lindsey/32/318210_2.png) [@lindsey](https://meta.discourse.org/u/lindsey)
#### Post date: [2025年三月12日 23:48 UTC](https://meta.discourse.org/t/test-our-new-composer/352347/29 "2025-03-12T23:48:13Z")

</div>

> [@darkpixlz](#):
>
> 可能只是视觉上的，但至少对我来说，它看起来有点太靠上了。
> 
> ![IMG_5846](https://global.discourse-cdn.com/meta/original/4X/8/b/a/8ba5dec0aeb8c6ea5c8df87c7a5ef5480dac88ee.jpeg)

到目前为止，我还没有弄清楚这个问题。我注意到，当我在“界面偏好设置”中将“文本大小”设置为“较大”或“最大”时，图标会有些奇怪……你能检查一下你的设置，看看是否可能与此有关吗？

---

<div class="post-metadata">

### Author: ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)
#### Post date: [2025年三月12日 23:50 UTC](https://meta.discourse.org/t/test-our-new-composer/352347/30 "2025-03-12T23:50:20Z")

</div>

似乎是“最小”。

 ![image](https://global.discourse-cdn.com/meta/original/4X/8/d/1/8d14ae1cf39ee850981cf8834c56c04fb0ff28bf.png)

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [2025年三月12日 23:53 UTC](https://meta.discourse.org/t/test-our-new-composer/352347/31 "2025-03-12T23:53:44Z")

</div>

好的，这肯定会影响图标的位置：

![image](https://global.discourse-cdn.com/meta/original/4X/0/1/9/019356778cf8bd7616fcd34d1f9a2a5679162ce1.png)

---

<div class="post-metadata">

### Author: ![martin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/martin/32/491371_2.png) [@martin](https://meta.discourse.org/u/martin)
#### Post date: [2025年三月13日 03:14 UTC](https://meta.discourse.org/t/test-our-new-composer/352347/32 "2025-03-13T03:14:30Z")

</div>

今天已经合并了一些修复，其中99%由Renato完成，最后一个由我完成：

- [FEATURE: add horizontal\_rule rich editor input rule (#31788) · discourse/discourse@d1a8ed1 · GitHub](https://github.com/discourse/discourse/commit/d1a8ed1beb10aac523fce8549d4c7a41b96de031)
- [FIX: use virtualElementFromTextRange on emoji autocomplete more (#31783) · discourse/discourse@962bdf3 · GitHub](https://github.com/discourse/discourse/commit/962bdf3697fc4691d5340b123b2edb3d585994a8)
- [UX: make an em-dash from en-dash plus hyphen on rich editor (#31787) · discourse/discourse@9b692ed · GitHub](https://github.com/discourse/discourse/commit/9b692ede960316e0123b7a4598e492e975d2cebc)
- [UX: add title and aria-label to md/rich editor toggle (#31784) · discourse/discourse@159aa43 · GitHub](https://github.com/discourse/discourse/commit/159aa43cfeb86c3c7bb89587f00f2cf68080397e)
- [UX: remove auto-conversion from .. -\> … (#31770) · discourse/discourse@6a80c6b · GitHub](https://github.com/discourse/discourse/commit/6a80c6bf43358bee8767f6f29f5772c29ead7291)
- [FIX: Disable composer editor switch when uploading (#31789) · discourse/discourse@979d0ca · GitHub](https://github.com/discourse/discourse/commit/979d0ca731b6d2a4463638bd34ce57f437118d42)

如果我今天完成更多工作，我会更新此帖子。另外，随着各项改进，我们将继续更新此主题/原始帖子。

---

<div class="post-metadata">

### Author: ![j127](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j127/32/79093_2.png) [@j127](https://meta.discourse.org/u/j127)
#### Post date: [2025年三月13日 03:25 UTC](https://meta.discourse.org/t/test-our-new-composer/352347/33 "2025-03-13T03:25:19Z")

</div>

> [@lindsey](#):
>
> 切换以在仅限 Markdown 和富文本编辑器模式之间切换
> 
> ……它还不打算完全取代当前的仅限 Markdown 的编辑器。

你们是否计划最终移除仅限 Markdown 的切换选项？  
新编辑器看起来很棒，而且许多用户会喜欢它，但我非常不喜欢使用所见即所得编辑器，并且我自己也不想使用它。如果将来不会移除保留仅限 Markdown 的功能，那将是一个完美的解决方案。

---

<div class="post-metadata">

### Author: ![thoka](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thoka/32/115652_2.png) [@thoka](https://meta.discourse.org/u/thoka)
#### Post date: [2025年三月13日 03:42 UTC](https://meta.discourse.org/t/test-our-new-composer/352347/34 "2025-03-13T03:42:07Z")

</div>

那么，如果（将来富文本编辑器成为默认设置时）能有一个以 Markdown 开始的用户偏好设置会很好。

由于 [ask.discourse.org](http://ask.discourse.org) 和搜索都没有显示此信息：任何想在自己的实例中测试新编辑器的人都可以通过以下方式启用它：

```ruby
SiteSetting.rich_editor = true

```

在 rails 控制台中。

@lindsey：在自托管实例上启用此功能有什么顾虑吗？

---

<div class="post-metadata">

### Author: ![martin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/martin/32/491371_2.png) [@martin](https://meta.discourse.org/u/martin)
#### Post date: [2025年三月13日 04:07 UTC](https://meta.discourse.org/t/test-our-new-composer/352347/35 "2025-03-13T04:07:33Z")

</div>

> [@thoka](#):
>
> 那么，（在富文本编辑器成为默认设置的未来）用户偏好以 Markdown 开始将是件好事。

在此注明，该开关会根据设备/浏览器记住您的选择，并且目前始终默认使用 Markdown。

---

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [2025年三月13日 04:10 UTC](https://meta.discourse.org/t/test-our-new-composer/352347/36 "2025-03-13T04:10:34Z")

</div>

太棒了！

作为一个有一定技术基础的用户，我已经习惯了 Obsidian 和我的 Vim 配置中使用的半所见即所得标准，即您当前正在创建的元素的 Markdown 语法不会被渲染。例如，在创建或编辑标题时，您会看到：

```plaintext
# This is a top level heading|

```

但只要您将光标移开该行，您就会看到：

# This is a top level heading

在创建或编辑内联元素时，例如斜体元素，您会看到：

```plaintext
this is _italic|

```

然后

```plaintext
this is _italic_|

```

然后：this is _italic_，一旦光标移过了该元素。

这种方法解决了如何撤销标题状态或斜体状态的问题。它还可能有一个好处，就是不会隐藏 Markdown 的使用事实。

不过，这种半所见即所得的方法可能比您想要的更技术化。

---

<div class="post-metadata">

### Author: ![thoka](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thoka/32/115652_2.png) [@thoka](https://meta.discourse.org/u/thoka)
#### Post date: [2025年三月13日 04:24 UTC](https://meta.discourse.org/t/test-our-new-composer/352347/37 "2025-03-13T04:24:35Z")

</div>

当前，标题编辑有些混乱：

如果使用多个###和一个空格开始标题，就会进入标题模式。删除空格（通过退格键）后，#会再次显示，就像在Obsidian中一样。

在标题中输入一些字母后，就无法再编辑##了（这对于“在富文本编辑器模式下输入Markdown”来说会很棒）。

---

<div class="post-metadata">

### Author: ![thoka](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thoka/32/115652_2.png) [@thoka](https://meta.discourse.org/u/thoka)
#### Post date: [2025年三月13日 04:42 UTC](https://meta.discourse.org/t/test-our-new-composer/352347/38 "2025-03-13T04:42:16Z")

</div>

目前，很容易丢失编辑：如果有人不小心点击了行内链接，新的编辑器将不会保存草稿。

点击行内链接可能被认为是编辑该链接的一种方式。

---

<div class="post-metadata">

### Author: ![TheDarkWizard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thedarkwizard/32/177913_2.png) [@TheDarkWizard](https://meta.discourse.org/u/TheDarkWizard)
#### Post date: [2025年三月13日 06:17 UTC](https://meta.discourse.org/t/test-our-new-composer/352347/39 "2025-03-13T06:17:16Z")

</div>

嘿 @sam，

感谢你在建议帖中标记我，到目前为止我对此相当满意。大家做得太棒了！

非常期待看到编辑器的最终形态。

---

<div class="post-metadata">

### Author: ![piffy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/piffy/32/254198_2.png) [@piffy](https://meta.discourse.org/u/piffy)
#### Post date: [2025年三月13日 07:00 UTC](https://meta.discourse.org/t/test-our-new-composer/352347/40 "2025-03-13T07:00:35Z")

</div>

> [@sam](#):
>
> 一旦进入“标题”状态，就无法轻松撤销。例如，输入 `### text`。如果您以标题开头帖子但改变主意，这将特别成问题，您需要切换回经典编辑器来撤销它。

这也是我注意到的。此外，编辑器在桌面上的宽度感觉很小，这也在主题中提到了。  
新编辑器真的很酷，将是一个很棒的补充。我也认为将原始视图和所见即所得视图之间的切换选项永久保留很重要。也许将按钮放在编辑器窗口的右下角会更合理？工具栏更像是添加文本的按钮，而不是仅仅改变视图。

[上一頁](https://meta.discourse.org/t/test-our-new-composer/352347.md?page=1)

[下一頁](https://meta.discourse.org/t/test-our-new-composer/352347.md?page=3)
