I can’t believe this argument is still going on, but there are actually programmers out there who still argue that plain old text editors are more productive than IDEs for programming. I could write for days and cite hundreds of studies about why they’re wrong, but today I’m just going to tackle one objection:
Common objection: If you use an IDE, you must menus, buttons, and the mouse an awful lot, and that slows you down!
Yes, the mouse is slower than the keyboard for most tasks, provided there are appropriate keyboard shortcuts, but this argument assumes that either there aren’t adequate keyboard shortcuts, or you don’t know them. In a modern IDE like Delphi there’s a keyboard shortcut for practically everything, and good programmers know their way around their tools with just the keyboard.
Aside: If you sign up for my mailing list over there on the right side of this page, I’ll send you a free report on 10 Keyboard Shortcuts Every Delphi User Should Know.
So if you take a great IDE, and add even more great tools, you would expect them to work well with the keyboard too, right? Of course, Castalia is very keyboard-friendly. Here are a few of the keyboard shortcuts that Castalia adds to the Delphi IDE:
- Ctrl+Alt+P: Navigate to any procedure or function in your code with just a few keystrokes
- Ctrl+Alt+U: See and navigate to any unit in the current file’s uses clause
- Ctrl+Alt+R: Open the refactoring menu and see all refactorings available at the current cursor location
- Shift+Ctrl+V: Open multipaste, a helpful tool for working with large blocks of text in the clipboard
- Ctrl+W: Expand the current selection on logical levels, starting with the current identifier, statement, block, etc…
I don’t think any Delphi user edits their code in an old-school text editor, but we could all learn to be a little more productive with our tools. I hope this helps.
Become a more productive programmer with Castalia for Delphi, a collection of time-saving tools for Delphi developers.