SlickEdit 2008 at first Glance

This is somewhat mildly embarrasing, but I just went from version 7.02 of SlickEdit to SlickEdit 2008 which is version 13.0 -- wow...6 versions behind!

I've been using SlickEdit since (I think) version 1.0 when Brief took a dump in Windows 98 Beta and my boss told me to order two copies of this new editor.

So why haven't I upgraded? Well... SlickEdit is almost TOO good at what it does.

SlickEdit is (for it's editing functions anyway) essentially a big macro editor. They ship it with a ton of macros, a macro engine and you code it in what looks a heck of a lot like C.

Having started using stand-alone editors back in the WordStar days, I was addicted to the 'finger macros' of WordStar, and Brief allowed me to code them up. I also liked some of the WordPerfect macro functions and of course liked a lot of the Brief macros.

So when I got my hands on SlickEdit, my first task was to build all my macros into SlickEdit, and that worked great. It was always a bit of a hassle doing so through successive upgrades, but I always found it working well.

I would get the new update list fromSlickEdit, and I'd look at the functionality it offered and what I didn't have I'd think ... hmm... I could write that... :) So I have... I've got a lot of macros I've done for a lot of different things. I've got macros that find class functions and throw headers on them, including the live date, my name, a company name, and header information.

I have all sorts of macros for formatting stuff.

So, it was with some trepidation that I turned SlickEdit 2008 loose on my machine tonight. After some bookkeeping things, it threw up a lot of warnings about xml files that are called out in some Silverlight files that were open in my file list, but when it was done, there was my latest file open and wow... all my finger macros work! So that means that independent of the install, it went out and found the setup files for the older version and dealt with it.. cool :)

The only thing I can tell that's missing is my custom toolbars, but that's only at first glance... they may be around.

I just thought I'd do an early note that I'm pretty happy that all my macros appear to be alive and well, and the double-key launch codes work, such as Ctrl-R, E,S,D,F,G,X,C, etc... I can do a lot of cursor movement with my left hand while I'm reaching for the mouse for other things... actually makes me much more efficient.

Good job, SlickEdit... I assumed I'd have to add all this to usermacs.e and userdefs.e, but it just works!

-Dave

  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati
posted @ Saturday, May 10, 2008 10:03 PM
Print

Comments on this entry:

# re: SlickEdit 2008 at first Glance

Left by Scott Westfall at 5/12/2008 7:28 AM
Gravatar
Thanks for the kind mention in your recent blog. It’s very hard to compare editors since we are usually more familiar with one than the others. So, I thought I’d point out a few places where SlickEdit provides more of what you like in Source Insight than you thought.

Search results are a normal text window—SlickEdit has had this feature for a very long time. When you run a search, simply place a checkmark in “Output to editor window”. Each search will create a new window, giving you all the benefits you are accustomed to.

Case intelligent syllable-based winnowing—you gave us credit for performing a degree of syllable matching, though I’m not sure that’s accurate. We offer completions and symbol searching. Completions are case-insensitive and work like most systems, matching at the beginning of the string. Syllable matching appears to match within the string, which is something our completions don’t do. Our symbol search does offer this, but does not use capitalization or other delimiters to recognize symbols. This is an interesting idea and we’ll have to look into it. While some of our operations are synchronous, it’s rare for us to have the kind of performance issues you noted. I’d be curious to learn more about the operation you performed so we can better understand what went wrong.

The Context Window—the closest matching feature in SlickEdit is the Preview tool window. It displays the definition of the symbol at the current cursor location—no need to highlight anything. This view is tied into pretty much every other tool window that displays symbols, providing a very quick mechanism to view the definition of the symbol without having to open a buffer. For ad hoc lookups, you would use the Find Symbol tool window, which allows you to type in symbols and find matches. The results are also tied to the preview, allowing you to step through the list of matches and preview each definition.

Smart Reference Matching—I think the feature that is the best analog here isn’t our Color Coded searching but our References tool window. It will find all of the occurrences of the selected symbol and, where possible, limit the results to the matching context, such as the case you mentioned with two classes with the same method name. The Color Coded search is a purely textual tool that does not rely on the Context Tagging engine for matching.

Matched Symbol Color Coding—there are many approaches to color coding. As you noted, many do not work well with code that can’t compile. This was one of the chief goals when we designed ours. We do offer Live Errors for Java, which will compile your code in the background and highlight errors, but this is not part of our color coding engine.

File History and Auto Recovery—we offer the same capabilities in SlickEdit. We also have a feature called Backup History that creates a local version each time you save. With this you can view previous versions of your file even if they have not been checked into source control. Since projects often limit checkins until code is compilable or finished, this gives you a more fine-grained version history.

Project Add/Remove Files—SlickEdit offers two mechanisms to do this: 1) the project-add-file command will add the current buffer to the project. 2) If you select File > Save As from the main menu, you can put a check in “Add to project”.

# re: SlickEdit 2008 at first Glance

Left by Scott Westfall at 5/12/2008 7:34 AM
Gravatar
Sorry, I got my comments cross posted this morning. The previous comment was for a different blog.

Now for something more contextual: thanks for checking us out. We have added a lot in the last 6 versions. Our website has a list of Cool Features, many of which were introduced or enhanced since version 7: http://www.slickedit.com/content/view/353/217.

Your comment:



(not displayed)


 
 
 
 
 

Live Comment Preview:

 
«February»
SunMonTueWedThuFriSat
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910