DEV Community

Discussion on: Which editor/IDE do you use and why?

Collapse
 
tqwhite profile image
TQ White II

bbedit by Bare Bones Software. It is tight, responsive and highly functional. Very fast.

Specific features that are very important to me are...

Find/Replace functionality together in a non-modal dialog
-with 'replace in range'
-vastly superior regular expression support
-excellent 'in document' and 'search in project' dichotomy

Project view allows abstraction over file system
-'rename in project' allows disambiguation of similar file names
-select what shows and in what sequence so I don't have to look at things I'm not working on now

Excellent clipping support with flexible substitution options
Text filter function allows me to attach arbitrary executables that operate on range or entire window (I have written several for myself in Node)
Exquisite key command flexibility
Good (and automatic) language and project completion functions
Good right clicks (I especially 'Go Here in Terminal')

Also, the people that work on it are swell. When I have asked questions or suggested features, I get a completely pleasant and human reply. Clearly, the people at Bare Bones care about bbedit and the people who use it.

barebones.com