ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Sas​Submit

by sjiangDA ST3 WinMac

Sublime plugin sending command to SAS

Details

Installs

  • Total 7K
  • Win 7K
  • Mac 499
  • Linux 0
Feb 18 Feb 17 Feb 16 Feb 15 Feb 14 Feb 13 Feb 12 Feb 11 Feb 10 Feb 9 Feb 8 Feb 7 Feb 6 Feb 5 Feb 4 Feb 3 Feb 2 Feb 1 Jan 31 Jan 30 Jan 29 Jan 28 Jan 27 Jan 26 Jan 25 Jan 24 Jan 23 Jan 22 Jan 21 Jan 20 Jan 19 Jan 18 Jan 17 Jan 16 Jan 15 Jan 14 Jan 13 Jan 12 Jan 11 Jan 10 Jan 9 Jan 8 Jan 7 Jan 6 Jan 5 Jan 4
Windows 0 5 11 13 5 11 15 20 13 17 7 16 12 11 18 14 11 11 16 11 11 12 17 4 8 6 7 4 12 10 6 9 11 11 11 11 9 4 7 11 10 8 9 4 7 6
Mac 0 3 4 0 1 2 3 1 2 0 3 4 1 2 0 1 1 0 5 2 3 4 0 0 2 1 2 0 3 4 2 1 2 1 1 1 3 1 1 0 0 5 1 1 0 1
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

New updates

  • In this new version, instead of submiting line by line using F3, you can also submit a whole data or proc step by pressing F4!

Descriptions

This program currently supports submitting SAS command in: * 'classic' mode: Running SAS program in the classic SAS window Submit to local * 'studio' mode: Submitting SAS command to SAS studio running in browser Submit to studio

Installation

Download this package and put into Sublime “packages\” folder or install it using Sublime package control. The Sublime packge SAS Programming or SAS Syntax and Theme need to be installed prior to this package.

Basic setup

  • Open the menu “Preferences/Pacakge Settings/SasSubmit/Settings”. Make changes only to the user settings.

Classic mode

  • Configure SAS, this only need to be done once.
    • Change the shortcuts in SAS to be:
      • F4: log; gsubmit buf = default
    • Please follow these steps:
      • Open SAS, in the command box in the top left of SAS program, type in keys and press Enter

      • This will open a “KEYS ” window, make the changes.

SAS studio university edition

  • Start SAS studio university edition. SAS studio university edition start
  • Open the link http://localhost:10080 in your browser
  • Click on the link to start SAS studio.
  • The link changes to the format like “http://localhost:10080/SASStudio/371/”. Change the settings studio_address to this link because it directly link to your SAS studio.
  • Choose your preferred browser by changing the settings browser to be either “ie” (Internet explorer) or “firefox” (Firefox) or “chrome” (Google Chrome).

SAS studio

  • Start SAS studio installed with SAS 9.4. It should open a page in your default browser. The link of the web page is in the format of http://localhost:####/?sutoken=***************************************, where #### is a port number and *************************************** is the token of you SAS studio. Change studio_address in settings to be this link.
  • SAS studio do not need to be installed on your local computer. You can remotely connect to a computer running SAS studio via port forwarding.

Usage

  • Open command Platte and type in create session, or press ctrl+alt+s.
  • On the lower screen find the “Session to Create:” box, and type in the session you want to create. If you type anything else it would fail.
    • classic” stands for the traditionally used SAS program
    • studio” stands for SAS studio (or SAS University Edition)
  • You can create multiple sessions for each type of session. Specifically for “classic” session,
    • if you type “classic” in the “create session” prompt, it will create a “classic:default” session. For “classic:default” session, SasSubmit will submit SAS command to the most recently activated SAS window.
    • if you type “classic:XXXXX”, where “XXXXX” is not “default”, for example, “classic:project_1”, it will create a named classic session, with “XXXXX” being the name, from the location of your SAS program. These types of session is not the same as “classic:default” as the pid of SAS window will be remembered in these sessions.
    • if you type “classic:” you will create a named classic session while the name is the time when you create this session.
  • Wait for the session to be created.
  • When the session is ready submit code using F3 or F4.
  • You can change the directory of SAS session to the location of SAS program by pressing ctrl+alt+d.
  • You can create multiple sessions, and you can also switch to different sessions by opening command Platte and type in “choose session”.
  • Having too much content in SAS can make SAS running slow. In SAS you can assign the key ALT F12 as "log; clear; output; winclose; odsResults; clear;". So When you have too many results, you can press ALT F12 in SAS to clean the results and make it running faster.

FAQs

Q: SAS studio is always loading using Chrome as the browser

A: Please refer to this page https://communities.sas.com/t5/SAS-Studio/Issue-with-SAS-Studio-on-Chrome-v67/td-p/466242