Различия

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

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

Следующая версия
Предыдущая версия
zerobrane [2017/01/24 21:37] – создано mirocowzerobrane [2017/03/31 20:37] (текущий) – [Запуск] mirocow
Строка 3: Строка 3:
 ====== IDE ZeroBrane Studio ====== ====== IDE ZeroBrane Studio ======
  
-  * https://studio.zerobrane.com/download?not-this-time ([[https://studio.zerobrane.com/tutorials|Демонстрация]], [[http://studio.zerobrane.com/documentation|Документация]])+  * https://github.com/pkulchenko/ZeroBraneStudio 
 +  * https://studio.zerobrane.com ([[https://studio.zerobrane.com/tutorials|Демонстрация]], [[http://studio.zerobrane.com/documentation|Документация]]) 
 +  * https://github.com/pkulchenko/ZeroBraneStudio/ (Source) 
 +  * https://studio.zerobrane.com/doc-general-preferences :!:
  
-===== Скрипты =====+===== Запуск =====
  
-  * [[https://github.com/pkulchenko/ZeroBranePackage|Packages for ZeroBrane Studio]]+<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>
 +--[[--
 +  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.lua52 = '/usr/local/bin/lua5.2'
 +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>
 +
 +[[https://studio.zerobrane.com/doc-general-preferences|Подробнее...]]
 +===== Плагины / Pligins =====
 +
 +  * [[https://github.com/pkulchenko/ZeroBranePackage|Packages for ZeroBrane Studio]]
  
 ===== Видео ===== ===== Видео =====
  
   * https://studio.zerobrane.com/tutorials   * https://studio.zerobrane.com/tutorials
 +  * https://www.youtube.com/watch?v=0D6lWfdz9Gk
 +  * https://www.youtube.com/watch?v=odGXWCa2oAY
 +  * https://www.youtube.com/watch?v=MZE52aVMkHg
 +  * https://www.youtube.com/watch?v=U4eCUmcCKUo
 +  * https://www.youtube.com/watch?v=iZV2xMAUNWg
 +  * https://www.youtube.com/watch?v=rDKzl7Nrq94
 +  * https://www.youtube.com/watch?v=vt1uXuB02nI
 +  * https://www.youtube.com/watch?v=GIipyzSpSr0
 +  * https://www.youtube.com/watch?v=7mlajCj4QPw (Redis)