面向程序员的文本编辑器,PsPad 4.6.0(2700)发布

jopen 9年前

PsPad 4.6.0(2700)发布,此版本更新内容如下:

  • PSPad start speed up optimalization

  • New Oberon 2 Code explorer

  • New action aRightEdgeToCursor (Set right edge to cursor position). In the program settings / KeyMap / Show you can assign shortcut for quick change of the right edge position

  • MS-Dos batch highlighter was renamed to Windows Shell Script

  • JSON - new user highlighter including code explorer

  • MarkCurrentFileTab - new parameter in special settings (default 0). If you set it to 1, PSPad will underline active file tab.

  • Cursor Edge - new functionality what shows vertical line similar to RightEdge on the cursor position. New option in the Program settings / Editor 1, OFF as default

  • InfoBasic - new code parser for user highlighter

  • Highlighter settings - added possibility to set real tabs individually for highlighter. Please notice, that checkbox has 3 states. Grayed means PSPad will respect Program settings.

  • Set bookmark - function was extended to set/delete bookmark

  • Search/Replace in files - if isn't checked option in Program settings / Tools for prefill search field with current word/selected text, PSPad will use last used search string

  • TiDy and PHP beautifier - possibility to define shortcuts for profiles. Format: [profile name*shortcut]

  • Right edge - possibility to set it highlighter depending (Highlighter settings)

  • Find in files dialog - new switch on dialog which allows let dialog open after search

  • Calculate block - improved different number format handling

  • Code explorer for QBasic

  • PSPad will check file change after external application run - case when external application changes open file/s

  • Code explorer - added support for FiveWin

  • User highlighter - possibility to define own escape char

  • Code explorer for Autohotkey - class support added

  • External file diff tool (Program settings / Text Difference). Is possible to set up externa file compare tool which will be used instead of the integrated one.

  • XML converter - new user highlighter + Code explorer (Michael Seume )

  • New option ForceSaveWork=0/1 (Program settings / Direct edit) will save open and recent files after each change instead of program close

  • Autocomplete was rewrited to unicode.

  • HTML templates - changed charset to utf-8

  • When language is changed in Program settings, PSPad will show localization help request if language file contains more than 10 untranslated strings.

  • Current File tab highlight - new option HighlightCurrentFileTab in [special settings] section (Program settings / Direct edit button) with values 1/0 (ON/OFF)

  • new function Open in new instance - opens current window in new PSPad instance. Menu Window or file tab context menu. You can assign shortcut in program settings / KeyMap under Window section

  • Special settings section in Program settings will be always sorted alphabetically. Is necessary to use OK or Apply button once.

  • problem with close tab with splitted window

  • ABB code explorer - fixed function detection

  • File tab context menu - fixed translation of File tab color

  • File locking with R/O attribute

  • Code clips (Ctrl+space) - fixed list draw with extreme DPI

  • Autocomplete (Ctrl+J) - fixed list draw with extreme DPI

  • PSPad start with parameter in case PSpad is running, parameter starts with switch and path isn't enclosed by quotas

  • search in files dialog and selected text in editor wasn't filled in in search box

  • Code explorer for Java Script - fixed default alphabetical sort

  • AutoComplete - fixed writing with accented chars

  • Fixed save file to OEM with semigraphic

  • UTF-8 surrogate pair support

  • Statusbar doesn't show unicode chars correctly. Now it shows correctly surrogate pairs too

  • Highlighter settings - document comment settings was limited to 2 chars

  • If file wasn't open as UTF-8 (invalid characters), PSPad will open it as ANSI

  • Highlight syntax limit wasn't accepted when file was restored on PSpad start

  • Default current line color is used if highlight syntax is off

  • Code explorer - C++ code without functions

  • File with R/O attribute doesn't set R/O status

  • horizontal line behind the last char with some fonts

  • Code explorer for Autohotkey - wrong listed function call inside function and some other small fixes

  • BAT highlighter - fixes in echo line

  • File locking - missing information File is locked by another user during open

  • File locking with R/O attribute with Save All function

  • Cancel answer during close process

  • BAT highlighter - highlighting of the labels after CALL, exclamation variables, new conditional words

  • HTML check menu item problem was disabled in some cases

  • File attributes in files with unicode chars in file name

  • LaTex - highlight matching {} brackets

  • Code explorer for FiveWin detects CLASS in block comments

  • Parameter %input% history for external application or compiler

  • BAT highlighter - fixed brackets in coditions with variables

  • Current tab highlight for non themed Windows

  • HEX editor - handled situation when bytes per column was set to 1 and view was switched from text to HEX mode for unicode file

  • WindowSplit - tab width defined in Highlighter

  • File open - restore state - bookmarks behind the end of the file won't be restored

  • Search in files - problem with search directory history and state

  • BAT highlighter - fix of the case %( in string, Call and another fixes

  • Print - folder name is shortened to prevent file stamp ovewrite

  • PHP highlighter - fixed problem /*/

  • BAT highlighter - label in CALL and variables include modifiers

  • Right edge wasn't visible with cursor edge active

  • Right dock panel width change possibility

  • Find/Replace in files - store recent items

更多内容请看这里:http://www.pspad.com/en/whatsnew.htm 

PSPad 是一个Windows平台上免费的适合程序员使用的编辑器。它可以让你保持上一次编辑状态,这样在你下次打开编辑器的时候可以直接显示原来的文件。此外它还支持通过FTP进行远程编辑,支持多文件的比较等。

PsPad 4.6.0(2700)发布,面向程序员的文本编辑器

来自: http://www.oschina.net/news/69564/pspad-4-6-0-2700