NSTextView中的自动缩进

时间:2009-08-17 23:49:29

标签: cocoa xcode macos

我正在使用Cocoa中的一个简单代码编辑器。我有一个文本视图,我想要它,以便当用户点击返回时,新行缩进与前一行相同(如在Xcode或任何其他代码编辑器中)。

我的问题是,当按下return / enter键或在文本视图中创建新行时,我无法弄清楚如何截取。最简单的方法是什么?

1 个答案:

答案 0 :(得分:4)

如果您拥有的话,可以在NSTextView中覆盖insertNewline:。您还可以实现委托方法textView:doCommandBySelector:,当用户按下return时,将使用insertNewline:选择器作为参数调用该方法。