Jarom

Bardzo aktywny
Zasłużony
Dołączył
23 Wrzesień 2016
Posty
3893
Reakcje/Polubienia
1228
BabelPad 10.0.0.3

b7v1DQL.png


BabelPad (Unicode Text Editor for Windows) to rozbudowany edytor plików tekstowych kierowany przede wszystkim do programistów i innych osób związanych z informatyką, bowiem umożliwia odczyt dokumentów w niemal każdym kodowaniu. Na liście obsługiwanych znajdziemy między innymi: UTF-8, UTF-16, UTF-32, UTF-7, liczne odmiany Windows CP, wiele wersji ISO, EUC-JA, Wansung, KOI8-R, GB2312 i wiele innych. Kodowania te obejmują znaki typowe dla języków niemal wszystkich krajów świata, dzięki czemu odczyt dowolnego dokumentu, niezależnie od języka czy platformy, na której został stworzony, będzie łatwy i skuteczny.

Sama aplikacja jest bardzo prosta w obsłudze. Z jednej strony oferuje wiele opcji konfiguracyjnych, z drugiej zaś większość z nich została ukryta pod rozwijanymi panelami menu. Naszym zdaniem to dobre rozwiązanie, ponieważ o ile nie potrzebujemy zaawansowanych narzędzi, nasz wzrok nie jest stale rozpraszany przez nadmiar ikonek na pasku narzędzi. Odczyt plików przy pomocy opisywanego programu jest przede wszystkim bardzo szybki. Ładowanie nowego dokumentu i jego wyświetlenie trwa ułamek sekundy (choć oczywiście w skrajnych przypadkach może zająć więcej czasu).

Podczas pracy z programem warto zwrócić uwagę również na dolny pasek statystyk, na którym odczytamy między innymi wykryte znaki końca linii, liczbę znaków w dokumencie, czy też język kraju, w którym plik został utworzony. Aplikacja może stanowić również dobre narzędzie do szybkiego tworzenia nowych dokumentów i zapisywania ich w odpowiednich formatach z uwzględnieniem licznych kodowań. Podczas tworzenia mamy do dyspozycji podstawowe narzędzia formatowania tekstu.

Uwaga!
Po rozpakowaniu pliku archiwum, program nie wymaga instalacji.

Czytaj:
Zaloguj lub Zarejestruj się aby zobaczyć!
Źródło: programosy.pl

Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37667
Reakcje/Polubienia
33886
BabelPad 12.0.0.2
BabelPad version 12.0.0.2 (2019-03-09)
  • Implemented drag and drop between BabelPad windows and between BabelPad and other applications that support external drag and drop (supports Text and Unicode Text formats when dragging to BabelPad, and Unicode Text and Rich Text formats when dragging from BabelPad).
  • Now raises an error if you attempt to load a file into the Batch Replace or Transcode dialog boxes if any field exceeds 1024 UTF-16 characters in length.
  • Fixed bug in behaviour of Shift+Delete, which should now behave the same as Ctr+X when there is a text selection.

