---------------------------------c/c++ debug 1. setting SciTEGlobal.properties debug.target=[target file] 2. setting break point in the file for debug, at line for debug, keydown . 3. run keydown . 4. using parameter in console window, input [r ] e.g. ctag{ SciTEGlobal.properties: debug.target=D:\winxp-server-90\ctags\ctags\dctags.exe main.c:59 --> F9 Alt+9 console window: r -R Alt+N } ---------------------------------lua debug remdebug{ lua5.1{ ---------------------------------scite for controller SciTEGlobal.properties{ lua.path=C:\Program Files\Lua\5.1 debug.target=:remote.lua debug.path.remote=d:\scite2 ##source for excute debug.path.local=d:\scite2 ##source for gdb } ---------------------------------scite for engine script\extman.lua{ package.path=package.path..";D:\\scite2\\script\\remDebug\\?.lua" print(package.path) require "remdebug.engine" remdebug.engine.config { host = "127.0.0.1" } remdebug.engine.start() } --------------------------------- } lua5.3{ ---------------------------------compile lua5.3 ① compile scite in vs2013(x64 or Win32) ② execute scite_2013\scite\tools\lua\0_all_x64.bat ( or 0_all_x86.bat) ③ copy [scite_2013\scite\tools\lua\bin\scite_x64_bin\lua] -> [$(SciteDefaultHome)\](scite for engine) ---------------------------------scite for controller SciTEGlobal.properties{ lua.path=C:\Program Files\Lua\5.3 debug.target=:remote.lua } ---------------------------------scite for engine script\extman.lua{ package.cpath="D:\\scite\\lua\\5.3\\clibs\\?.dll;D:\\scite\\lua\\5.3\\clibs\\socket\\?.dll" package.path="D:\\scite\\script\\remDebug\\?.lua;D:\\scite\\lua\\5.3\\clibs\\?.lua;D:\\scite\\script\\scite_lua\\?.lua;" print(package.cpath) print(package.path) local engine = require "remdebug.engine" engine.config { host = "127.0.0.1" } engine.start() } --------------------------------- } } ---------------------------------