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

q KDB

by komsit37 ST3

Sublime Text Plugin for q/kdb

Details

Installs

  • Total 492
  • Win 269
  • OS X 146
  • Linux 77
Dec 14 Dec 13 Dec 12 Dec 11 Dec 10 Dec 9 Dec 8 Dec 7 Dec 6 Dec 5 Dec 4 Dec 3 Dec 2 Dec 1 Nov 30 Nov 29 Nov 28 Nov 27 Nov 26 Nov 25 Nov 24 Nov 23 Nov 22 Nov 21 Nov 20 Nov 19 Nov 18 Nov 17 Nov 16 Nov 15 Nov 14 Nov 13 Nov 12 Nov 11 Nov 10 Nov 9 Nov 8 Nov 7 Nov 6 Nov 5 Nov 4 Nov 3 Nov 2 Nov 1 Oct 31 Oct 30
Windows 0 1 0 0 1 0 0 0 0 0 1 0 0 0 1 1 2 0 0 0 6 3 1 2 0 0 0 0 1 1 0 4 1 0 1 0 0 0 0 0 0 2 1 4 3 4
OS X 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 1 1 2 0 0 0 0 0 0 1 0 0 0 3 0 0 0 0 0 0 0 1 1 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 1 1 0 2 0

Readme

Source
raw.​githubusercontent.​com

q REPL for Sublime Text 3

Connect to remote q session and execute q statements in Sublime Text

Image of screenshot * Cmd + alt + q to add q connections and quickly switch between them * Cmd + Enter or Cmd + e to send highlighted line or block text
* Cmd + j to execute text and get result as json (by calling .j.j to results - requires .j.j in kdb 3.x) * 2 result modes: output panel and inline popup * Syntax higlighing (based on kimtang's https://github.com/kimtang/sublime-q)
* shows rows, column, time, mem usage at status bar
* auto complete
[change Cmd to Ctrl for windows]

Shortcut

  • F1 open help at cursor
  • F2 print variable at cursor
  • F3 show type at cursor
  • F4 show table and columns
  • F5 show environments
  • shift + F5 show memory usage

[hold shift to show output in inline popup instead of output panel]

Supported

  • osx_x64
  • windows_x64

Not supported

Support can be easily extended by adding proper numpy 1.8 build with python 3.3 to lib/[os]_[architecture]. Please send PR if you can build any of these * osx_x32 * windows_x32 * linux_x32 * linux_x64

For Sublime Text 2, please use https://github.com/komsit37/sublime-q-2

Installation

via package control https://packagecontrol.io/packages/q%20KDB

Contribute

Clone this git repository into your Sublime Text 3/Packages directory. NOTE: You may need to change dir to q KDB

  • Windows: C:\Users\[username]\AppData\Roaming\Sublime Text 3\Packages
  • OS X: ~/Library/Application Support/Sublime Text 3/Packages
git clone https://github.com/komsit37/sublime-q.git

From sublime text, run package control: satisfy dependencies (you may need to open package folder in sublime text first). This will install numpy as a dependency package to your packages folder

Tested on OSX and Windows 8

To build numpy

Included numpy version should work for osx and windows 64bit, but if you need to build numpy

  1. download python 3.3
  2. download http://sourceforge.net/projects/numpy/files/NumPy/1.8.1/
  3. run python3.3 setup.py install
  4. numpy will be installed to your default python lib
  5. then follow steps here https://github.com/komsit37/sublime-q/issues/12