Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chiahsien/AutoHighlightSymbol
A Xcode plugin to add highlight to the instances of selected symbol.
https://github.com/chiahsien/AutoHighlightSymbol
Last synced: 3 months ago
JSON representation
A Xcode plugin to add highlight to the instances of selected symbol.
- Host: GitHub
- URL: https://github.com/chiahsien/AutoHighlightSymbol
- Owner: chiahsien
- License: mit
- Created: 2015-10-15T03:34:36.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-10-22T23:45:16.000Z (over 8 years ago)
- Last Synced: 2024-08-03T14:08:08.891Z (7 months ago)
- Language: Objective-C
- Homepage:
- Size: 1020 KB
- Stars: 84
- Watchers: 4
- Forks: 13
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ios-cn - 官网
README
Auto Highlight Symbol
=====================**About Xcode 8**
Xcode 8 does't support plugins anymore, but there is a [workaround](https://github.com/chiahsien/AutoHighlightSymbol/issues/6), use at your own risk.
---
Xcode can highlight instances of selected symbol, but what it does is to add dash lines under the instances, which is hard to be noticed.
AutoHighlightSymbol is a plugin for Xcode, it adds background highlight color to those instances. It's super useful while you're tracing codes, especially when you want to figure out where a specific variable is used in a certain method.
You're welcome to improve it and send me pull requests.
Screenshots
-----------
Installation
------------
- Use [Alcatraz](http://alcatraz.io/) to install and manage plugins, or- Download the sources, build the project and restart Xcode.
- If you encounter any issues you can uninstall it by removing the ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/AutoHighlightSymbol.xcplugin folder.Usage
-----
- You need to enable *Highlight instances of selected symbol* option first from *Xcode preferences -> Text Editing*.- If it doesn't appear in your Xcode menu, read this [wiki document](https://github.com/chiahsien/AutoHighlightSymbol/wiki/Which-version-of-Xcode-does-it-support%3F) for more information.
- After installation, you need to enable it from Xcode **[Editor] -> [Auto Highlight Symbol]** menu.
Todo
----
- [x] Integrate into [Alcatraz](http://alcatraz.io/)
- [x] Better highlight detection mechanism
- [x] Better highlight rendering mechanismAlternative
-----------If you need more functionalities, you should give [HighlightSelectedString](https://github.com/keepyounger/HighlightSelectedString) a try.
License
-------
AutoHighlightSymbol is available under the MIT license. See the LICENSE file for more info.Contact
-------
Any suggestions or improvements are more than welcome. Feel free to contact me at [[email protected]](mailto:[email protected]) or [@NelsonT](https://twitter.com/NelsonT).Thanks
------
AutoHighlightSymbol cannot be done without these great plugins.- [SCXcodeMiniMap](https://github.com/stefanceriu/SCXcodeMiniMap)
- [HighlightSelectedString](https://github.com/keepyounger/HighlightSelectedString)
- [XcodeBoost](https://github.com/fortinmike/XcodeBoost)
- [FuzzyAutocompletePlugin](https://github.com/FuzzyAutocomplete/FuzzyAutocompletePlugin)And these great articles.
- [How To Create an Xcode Plugin](http://www.raywenderlich.com/94020/creating-an-xcode-plugin-part-1)
- [Xcode 4 插件制作入门](http://www.onevcat.com/2013/02/xcode-plugin/)