实现一段文本编辑器代码，要求能够输入文本并检测其中的拼写错误，并给出更正建议。
编辑前的文本，例如："Hello, my name is Jane. I like to warch filme at the weekend."
以下是一个Python的文本编辑器代码，它使用PyEnchant拼写检查库来检查单词的拼写错误并给出建议。该代码可以实现以下功能：

- 从用户输入中读取文本
- 用分割符分隔文本成一个单个的单词列表
- 使用PyEnchant库检查单词列表中每个词是否正确拼写
- 如果单词未拼写正确，则使用PyEnchant库获得建议，并将建议替换为原始文本字符串中单词的位置。

注意：需要提前安装pyenchant

```python
import enchant

def spell_check(text):
    spell_dict = enchant.Dict("en_US")  # 初始化一个英语字典
    words = re.findall('\w+', text)  # 将文本分割为单个的单词列表
    for i, word in enumerate(words):
        if not spell_dict.check(word):  # 如果单词未拼写正确，则获取建议
            suggestions = spell_dict.suggest(word)
            if suggestions:
                words[i] = suggestions[0]  # 将建议替换为原始单词位置的单词
    corrected_text = ' '.join(words)  # 重组单词列表为一个文本字符串
    return corrected_text
```

例如，如果输入以下文本：

```python
text = "Hello, my name is Jane. I like to warch filme at the weekend."
print(spell_check(text))
```

将输出：

```
Hello, my name is Jane. I like to watch film at the weekend.
```

正确拼写的"watch"和"film"用建议替换了原始文本中的错误拼写的单词"warch"和"filme"。