Difference between revisions of "Sublime Text Setup"

From the CreationKit Wiki
Jump to navigation Jump to search
imported>SomeWelshGuy
(→‎Loading syntax highlighting and auto-complete: %AppData% path includes Roaming by default.)
imported>MrJack
Line 4: Line 4:
#Go to [http://www.sublimetext.com/2 the Sublime Text website] and install the latest release of version 2.
#Go to [http://www.sublimetext.com/2 the Sublime Text website] and install the latest release of version 2.
#Run the program at least once so it will set up its preferences and whatnots.
#Run the program at least once so it will set up its preferences and whatnots.
#Copy the Papyrus folder from [[Media:Papyrus.zip|this zip file]] to your local drive: <code>%AppData%\Sublime Text 2\Packages</code>
#Copy the Papyrus folder from [[Media:Papyrus.zip|this zip file]] to your local drive: <code>%AppData%\Sublime Text 2\Packages</code> or <code>\Sublime Text 2\Data\Packages</code>, if the portable version of Sublime Text 2 is used.


<blockquote>'''Skyrim Script Extender Users''': A version of the package with SKSE support is also available: Download [[Media:Papyrus SKSE.zip|this zip file]] instead.</blockquote>
<blockquote>[https://github.com/Kapiainen/SublimePapyrus SublimePapyrus] is an updated version of the package linked above. An archived version can be downloaded [http://www.creationkit.com/images/a/a1/SublimePapyrus_02062014.zip here]
 
, if the GitHub repository is inaccessible. SublimePapyrus includes snippets for Skyrim (1.9.32.0.8), SKSE (1.7.0 alpha), and SkyUI SDK (4.1).</blockquote>
<blockquote>If you're testing the 1.06.00 SKSE beta, then you can use [[Media:Papyrus SKSE beta.zip|this zip file]].</blockquote>


==Quick Compile==
==Quick Compile==

Revision as of 15:24, 2 June 2014

Sublime Text is a new text editor that has a lot of modern features, a pretty cool dev community, and a very slick feel to it. We've made a package for it that makes it a good tool for developing Papyrus scripts.

Loading syntax highlighting and auto-complete

  1. Go to the Sublime Text website and install the latest release of version 2.
  2. Run the program at least once so it will set up its preferences and whatnots.
  3. Copy the Papyrus folder from this zip file to your local drive: %AppData%\Sublime Text 2\Packages or \Sublime Text 2\Data\Packages, if the portable version of Sublime Text 2 is used.

SublimePapyrus is an updated version of the package linked above. An archived version can be downloaded here , if the GitHub repository is inaccessible. SublimePapyrus includes snippets for Skyrim (1.9.32.0.8), SKSE (1.7.0 alpha), and SkyUI SDK (4.1).

Quick Compile

Assuming that your copy of the Papyrus Compiler and its associated batch files are in their default locations and "Tools" > "Build System" > "Papyrus" has been selected, you should be able to hit F7 or Ctrl+B while looking at a Papyrus file to run it through the compiler. (The output will appear in the bottom panel, so be sure to check for any errors!)

Updating the snippets

The existing Papyrus package for Sublime Text includes a number of snippets that will auto-complete to frequently used things (like typing "onhit" and then tab will create a proper OnHit event so you don't have to constantly be looking up the syntax). If you want to make more of these, you can simply add another .sublime-snippet file to the Package directory. Documentation on snippets is available at Sublime Text docs site.

Viewing Papyrus Assembly

If you're interested in viewing Papyrus assembly files (the midway point between source and compiled scripts, file extension .pas), a package is available that provides syntax highlighting and a build system for the Papyrus assembly language.

This package is currently available on Skyrim Nexus - Papyrus Assembly package for Sublime Text 2


Language: English  • français