商品明細

SlickEdit 代碼編輯

商品簡述

SlickEdit向世界上最強大的代碼編輯器問好

商品介紹

本產品出貨為最新版本。
如需購買或了解內容請來電(2749-1909)或來信(sales@ahasoft.com.tw)業務部
___________________________________________________________________
Build Environment

Build or compile your project, then double-click on an error message in the Build window to jump to that location. Errors and warnings are marked with an icon in the left margin. In addition, the overview bar, positioned alongside the vertical scrollbar, marks the position of errors and warnings relative to the current scroll position in the document. To quickly scroll a marked location into view, you can drag the scrollbar slider to the mark, or click on the mark itself.
Wistia 視頻縮略圖

Debugging
SlickEdit's integrated debugging provides a convenient and easy to use front-end for many debuggers. Set breakpoints, step, inspect the stack, view variables/members - all the features you expect from a debugger. SlickEdit supports debugging for: GNU C/C++, Java, WinDbg, Clang C/C++ LLDB, Google Go, Python, Perl, Ruby, PHP, XCode, Scala, C# using Mono, Visual Basic using Mono, and Android JVM/NDK.
Wistia 視頻縮略圖


List Members
Typing a member access operator (for example, '.' in Java' or "->" in C++) displays a list of the members for the corresponding object or symbol.
Wistia 視頻縮略圖


Code Navigation
Jump from a symbol to its definition. Use Ctrl+/ to list all of the references for the current symbol and optionally jump to the first reference. These operations set a bookmark that can be popped to return you to the previous location Ctrl+Comma.
Wistia 視頻縮略圖


Symbol References
Display a list of references for a symbol. Use (Ctrl+/) to open the References view for the current symbol, or you can type or select a symbol in the Symbol drop-down list. Click on a reference to preview it. Double-click to jump to it.
Wistia 視頻縮略圖


Large File Editing
Read and save files 4GB and greater. The maximum limit is 2TB, limited only by your available system memory and hard drive
performance.
Wistia 視頻縮略圖


Beautify While Typing
When the "Beautify while typing" feature is enabled for C++, Objective-C, Java, JavaScript, XML, or HTML, your code will be automatically formatted when you type ';', '{' or '}'. This improves the consistency of your code and produces more readable code with better spacing.
Wistia 視頻縮略圖


Surround With
When the "Beautify while typing" feature is enabled for C++, Objective-C, Java, JavaScript, XML, or HTML, your code will be automatically formatted when you type ';', '{' or '}'. This improves the consistency of your code and produces more readable code with better spacing.
Wistia 視頻縮略圖


More...

Which edition of SlickEdit you need?

Note: The table below gives an overview of the key differences between SlickEdit Pro and Standard. It is not meant to be an exhaustive list. STANDARD PRO
Platforms
Windows
Linux
macOS
Raspberry Pi
AIX
HP-UX
Solaris SPARC
Solaris x86
Editing
Automatically reformat code when typing, pasting, or performing syntax/alias expansion.
Syntax expansion automatically expands common block structures (e.g. if, for, try) after typing keyword.
Auto-Complete reduces keystrokes by completing symbols as you type.
SmartPaste automatically reindents pasted lines of text.
Choose from 15 keystroke emulations including Brief, CodeWright, Vim, and Emacs.
Multiple cursors and selections.
Create custom typing shortcuts with Aliases.
Dynamic Surround - Surround existing lines of code with block statements or tags.
Create reusable modules/units of code with Code Templates.
Backup History maintains a version history for a file each time you save.
Edit files up to 2 TB in size.
Symbol Analysis and Navigation
Navigate source code, jump to a symbol definition, declaration, or reference.
List members/methods/properties for a symbol or object.
When entering function arguments, display prototype and highlight current argument.
When entering function argument, list compatible variables and expressions.
View members and inherited members of the current class.
Browse all symbols in your project, workspace, and global tag databases.
Display symbol references found by using the Go To Reference feature.
View symbol information in other files automatically without leaving the current file or window.
Locate symbols in your code. Search by name, substring, or regular expression.
CTags support.
Debuggers
GDB debugger. Supports attaching to running process, core file, and remote.
Java JDWP debugger.
WinDbg debugger. Supports attaching to running process, executable, and dump file.
Google Go debugger.
Clang C/C++ LLDB.
Python pydbgp protocol debugger. Supports remote debugging.
Perl perldb debugger. Supports remote debugging.
Ruby rdbgp debugger. Supports remote debugging.
PHP (using Xdebug plugin) debugger. Supports remote debugging.
XCode debugger. Create your project in XCode, then open and start debugging from SlickEdit.
Android JVM and NDK (using gdb) debugger.
Integrated Builds
Shell window that displays output from project builds and compiles. Double-click on an error line to navigate to the error.
Run builds, compiles, or any other custom project tools from this menu.
Beautifiers - Format source code to conform to your style and conventions.
C++
Objective-C
Java
Groovy
XML
HTML, PHP
JavaScript, VBScript. Format HTML embedded JavaScript and VBScript, or standalone scripts.
Ada
Slick-C
Java Live Errors
Flag syntax and compilation errors as you edit, highlight coding "best practice" warnings.
JUnit Integration
Run and debug JUnit unit tests for whole project, a package, or individual file.
View and reconcile test results from the Unit Testing tool window
Diffzilla
Compare 2 files side by side, highlight lines/characters that do not match, synchronized scrolling.
Find and diff files and folders between 2 directory trees. Display files that are different or missing.
Merge a base file against 2 modified files.
Full editing capabilities when comparing and merging files.
Diff source tokens for files where line breaks do not matter.
Display symbols (e.g. function definitions) that are different between files.
Version Control Integration
Subversion
CVS
Git
Mercurial
Perforce
Clearcase
Shelving
Set aside modifications to a set of uncommitted files.
Restore shelved modifications. Modifications are merged and conflicts resolved.
Customization
Add toolbars, customize existing toolbars.
Add menus, customize existing menus.
Record and play back a macro to automate repetitive tasks.
Bind a recorded macro to a key, menu item, or toolbar button.
Write custom Slick-C macro commands and functions that can be shared.
Create Slick-C dialogs and tool windows that can be shared.

Disk Space
Platform Compatibility Pro Standard
Windows (32-bit and 64-bit) Windows 10, 8.1, 8, 7, Vista. Windows Server 2008 and later 642 MB 393 MB
Linux (32-bit and 64-bit) Linux kernel 2.6 or later, and LSB compliant (64-bit requires glibc 2.5 or later) 787 MB 454 MB
macOS macOS 10.9 Mavericks and later. Intel Core Duo processor or higher 594 MB 287 MB
Raspberry Pi RP4-B or better board recommended 627 MB 306 MB
AIX AIX 5.3 and later 950 MB
HP-UX HP-UX 11 and later 750 MB
Solaris SPARC Solaris SPARC 7 and later 550 MB
Solaris x86 Solaris x86 10 and later 550 MB


Note: Disk Space requirements above are the minimum requirements for installation. An additional 100 - 500 MB are needed for user configuration data.