📄 todo
字号:
TODO ASAP:~ Implement "cancel" functionality for build tools.*** DONE *** ~ Create a way to "jump" to a specific line # in a file.~ Implement "Find".*** DONE *** ~ Add file nav shortcuts Ctrl+N & Ctrl+P (Next & Previous)*** DONE *** ~ Create "Editor Settings" & "Global Settings" dialogs along with SettingsMgr class to manage persistent configuration data.~ Create ToolbarMgr class for easy implementation of the toolbars.*** DONE *** ~ Add\Implement "Uppercase\Lowercase" feature to edit menu.*** DONE *** ~ Java build tools integration.*** DONE *** ~ Add "Source Code Generation" functionality.*** DONE *** ~ Implement easy management of custom tools.*** DONE *** ~ Add "Custom Tool Integration" system. This system allows programmers to integrate any command-line (Other compilers, etc) based tools. The result of executing a "custom" tool is displayed in the build output window.*** DONE *** ~ Add a "visible" indication that the document is modified. On either the title bar or status bar.*** DONE *** ~ Add open file navigation feature. *** DONE *** ~ Add notification for document modifications (via HideEditor). Currently, if any modifications are made to a file and it is closed without saving first no user notification is given. The modifications will be lost.*** DONE *** ~ Add close all (requires adding getPathList() to HideDocList).*** DONE *** ~ C\C++ build tools integration. *** DONE *** ~ Disable\Enable menu items based on the tool being used (keep executed external tasks singular).*** DONE *** ~ Add "Project" infrastructure.*** DONE *** ~ Conditional behavior of integrated tools based on if a "project" is open or not.*** DONE *** ~ Engineer the HPL (hIDE Process Link) architecture.____________________________________________________________________________TODO:~ Implement syntax highlighting engine (port from current Win32 base).~ Implement the KDF parser (port from current Win32 base).*** DONE *** ~ Implememt makefile generation architecture (port from current Win32 base).~ Implement a C++ & Java "Class Browser/Navigator".~ Implement a "Class Modeler" for C++ & Java class creation.~ Add Qt integration (projects, source\makefile generation, etc).~ Create resource editing system for Qt based resources.____________________________________________________________________________Win32 Port TODO's~ Threading (use OpenSource POSIX emulator DLL)~ Re-impplement graphical resources (icons, etc) for Win32.~ Re-implement system() calls as they are non-blocking under Win32.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -