#UnrealScript IDE Plug-in for Sublime Text 2
UnrealScript IDE mainly adds better auto-completion features to Sublime Text 2 for UnrealScript and a goto declaration command.
-
Dynamic, intelligent auto-completion
- parameter hints
- display documentation when you need it
- completions feel like the great Sublime Text 2 snippets
- get other completions depending where you are typing (e.g. in the defaultproperties block you only want to get variables)
-
Goto declaration and back again
- use F10, alt + left click, right click menu or via 'Goto' -> 'UnrealScript Goto Declaration'
- when browsing in the declarations you can always return to your starting position by using one of the above keys when nothing is under your cursor.
-
Add bookmarks to your comments
- to add a bookmark write your comments like this: // ! text or /** ! text*/
- navigate to them quickly via Ctrl + R
-
More coming...
- Object-oriented auto-completions
- if you write e.g. "Controller." you'd want to see it's methods, functions and variables. Currently this doesn't work.
- Object-oriented goto declaration command
- Goto declaration currently doesn't work on statements such as Controller.bIsPlayer
- Add support for enumerations, structs and CONST
- Better build system
- Your suggestion here...
For now use Manual method, because it's not yet included in Package Control
**Very easy with [Package Control](http://wbond.net/sublime_packages/package_control "http://wbond.net/sublime_packages/package_control") right inside Sublime Text 2 (Package Control needs to be installed):**
1. Ctrl + shift + P
2. Search for "inst", hit enter
3. Search for "UnrealScriptIDE", hit enter
Manually (not recommended):
- Clone or download this package
- Put it into your Packages directory (find using 'Preferences' -> 'Browse Packages...')
UnrealScriptIDE will only work properly if you add the Src folder as a project. To do so, goto 'Project' -> 'Add Folder To Project...' -> add the Src folder (/UDK/UDK-201*-**/Development/Src/)
For syntax highlighting, various snippets and a not working build system I'd recommend downloading the package "UnrealScript" by Michael Alexander with "Package Control" or manually from here to truly make this an UnrealScript IDE
Here are some relevant settings for auto-completion that I've found quite helpful:
{
"auto_complete_with_fields": true, //this allows auto-completion inside snippets.
"auto_complete_triggers": //this activates auto-completion on '.' and '('
[
{
"characters": ".(",
"selector": "source.unrealscript"
}
],
"auto_complete_delay": 0,
"auto_complete_commit_on_tab": true, // I prefer 'tab' to 'enter'
}
UnrealScript Auto-complete Plug-in for Sublime Text 2 Copyright (C) 2013 Florian Zinggeler
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.