如何颠覆NSTextView的“智能”复制和粘贴,这添加了不需要的空格?

发布于 2024-10-04 10:02:42 字数 430 浏览 2 评论 0原文

如果我双击 NSTextField 中的一个单词,它会选择整个单词,这很好。如果我随后将该单词粘贴到文档中的其他位置,则会在粘贴之前添加一个空格,这对于我正在制作的应用程序的风格来说是不需要的。我怎样才能关闭它?

示例:

apple->berry->cherry->banana

我双击“berry”并将其复制到剪贴板。然后,我将光标放在“banana”后面并输入“->”,然后粘贴我复制的内容。而不是看到:

apple->berry->cherry->banana->berry

我实际上看到:

apple->berry->cherry->banana-> berry

If I double-click on a word inside my NSTextField, it selects the entire word, which is good. If I then paste that word elsewhere in the document, it adds a space before it pastes, which is unwanted for the style of application I'm making. How can I turn this off?

Example:

apple->berry->cherry->banana

I double-click on "berry" and copy it to the clipboard. I then place my cursor right after "banana" and type "->", then paste what I copied. Instead of seeing:

apple->berry->cherry->banana->berry

I actually see:

apple->berry->cherry->banana-> berry

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

悟红尘 2024-10-11 10:02:42

找到了!

[textView setSmartInsertDeleteEnabled:NO];

继续 :)

Found it!

[textView setSmartInsertDeleteEnabled:NO];

Carry on :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文