It’s Wednesday so here’s my list for the Delphi IDE:
- Learn the difference between design-time and run-time packages
- Use incremental search
- Learn to create/install/deploy your own components
- Learn to build your project from the command line
- Use View as Text
- Learn to import a type library, from the command line
- Use the History tab
- Learn to partition your application to use packages
- Use a debug desktop
- Use “Automatically close on successful compile”
- Learn to use the call stack
- Learn to use the thread view
- Learn to step in the CPU view
- Use conditional breakpoints
- Use the ExtraUnits registry key
- Watch my video
- Watch Nick’s videos
- Use component palette filtering
- Learn all the shortcuts for your keybinding
- Use selective symbol table loading to debug large packaged applications
- Don’t ignore hints and warnings
- Use Syntax Check
My Other Lists
Delphi RTL and Language Wisdom
Delphi VCL Wisdom
What’s your IDE list look like?
Hi,
some of them are not really that usefull (IMHO):
* Use the History tab
I always found that display confusing and prefer to use the BeyondCompare plugin or even SubVersion.
* Use Syntax Check
What’s the point? Compiling is about as fast as Syntax Check, so why not just compile?
twm
Thomas,
To each their own. For the code base I work on syntax check is faster and I appreciate speed.
Here’s my pick:
* Learn to use Sync Edit in the text editor.
What is ExtraUnits? is it related to the units Code Insight looks at? if so, how do we use that key?
> What’s the point? Compiling is about as fast as Syntax Check…
For large project I find Syntax Check a real time saver. I even use GExperts to assign a shortcut to it and use syntax check for lots of different use, like when I want to rename stuff manually or change functions parameters.
Hi Eric,
Yeah, SyncEdit is one I missed so thanks! Thanks as well for backing me up on syntax check it is most certainly useful.
I’ll like to add:
* Learn how to add your own tools in the tools menu
* Learn to use and tune up the Structure view in the Explorer options
* Use the Refactor menu: Replace is not always the better choice 😉
* Learn how to manipulate and add your own items in the Object Repository
* Customize your toolbars
Thank YOU Steve.
Eric,
It’s a string registry key under Code Completion called ExtraUnits that’s a semi-colon separated unit list that allows you to add additional units to code completion even though they don’t appear in your uses clause. Selecting a function from one of those units adds that unit to your implementation’s uses clause. I believe the key is missing in Delphi 2007 though I’m not entirely sure.