BabelPad version 12.0.0.1 (2019-03-05)
  • Updated Unicode data for
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .
  • Updated Emoji data for
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .
  • There is now an option to make the "current character" (for status bar information, etc.) either the character before the caret or the character after the caret (default and previous behaviour is character after the caret is the current character). The option can be set from the "Current Character" submenu of the "Other Options" submenu of of the Options menu.
  • When the caret is on a Tangut ideograph, the status bar information now additionally displays in parentheses the English meaning given in Li Fanwen's 2008 Tangut-Chinese dictionary (note that these meanings are only approximate in many cases, and may not always be accurate or complete).
  • The Extended Character Properties dialog is now sortable by property name.
  • Fixed bug in display of the value of Canonical Combining Class in the Extended Character Properties dialog.
  • Removed "Font Name" and "Font Size" parameters from the "Manage Custom Input Methods" and "Add/Edit Custom Input Method" dialog boxes as these parameters only apply to text-based input methods, and so their inclusion for all input methods is confusing. As a replacement, the font face and/or font size to be used in the candidate list for a text-based input method may optionally be specified in the input method definition file by adding an "[Options]" section with "Font=FontName" and/or "Size=nn" entries. If the font name is not specified in the file then the currently-defined single font will be used for the candidate list. If the font size is not specfied then the candidate list font will be set to 12 points. [The documentation will be updated when v. 12.0.0.1 is released.]
  • Now optionally supports wildcards for text-based custom input methods. To enable wildcards add an "[Options]" section with "Wildcards=true" to the custom input method file (set the "Wildcards" entry to "false" or remove the "Wildcards" entry to disable wildcards). Note, you must reload the file for the changes to be applied. The following wildcards are supported: * (matches zero or more characters); ? (matches exactly one character); $ (matches the end of the string). If wildcards are enabled, then none of the wildcard characters should be defined in the "[Mapping]" section.
  • Improved spacing of panes on the status bar so that character information is less likely to be truncated.
  • Fixed non-working Copy and Clear buttons in the Tangut References Lookup tool.
  • Workaround for a feature of Windows 10 rendering that causes a space character (U+0020 or U+202F or U+2000..200A) to be rendered as zero-width if it immediately follows a tag character (E0000..E007F). In BabelPad the space should now always be given its correct width after a tag character.
  • Improved word break and word selection behaviour, especially with regard to apostrophes.
  • Added function to convert all Tag characters in the selected text to ASCII characters (Language tag converts to "§"; Cancel tag converts to "¢").
  • Added an option to support a plain text protocol for italic, bold, underline and strikethrough styles using invisible Unicode tag character sequences corresponding to HTML <i>italic</i>, <b>bold</b>, <u>underline</u> and <s>strikethrough</s> tags (see the
    Zaloguj lub Zarejestruj się aby zobaczyć!
    ch. 23 for information on tag characters). Uppercase or lowercase tag letters may be used. Styling for an open tag lasts until a corresponding close tag or until end of paragraph. These tag sequences are persistent on file save, but this protocol is not defined or sanctioned by the Unicode Standard, so it is unlikely to work in any other text editor. If you save a file with tag sequences in BabelPad, then open it in another editor that supports Unicode the tag sequences should be invisible and ignored. You can add or remove tag sequences manually (select Fonts > Simple rendering to make the tag sequences visible if the Tags block is mapped to an appropriate font); or you can select html tags in the text and convert them to tag characters from the Convert menu or the Convert toolbar; or you can select some text and choose the desired style from the Edit > Style menu (or right-click context menu) to enclose the selected text with the appropriate tags ("None" will remove any existing tags in the selected text only); or you can add or remove styling from selected text with the new Tags toolbar. Note that tag character styling will only be applied if "Enable Tag Styling" is checked under the Options > Edit Options menu (disabled by default).
  • If "Auto Detect" is selected on file open and the file encoding cannot be detected, the encoding previously fell back to Windows CP1252 (Western European); the fallback encoding is now the current Windows system code page.
  • Fixed bug that under certain circumstances caused vertical scrolling when there is no vertical scrollbar.
  • Fixed bug with find string selection in Find/Replace dialog when the find string is a substring of an existing find string.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37667
