Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
zerobrane [2017/02/13 00:02] – [Настройка] mirocowzerobrane [2017/03/31 20:37] (текущий) – [Запуск] mirocow
Строка 4: Строка 4:
  
   * https://github.com/pkulchenko/ZeroBraneStudio   * https://github.com/pkulchenko/ZeroBraneStudio
-  * https://studio.zerobrane.com/download?not-this-time ([[https://studio.zerobrane.com/tutorials|Демонстрация]], [[http://studio.zerobrane.com/documentation|Документация]])+  * https://studio.zerobrane.com ([[https://studio.zerobrane.com/tutorials|Демонстрация]], [[http://studio.zerobrane.com/documentation|Документация]])
   * https://github.com/pkulchenko/ZeroBraneStudio/ (Source)   * https://github.com/pkulchenko/ZeroBraneStudio/ (Source)
   * https://studio.zerobrane.com/doc-general-preferences :!:   * https://studio.zerobrane.com/doc-general-preferences :!:
 +
 +===== Запуск =====
 +
 +<code bash>
 +$ cd /Users/relvin/Downloads/ZeroBraneStudio-1.40
 +$ DYLD_LIBRARY_PATH=bin bin/lua.app/Contents/MacOS/lua src/main.lua
 +</code>
 +
 +===== Build / Сборка =====
  
 ===== Настройка ===== ===== Настройка =====
  
 +nano /Applications/ZeroBraneStudio.app/Contents/ZeroBraneStudio/cfg/user-sample.lua
 <code lua> <code lua>
 +--[[--
 +  Use this file to specify **User** preferences.
 +  Review [examples](+/Applications/ZeroBraneStudio.app/Contents/ZeroBraneStudio/cfg/user-sample.lua) or check [online documentation](http://studio.zerobrane.com/documentation.html) for details.
 +--]]--
 +
 +activateoutput = true
 +allowinteractivescript = true
 +commandlinehistorylength = 10
 +filehistorylength = 20
 +language = "en"
 +showhiddenfiles = false
 +showmemoryusage = true
 +singleinstance = true
 +
 +debugger.allowediting = true
 +debugger.hostname = "localhost"
 +debugger.linetobreakpoint = false
 +debugger.maxdatalength = 400
 +debugger.maxdatanum = 400
 +debugger.maxdatalevel = 10
 +debugger.requestattention = true
 +debugger.runonstart = false
 +
 path.lua = '/usr/local/bin/lua' path.lua = '/usr/local/bin/lua'
 path.lua52 = '/usr/local/bin/lua5.2' path.lua52 = '/usr/local/bin/lua5.2'
 path.lua53 = '/usr/local/bin/lua5.3' path.lua53 = '/usr/local/bin/lua5.3'
 +path.love2d = '/Applications/love.app/Contents/MacOS/love'
 +
 +excludelist = {
 +".svn/", ".git/", ".hg/", "CVS/", "*.pyc", "*.pyo", "*.exe", "*.dll", "*.obj","*.o", "*.a", "*.lib", "*.so", "*.dylib", "*.ncb", "*.sdf", "*.suo", "*.pdb", "*.idb", ".DS_Store", "*.class", "*.psd", "*.db"
 +}
 +binarylist = {
 +"*.jpg", "*.jpeg", "*.png", "*.gif", "*.ttf", "*.tga", "*.dds", "*.ico", "*.eot", "*.pdf", "*.swf", "*.jar", "*.zip", ".gz", ".rar"
 +}
 +
 +local xcode = {
 +-- File menu
 +  [ID.NEW]              = "Ctrl-N",
 +  [ID.OPEN]             = "Ctrl-O",
 +  [ID.CLOSE]            = "Ctrl-W",
 +  [ID.SAVE]             = "Ctrl-S",
 +  [ID.SAVEAS]           = "Shift-Ctrl-S",
 +  [ID.SAVEALL]          = "Alt-Ctrl-S",
 +  [ID.RECENTFILES]      = "",
 +  [ID.EXIT]             = "Ctrl-Q",
 +-- Edit menu
 +  [ID.CUT]              = "Ctrl-X",
 +  [ID.COPY]             = "Ctrl-C",
 +  [ID.PASTE]            = "Ctrl-V",
 +  [ID.SELECTALL]        = "Ctrl-A",
 +  [ID.UNDO]             = "Ctrl-Z",
 +  [ID.REDO]             = "Shift-Ctrl-Z",
 +  [ID.SHOWTOOLTIP]      = "Ctrl-T",
 +  [ID.AUTOCOMPLETE]     = "Ctrl-K",
 +  [ID.AUTOCOMPLETEENABLE] = "",
 +  [ID.COMMENT]          = "Ctrl-U",
 +  [ID.FOLD]             = "F7",
 +  [ID.CLEARDYNAMICWORDS] = "",
 +-- Search menu
 +  [ID.FIND]             = "Ctrl-F",
 +  [ID.FINDNEXT]         = "Ctrl-G",
 +  [ID.FINDPREV]         = "Shift-Ctrl-G",
 +  [ID.REPLACE]          = "Ctrl-R",
 +  [ID.FINDINFILES]      = "Shift-Ctrl-F",
 +  [ID.REPLACEINFILES]   = "Shift-Ctrl-R",
 +  [ID.SORT]             = "",
 +-- View menu
 +  [ID.VIEWFILETREE]     = "Shift-Ctrl-P",
 +  [ID.VIEWOUTPUT]       = "Shift-Ctrl-O",
 +  [ID.VIEWWATCHWINDOW]  = "Shift-Ctrl-W",
 +  [ID.VIEWCALLSTACK]    = "Shift-Ctrl-S",
 +  [ID.VIEWDEFAULTLAYOUT] = "",
 +  [ID.VIEWFULLSCREEN]   = "Shift-Ctrl-A",
 +-- Project menu
 +  [ID.RUN]              = "F5",
 +  [ID.RUNNOW]           = "Shift-Ctrl-R",
 +  [ID.COMPILE]          = "Ctrl-B",
 +  [ID.ANALYZE]          = "Shift-Ctrl-B",
 +  [ID.STARTDEBUG]       = "F9",
 +  [ID.ATTACHDEBUG]      = "Shift-F9",
 +-- Debug
 +  [ID.STOPDEBUG]        = "Ctrl-.",
 +  [ID.STEP]             = "F12",
 +  [ID.STEPOVER]         = "F10",
 +  [ID.STEPOUT]          = "F11",
 +  [ID.TRACE]            = "",
 +-- Breakpoints
 +  [ID.BREAK]            = "Ctrl-B",
 +  [ID.BREAKPOINTTOGGLE] = "Ctrl-\\",
 +  [ID.CLEAROUTPUT]      = "",
 +
 +  [ID.INTERPRETER]      = "",
 +  [ID.PROJECTDIR]       = "",
 +-- Help menu
 +  [ID.ABOUT]            = "F1",
 +-- Watch window menu items
 +  [ID.ADDWATCH]         = "Ins",
 +  [ID.EDITWATCH]        = "F2",
 +  [ID.DELETEWATCH]      = "Del",
 +-- Editor popup menu items
 +  [ID.QUICKADDWATCH]    = "",
 +  [ID.QUICKEVAL]        = "",
 +}
 +
 +local G = ...
 +for id, key in G.pairs(xcode) do keymap[id] = key end
 </code> </code>
-===== Скрипты =====+ 
 +[[https://studio.zerobrane.com/doc-general-preferences|Подробнее...]] 
 +===== Плагины / Pligins =====
  
   * [[https://github.com/pkulchenko/ZeroBranePackage|Packages for ZeroBrane Studio]]   * [[https://github.com/pkulchenko/ZeroBranePackage|Packages for ZeroBrane Studio]]