NSTextView中的行号(符合Lion标准)

AP.*_*AP. 4 cocoa nstextview

我试图在NSTexView中显示行号.我使用的是http://www.noodlesoft.com/blog/2008/10/05/displaying-line-numbers-with-nstextview/中的解决方案,但它不再与Lion合作.

你知道另一种解决方案吗?

Sco*_*ell 6

我想你可能需要64bit(Lion)文件的更新版本.

在GitHub上分叉了NoodleKit项目并进行了一些我在网上发现的变化.我做了一些小的调整,但这里的变化主要来自互联网上的其他人和原始的回购.回购的所有者在两年内没有更新NoodleLineNumberview,但我可能会发送拉取请求,因此他会将其添加到他的回购中.这些课程正在我的Lion项目中工作,所以他们应该为你工作.

使用这些新文件更新项目,然后尝试编译:

  • NoodleLineNumberMarker.h
  • NoodleLineNumberMarker.m
  • NoodleLineNumberView.h
  • NoodleLineNumberView.m

如果您使用的是旧版本项目附带的MarkerLineNumberView,那么这将不起作用.只需用NoodleLineNumberView替换这些对象即可.