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.
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