Product Overview of SlickEdit
SlickEdit is a powerful, cross-platform, multi-language code editor developed by SlickEdit, Inc. With nearly 36 years of experience in the industry, SlickEdit is designed to help developers and development teams create, navigate, modify, build, and debug code efficiently and accurately.
Key Features and Functionality
Multi-Language Support
SlickEdit supports over 76 programming languages and file types, including C, C , C#, Java, JavaScript, PHP, HTML, XML, and many more. This extensive language support makes it a versatile tool for various development needs, from web development to mainframe development.
Code Editing and Navigation
- Syntax Highlighting: Provides color coding and syntax highlighting for better code readability.
- Code Completion: Features context tagging (Intelligent code completion) to assist in writing code more quickly and accurately.
- Code Navigation: Includes tools for navigating large codebases, such as symbol references and code folding.
Smart Editing
- SmartPaste: Automatically formats pasted code to match the existing code style.
- Smart Indenting: Automatically adjusts indentation based on the language and coding style.
- Beautifiers: Enhances code as you type, ensuring consistent formatting and style.
Debugging and Integration
- Integrated Debuggers: Supports debuggers for GNU C/C , Java, WinDbg, Clang C/C , LLDB, Groovy, Google Go, Python, Perl, Ruby, Scala, PHP, Xcode, and Android JVM/NDK.
- Third-Party Tool Integration: Allows integration with various third-party tools to enhance the development process.
Version Control and Project Management
- Version Control Support: Includes support for version control systems with features like shelving and integration with tools like JUnit.
- Project Management: Enables users to manage large projects efficiently, including support for opening Visual Studio solutions and Xcode projects as workspaces.
File Management and Comparison
- Large File Capabilities: Can edit files up to 2 Terabytes, making it suitable for handling large files effortlessly.
- DIFFzilla: A file comparison tool that can compare gigabyte files faster than other tools.
Customization and Scripting
- Slick-C: A proprietary scripting language that allows users to modify the editor’s behavior. Much of the editor is written in Slick-C, and the source code is included with the product.
- Macro Support: Users can record and develop macros in Slick-C, enhancing the editor’s functionality to meet specific needs.
Additional Features
- Code Refactoring: Helps in restructuring code without changing its external behavior.
- Regular Expression Search: Powerful search capabilities using regular expressions.
- Hex Editing: Allows editing of binary files.
- Integrated FTP: Supports direct file transfer via FTP.
- Multiple Cursors and Selections: Enables multiple cursors and selections for efficient editing.
- Keystroke Emulations: Supports 15 emulations, including keyboard and selection styles, to match different user preferences.
Pricing and Editions
SlickEdit is available in two main editions:
- SlickEdit Standard: Priced at $125, this edition is great for single-file oriented operations and includes features like syntax expansion, smart paste, keystroke emulations, and the ability to edit files up to 2 TB.
- SlickEdit Pro: Priced at $299, this edition includes all the features of the Standard edition plus additional advanced features such as symbol analysis, debuggers, integrated builds, beautifiers, DIFFzilla with editing and folder diff support, and version control support with shelving.
Support and Community
SlickEdit offers comprehensive customer support through phone and ticket systems. Additionally, it hosts a web forum where users can help one another, fostering a community of developers who can share knowledge and solutions.