All Projects → Zinggi → UnrealScriptIDE

Zinggi / UnrealScriptIDE

Licence: other
Auto-completion, Syntax Highlighting, Go to Declaration, Build and Run and more..

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
UnrealScript
20 projects

Projects that are alternatives of or similar to UnrealScriptIDE

Laravel Whoops Editor
Laravel Whoops Editor helps to open your code editor from exception stack trace.
Stars: ✭ 83 (-3.49%)
Mutual labels:  sublime-text, ide
DictionaryAutoComplete
This adds dictionary entries to the completions inside comments. For lazy typers!
Stars: ✭ 89 (+3.49%)
Mutual labels:  autocompletion, sublime-text
Sublimechef
A Sublime Text 2 Package for authoring Chef related files
Stars: ✭ 85 (-1.16%)
Mutual labels:  sublime-text, ide
TheVimIDE
Modern Vim IDE with support for C/C++, Java, Python, Lua, PHP, JavaScript, Ruby and much more ...
Stars: ✭ 33 (-61.63%)
Mutual labels:  autocompletion, ide
Pawn Sublime Language
Pawn language settings for Sublime Text 3. Copied from C++ but with Pawn language and SA:MP specific modifications.
Stars: ✭ 26 (-69.77%)
Mutual labels:  autocompletion, sublime-text
Javascriptenhancements
JavaScript Enhancements is a plugin for Sublime Text 3. It offers not only a smart javascript autocomplete but also a lot of features about creating, developing and managing javascript projects (real-time errors, code refactoring, etc.).
Stars: ✭ 592 (+588.37%)
Mutual labels:  sublime-text, ide
network tech
Cisco config syntax and snippets for Sublime Text
Stars: ✭ 82 (-4.65%)
Mutual labels:  autocompletion, sublime-text
Gosublime
A Golang plugin collection for SublimeText 3, providing code completion and other IDE-like features.
Stars: ✭ 3,421 (+3877.91%)
Mutual labels:  sublime-text, ide
Cmake Ide
Use Emacs as a C/C++ IDE
Stars: ✭ 661 (+668.6%)
Mutual labels:  autocompletion, ide
Php Ide Serenata
Atom IDE package that integrates the Serenata server to provide PHP code assistance
Stars: ✭ 277 (+222.09%)
Mutual labels:  autocompletion, ide
yii2-autocomplete-helper
Yii2 IDE Autocomplete Helper
Stars: ✭ 38 (-55.81%)
Mutual labels:  autocompletion, ide
Ide Stubs
Phalcon IDE Stubs
Stars: ✭ 137 (+59.3%)
Mutual labels:  autocompletion, ide
Micropy Cli
Micropython Project Management Tool with VSCode support, Linting, Intellisense, Dependency Management, and more!
Stars: ✭ 112 (+30.23%)
Mutual labels:  autocompletion, ide
TwoDark
Atom's OneDark inspired theme for Sublime Text
Stars: ✭ 19 (-77.91%)
Mutual labels:  sublime-text, ide
exlcode
EXLcode - VS Code-based Online IDE
Stars: ✭ 42 (-51.16%)
Mutual labels:  ide
WeBASE
WeBank Blockchain Application Software Extension
Stars: ✭ 453 (+426.74%)
Mutual labels:  ide
MoveTab
Plugin for Sublime Text to move tabs around. Now maintained over at https://github.com/SublimeText/MoveTab
Stars: ✭ 19 (-77.91%)
Mutual labels:  sublime-text
nvim-config
My neovim config
Stars: ✭ 63 (-26.74%)
Mutual labels:  autocompletion
sublime-color-scheme-unit
A testing framework for Sublime Text color schemes.
Stars: ✭ 19 (-77.91%)
Mutual labels:  sublime-text
nvim
Structure, documented, super fast neovim configuration. 可能是翻斗花园最好用的 neovim 配置[^1]。
Stars: ✭ 223 (+159.3%)
Mutual labels:  ide

UnrealScript IDE Plug-in for Sublime Text 2/3

UnrealScript IDE adds many features to Sublime Text 2/3 that you'd expect from a good UnrealScript IDE.
Fully featured object-oriented auto-completion, go to declaration, syntax highlighting, build and run, snippets and some more to name a few...

Pic

Features

  • Dynamic, intelligent auto-completions

    • fully object-oriented completions
    • context sensitive completions (e.g. in the defaultproperties block you only want to get variables)
    • content assist. You wont have to open the editor anymore to search for asset names.
    • parameter hints
    • display documentation when you need it
    • completions feel like the great Sublime Text 2/3 snippets
  • Go to declaration and back again

    • object-oriented go to declaration (pressing it over controller.GetPlayerViewPoint(a, b) will take you to the declaration of GetPlayerViewPoint in Controller)
    • go to the declaration of the currently selected word via F10, alt + left click, right click menu, 'Goto' -> 'UnrealScript Goto Declaration' or search for it in in the command palette
    • 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.
  • Debugger

  • Syntax highlighting

    • For .uc files and .log files
  • Build system

    • to build your game use Ctrl + B, F7 or search for it in the command palette.
    • if the build contains errors, the error log will be opened, allowing you to navigate to your errors quickly.
    • if the build was successful, the game will start
  • Launch Game

    • quickly open the game with your last configuration
    • you can chose which map to open
    • chose between Standalone or a Server and 2 Clients or add any other configuration you might like
    • more information
  • Various useful Snippets

    • predefined Snippets for standard classes, and language features such as defaultproperties
  • 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...

Planned

  • Add support for enumerations

  • Your suggestion here?

Installation

Very easy with Package Control right inside Sublime Text 2/3 (Package Control needs to be installed):

  1. Ctrl + shift + P
  2. Search for "install", hit enter
  3. Search for "UnrealScriptIDE", hit enter

For a more in detail explanation visit the wiki: https://github.com/Zinggi/UnrealScriptIDE/wiki/Getting-Started

Manually (not recommended):

  1. Clone or download this package
  2. Put it into your Packages directory (find using 'Preferences' -> 'Browse Packages...')

please note:

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/)

Usage

Please refer to the wiki: https://github.com/Zinggi/UnrealScriptIDE/wiki


All credits for UnrealDebugger goes to Carlos Lopez. Huge Thanks!
All credits for various Snippets (and also for the old (now unused) Syntax highlighting file) goes to Michael Alexander. Thanks!
All credits for Syntax highlighting in UnrealScript files goes to Rokit and Eliot. Thanks!
Credits for Syntax highlighting in Log files goes to Rokit. Thanks!

If UnrealScriptIDE is helpfull to you, please consider making a donation. (Especially when you're using it commercially)
Donate gittip Thanks!

My auto-complete settings

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 '.'
	[
		{
			"characters": ".",
			"selector": "source.unrealscript"
		}
	],
	"auto_complete_delay": 0,
	"auto_complete_commit_on_tab": true,	// I prefer 'tab' to 'enter'
}

License

UnrealScript IDE Plug-in for Sublime Text 2/3 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/.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].