Reakcje/Polubienia
33886
BabelPad 12.1.0.7
BabelPad version 12.1.0.3 (2019-06-27)
  • Added a new tool that calculates word frequency in the current document (launch by selecting "Word Frequency..." from the Tools menu or by means of a new button on the Document toolbar). See the
    Zaloguj lub Zarejestruj się aby zobaczyć!
    for more information.
  • Added a new tool that calculates the frequency in the current document of a user-supplied list of text strings (launch by selecting "String Frequency..." from the Tools menu or by means of a new button on the Document toolbar). See the
    Zaloguj lub Zarejestruj się aby zobaczyć!
    for more information.
  • Added a new tool that calculates frequency of grapheme clusters in the current document (launch by selecting "Grapheme Frequency..." from the Tools menu or by means of a new button on the Document toolbar). See the
    Zaloguj lub Zarejestruj się aby zobaczyć!
    for more information.
  • Added a function to apply a
    Zaloguj lub Zarejestruj się aby zobaczyć!
    to any selected text in the current document ("Caesar Cipher" submenu of the Convert menu; new Cipher toolbar). You can apply or reverse a user-configured shift value, or shift one place left or right (helpful if you want to scroll through enciphered text in order to decipher it). The functions can be invoked from the menu or from the Cipher toolbar, and you can also use the Ctrl+Shift+U and Ctrl+Shift+W keyboard shortcuts to apply or reverse the shift value. You can also apply or reverse the shift value from the Contextual Convert utility. The Caesar cipher applies to all 125,000+ Unicode characters with a general category of "letter" (Ll, Lm, Lo, Lt, Lu) (i.e. punctuation, digits, symbols, etc. are left unaffected by the cipher), and wraps on a Unicode block (except for Basic Latin which wraps on the ranges A..Z and a..z). If you are enciphering CJK text you can use shift values of 10,000 or more. See the
    Zaloguj lub Zarejestruj się aby zobaczyć!
    for more information.
  • Added ability to customize/override individual collation elements when sorting using the Unicode Collation Algorithm (UCA or CLDR), for example specifying that "ph" sorts as "f" so that "sulphur" and "sulfur" sort the same. See the
    Zaloguj lub Zarejestruj się aby zobaczyć!
    for more information.
  • Added a new toolbar for functions related to tab-separated columns (Columns submenu from the Edit menu).
  • Added a function to repeat the last text conversion operation on the currently selected text ("Repeat Last Conversion" from the Convert menu, or Ctrl+Shift+A keyboard shortcut). This is useful for repeating operations for which no keyboard shortcut is defined.
  • BabelPad now uses a registry key based on the file name rather than the application name (BabelMap already has this behaviour). This means that you can now have several differently-named copies of BabelPad, and each copy will use its own registry settings, allowing for multiple BabelPad configurations for different uses.
  • The thousands separator in numbers displayed in the BabelPad UI is now localized.
  • Replaced Ctrl+Shift+T with Ctrl+E as the shortcut for custom input method (Ctrl+Shift+T now opens the Tangut Character reference Lookup tool).
  • The following improvements now mean that all dropdown boxes on toolbars can be accessed without using a mouse or touchpad:
  • Pressing Ctrl+D when already in default input mode drops down the list of available keyboard layouts and input methods (works even when the Input toolbar is hidden).
  • Pressing Ctrl+E when already in custom input mode drops down the list of available custom input methods (works even when the Input toolbar is hidden).
  • Pressing Ctrl+1 when already in single font mode drops down the list of installed fonts (works even when the Main toolbar is hidden).
  • Improved display on undo (in certain circumstances there would be a blank screen after undoing a text deletion).
  • Improved word selection with double-click and mouse move.
  • Improved line reversal behavour for grapheme clusters.
  • Improved line break behaviour for sequences of whitespace characters.
  • Added "Select All" to the right-click menu.
  • Fixed crash when the BabelPad window is reduced in size until the text area is gone.
  • Fixed bug that caused the filename not to be added to the Recent Files list if BabelPad was launched with a file (e.g. double-clicking on a file with extension associated with BabelPad).
  • Fixed bug with Ext. F checkbox in the Han Radical Lookup tool.
  • Fixed broken command line option -map.
  • Fixed invisible cursors in Chinese versions.

BabelPad version 12.1.0.4 (2019-06-29)
  • Fixed crash that sometimes occured when cutting or copying selected text after using the mouse to extend the text selection beyond the start or end of the document when in Word Wrap mode.

BabelPad version 12.1.0.5 (2019-08-16)
  • Added missing emoji sequences in Emoji Data tool.
  • Removed link to closed forum on the About dialog, and replaced with
    Zaloguj lub Zarejestruj się aby zobaczyć!
    link for donations.
    • Some corrections to the Tangut and CJK auxiliary data.
BabelPad version 12.1.0.6 (2019-09-19)
    • Fixed enumeration of characters with a correction alias.
    • Fixed pointer cursor when hovering over web links in dialog boxes.
    • Removed Unifont from list of fonts ignored during automatic font configuration.
  • Made list of fonts ignored during automatic font configuration
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .

