1 Star 0 Fork 0

陌生人 / x-studio365

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

x-studio365 2014 - 2019

x-studio365 is a powerful,lightweight and fast development IDE. It support multi-programing languages Source Code Editing & Syntax Highlighting & Outlining & Auto-completation, Great Lua Debugging. In the future, it will support other languages debugging, such is PHP. It support Cocos2d-x Particle editing, Scene(UI) editing & Screen Adapting preview, CocosStudio .csb recovery. Download the latest version: http://en-us.x-studio365.com http://cn.x-studio365.com

Great Text editing features:

  • Support Auto detect UTF-8 encoding, and support mutli-encodings convertion.
  • Support vscode/sublime Open Folder… feature, and support multi-program-languages syntax highlight.
  • Support 5 code themes, Hotkey: Ctrl+Alt+NUM9
  • Support search project file quickly with Hotkey: Ctrl+P
  • Support search Lua functions of current document with Hotkey: Ctrl R
  • Support find all at current document with hotkey: Ctrl + F
  • Support replace all at current document with hotkey: Ctrl + H
  • Support find content at all project files with hotkey: CtrlShift+F
  • Support find content at any directory, also can find any folder of project at project view, just right click to open context menu, then click [Find In Files] menu-item
  • Support Visual Studio like Ctrl+Tab feature.
  • Support Navigate Backward/Forward with hotkey Ctrl+-/Ctrl+Shift+-
  • Support Change all occurrences with hotkey: Ctrl+F2
  • Support multi-selection, use Ctrl+D to select next occurrence.
  • Support block selection with Alt key pressed, and move mouse.
  • Support Current document auto-completation
  • Support format current Lua document with hotkey: Ctrl+I
  • Support Lua Syntax check: Ctrl+B
  • Support Comment lua source code with hotkey: Ctrl+/
  • Support View file as binary Ascii-View.
  • Support CTRL+RightClick to show shell context menu at 'Project Explorer'
  • Support Open/Save Large file (more than 100M) fastly.
  • Support capture adb log to Output View with filter feature.
  • High-performance Output view.
  • Integrated with clang-fotmat 9.0, so support format cpp, java, objc, js

#Code Editing Preview image
image
image

Cocos2d-x scene editing features:

  1. Using cocos2d-x to render the main editor UI directly.
  2. Supports more than 20 1K-layout methods.
  3. Supports ParticleSystem Editing, import & export plist file.
  4. Supports view real adpating vision for any-size of devices.
  5. Supports import CocosStudio ccs project, and json format ui published by CocosStudio.
  6. Supports import .csb, and publish designed ui to cocosstudio(ccs), json, csd formats.
  7. Provide command line common assets(.png,.lua,.json and any other files) encrypt solution.(since 10.0.3300.1001) usage: x-studio365.exe -c -enc -i=d:\projects\project0\res -o=d:\projects\project0\res-enc will encrypt all files with aes256 cbc and compress with zlib, the enctypt config will be stored to C:\Users%USERNAME%\AppData\Local\x-studio365\encrypt-cfg.xml whitch contains encrypt key & ivec, it's reqiured by the runtime: https://github.com/halx99/x-studio365/tree/master/encrypt-demo/cpp-empty-test/Classes
  8. Supports Chinese and English.
  9. Supports SpriteSheet creation.

Editor shortcuts

Shortcut Description
Shift+Alt+Enter FullScreen
Alt+ MouseWheel Zoom In/Out Node
Ctrl+Alt+MouseWhell Zoom In/Out Scene
Alt + MouseMove Move Node
Ctrl + Alt + MouseMove / Alt + MouseMiddleButton Move Scene
↑↓←→ Adjust postion 1px, continue press: 2px
Press Shift, Change Node Size without width/height factor change.
Press Ctrl, Select Node Additional
F5 Start Debugging
F10 Step Over
Ctrl+F10 Run To Cursor
F11 Step Into
Shift+F5 Stop Debugging
Ctrl+Shift+F5 Restart Debugging
Ctrl+F5 Start without debugging
Ctrl+F Open Find Dialog
F3 Find Next
Shift+F3 Find Prev
Ctrl+Shift+U Convert selected text to uppercase
Ctrl+U Convert selected text to lowercase
Alt + MouseMove block select text
Ctrl + Shift + F Find All in files
Ctrl + D Select Next occurency text
Ctrl + E copy selected text and paste at end of current line
Ctrl + I Correct Lua Indent.
Ctrl + P Quick search file in project
Ctrl + R Quick search Lua function in current document.
Ctrl + Tab Quick switch opened document in stack
Ctrl + Q Quick switch active x-studio365 process instances(project is open)
Ctrl + F2 Change All Occurences of current document
Alt+→ Display auto-completion window
Ctrl+Alt+Num9 Choose Code Theme(Current support 5 themes)
Ctrl + Shift + D temp copy&paste without clipboard occupation
Ctrl + RightClick Project Explorer Display desktop shell context menu
Shift + F9 Quick Watch

How to use this editor with cocos2d-x

  1. Create a empty project by official cocos2d-x engine console command, such as x365app1
  2. Overrite 'editor-support' & 'external/flatbuffers'
  3. (Win32) Exclude 'cocostudio',GameNode3DReader.cpp,Light3DReader.cpp from libcocos2d project explorer.
  4. (Win32) Add 'editor-support/cocostudio/proj.win32/libxreader.vcxproj' and 'editor-support/dragonBones/proj.win32/libDragonBones.vcxproj' to solution
  5. (Win32) Add libxreader project as reference of x365app1 project

Android:

remove $(call import-module,flatbuffers) from cocos/Android.mk

iOS:

because, flatbuffers only need header at runtime. so remove the .cpp from xcode project.

showcase
image

Purchase Professional License

If you are interest in this software, please purchase.

Purchase Professional License

空文件

简介

This is the issues tracking and runtime repo of the x-studio365 IDE. Copyright © 2014-2019 展开 收起
C++
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C++
1
https://gitee.com/syg38604623/x-studio365.git
git@gitee.com:syg38604623/x-studio365.git
syg38604623
x-studio365
x-studio365
master

搜索帮助