BabelPad version 12.1.0.7 (2019-11-06)
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37667
Reakcje/Polubienia
33886
BabelPad 12.1.0.10
BabelPad version 12.1.0.10 (2019-11-21)
  • Added a function to decrement or increment the scalar value of the character at the current caret position (available from Edit menu and Context menu, or by pressing Ctrl+3 or Ctrl+4).
  • Fixed searching for aliases of control characters.
  • Fixed bug when converting standardized variation sequences to CJK compatibility ideographs.
  • Fixed extending selection below bottom of page with mouse when in word wrap mode, and dragging selected text below bottom of page when in word wrap mode.
  • Minor improvement for pinyin conversion.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37667
Reakcje/Polubienia
33886
BabelPad 13.0.0.1
BabelPad version 13.0.0.1 (2020-03-10)

  • Updated Unicode data for
    Zaloguj lub Zarejestruj się aby zobaczyć!
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .
  • Updated Emoji data for
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .
  • Added support for the Tertiary Ideographic Plane throughout the application and user interface.
  • Redesigned character map window to have tabs for each Unicode plane.
  • Added Character Map submenu under the Options menu (with options to display reserved Unicode ranges and unassigned Unicode planes in the character map).
  • Added Mandarin and Cantonese readings for many CJK Ext. G ideographs.
  • Revised, corrected and expanded Mandarin readings for many existing CJK ideographs.
  • Revised, corrected and expanded mappings between traditional and simplified Chinese ideographs, including CJK Ext. G.
  • Updated Tangut data for Unicode 13.0 disunifications.
  • Added descriptions for Egyptian hieroglyphs on status bar.
  • Added readings from Wu Yingzhe and Juha Janhunen 2010 for Khitan Small Script characters on status bar.
  • Added a "Copy Results" button to the Han radical, Yi radical, Mandarin reading, and Cantonese reading lookup tools.
  • Added right-click copy for the sample text in the Font Information dialog box.
  • Added a Font Configuration Options dialog that allows you to list fonts to exclude from font configuration, and to specify preferences for Noto fonts.
  • Added a Word Count feature for selected text, available from Tools menu, the context menu, and the Documents toolbar.
  • Added ability to search for algorithmic character names in the character map.
  • Added function to enclose matching text by specified strings in the contextual convert utility.
  • Added function to delete all lines containing or not containing specified text.
  • Fixed bug in NCR-to-Unicode conversion which converted "&#x;" and "&#;" to U+0000.
  • Fixed bug in RTF copy which discarded braces ('{' and '}') in the text to be copied.
  • Made the character information pane of the status bar variable width so that it is wider when the window is maximized.
  • Moved the font-related tools from Tools menu to Fonts menu for consistency with BabelMap.
  • Fixed omission of "oblique" from enumerated font styles in the Fonts Overview dialog.
  • Corrected some Nishida Tangut reconstructions.
  • Added Japanese simplified dragon and turtle radicals to the Han Radical Lookup tool.
  • Improved word selection algorithm.
  • Various bug fixes and improvements to editing behaviour.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37667
Reakcje/Polubienia
33886
BabelPad 13.0.0.5
What's new in BabelPad 13.0.0.5
June 3, 2020
  • Made the tables in the script and general category colour configuration dialogs sortable.
  • Fixed bug that was not stripping the BOM from all files when opening and merging multiple files.
  • Fixed bug in the display of conversion categories in the Contextual Convert dialog.
  • Fixed bug in application of user-specified Caesar Cipher value to Basic Latin text.
  • More tweaks for the word boundary algorithm.
  • Some CJK and Tangut data corrections.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37667
Reakcje/Polubienia
33886
BabelPad 13.0.0.6
September 16, 2020
  • Added "shift" option for text input file which specifies a key that will cause the next typed key to be treated as shifted (e.g. 'a' is treated as 'A'). This is useful for typing with one hand.
  • Fixed crash in lookup tools when the dropdown list is changed using an arrow key of page up/down key (but search results are not updated), and an invalid search result is clicked on. Changingte dropdown list using an arrow key of page up/down key now causes the results to be recalculated.
  • Fixed issue with redrawing of lines in line wrap mode when typing or deletion causes a change in line break position.
  • Modified he algorithm for centring glyphs in the character map grid, so that now the glyph cell is centred rather than the glyph (except for characters with no advance width which continue to be centred on their glyph).
  • Improved the display of the glyph popup window for the character map grid.
  • Improved character spacing when in Simple Rendering mode.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Podobne tematy:

Do góry