Bbedit 10 5 9 – Powerful Text And Html Editor

Posted on  by

BBEdit 11 Release Notes

  1. Bbedit 10 5 9 – Powerful Text And Html Editor Gratuito
  2. Bbedit 10 5 9 – Powerful Text And Html Editor Tutorial
  3. Bbedit 10 5 9 – Powerful Text And Html Editor Download

BBEdit 13.5 – Powerful text and HTML editor. Discussion in 'PC Apllications' started by t0nymac, Oct 16, 2020 at 12:56 AM. New users will find plenty to like in the new BBEdit 10.1 text editor, especially users who are outside of BBEdit’s core constituency of programmers. But if you’re a codehead, you get better.

This page documents all of the new features and behavior changes introduced in BBEdit 11 (including 11.0 and subsequent feature updates).

For information on changes made in any specific release, please see the release notes archive.

For detailed information on using any of BBEdit's features, please refer to the user manual (choose 'User Manual' from BBEdit's Help menu).

Requirements

BBEdit 11 requires Mac OS X 10.9.5 or later.

Additions

  • The results windows for Find Differences are all new.Among other things, the old three-window presentation is gone,replaced by a single window which shows both old and new files atthe same time, along with the diff list.

    When two folders are compared, the sidebar on the left shows thehierarchy of files and folders that are different. The 'Only in Old'and 'Only in New' lists are gone; instead, each pair of iconsindicates whether an item is missing from one or the other. If so,the arrow on the right-hand side of the item can be used to copy thefile or folder over to replace the missing item.

    In the sidebar of a multi-file Differences window, you can click ona file or folder icon to ask the OS to open it. Hold down the Optionkey to reveal it in the Finder instead; or hold down the Command keyto open the item in BBEdit (even if the OS would open it in someother application).

    The Differences window also supports a 'widescreen' layout.Although there is no UI for changing the layout at this writing,you can do so through the scripting interface:

    set widescreen of differences_window 1 to (not widescreen of differences_window 1)

    'Save Default Window' also works for Differences window, so if youprefer the widescreen layout, you can use the script to change it,then 'Save Default Differences Window' to make it the default.

  • There's a new feature: 'Highlight instances of selected text'.When you select something (that doesn't consist entirely ofwhitespace or punctuation), all of the occurrences of theselection are underlined; and the new pair of commands on theSearch menu ('Next Occurrence of ', 'Previous Occurrenceof ') can be used to navigate the occurrences. (Thisnavigation is independent of the text searching UI, although thestring is added to the search history for convenience of futureuse.)

    This feature can be turned on or off globally in the Editingpreferences; there is likewise an adjustment for the delay beforethe highlighting is done.

  • The Clippings mechanics have been enhanced and reworked,as follows:

    • The concept of 'the active clipping set' is now inoperative.Clippings can now be available from multiple sets, asdesired. By default, all of the clippings in a given set arenow available at all times, unless the clipping set's namemaps to an installed language. In that case, the clippingsfrom that set are available only when the effective languagein the active document matches the clipping's language.

    • This is only the default behavior: you can manually enableclipping sets for any set of languages, by using the'Clippings' item in the Setup window. Select one or morelisted clippings sets, and click 'Edit Enabled Languages' (ordouble-click the selected items) to edit the languages forwhich the set(s) are to be enabled. Within the 'Edit EnabledLanguages' panel, you can select multiple languages and turnthem on or off at once.

    • There is no more special treatment for the 'Universal Items'set. Like all other clipping sets in the new order, it isautomatically enabled for all languages by default; you canchange this in the Setup window as described above. Instead,any clippings placed loose in the top level of the Clippingsfolder are all available, at all times.

    • The Clippings floating window has been reworked. It is now asingle column wide (no more Universal Items) and lists allof the clippings from all available sets. There is nohierarchy given to the clippings; they are listed inalphabetical order. A search box at the top is available tohelp you filter things down. The 'Insert Clipping' command,rather than bringing up a separate modal panel, now brings upthe Clippings window, with the keyboard focus in the searchbox.

    • Clippings completion works pretty much as before; completionoptions are now chosen from all of the available sets ratherthan just a single active set.

  • 'Zap Gremlins' has been extended to provide the option touse ASCII equivalents when replacing gremlins with the charactercode (thus replacing the old 'Convert to ASCII' command), as wellas an option to replace gremlins with HTML entities.

  • Added rebeccapurple (#639) to the list of built-in CSScolors (and to color strings known to the HTML checker),per http://meyerweb.com/eric/thoughts/2014/06/19/rebeccapurple/andhttp://lists.w3.org/Archives/Public/www-style/2014Jun/0257.html.

  • Added two new commands to the Edit menu for text views:'Select Up' and 'Select Down'. These commands facilitaterectangular selection via the keyboard. (Their factory defaultsare Control-Shift-uparrow and Control-Shift-downarrow but can bechanged as usual in the Menus & Shortcuts prefs.) Given either asingle-range selection (that does not cross a line boundary) oran existing rectangular selection, 'Select Up' and 'Select Down'will extend the selection range up (or down, respectively) in thesame column, thus creating (or extending) a rectangular selection.

    These commands are disabled if soft wrapping is turned on in theview.

  • There's a new button in the Find and Multi-File Searchwindows: 'Extract'. This button (backed by a command on theSearch menu, so you can assign a keyboard equivalent to it) willlocate all occurrences of the search string (across multiplefiles, if appropriate) and those occurrences will be collectedinto a new untitled text document, separated by line breaks.

  • It is now possible for #! text filter scripts topresent a dialog box allowing the user to specify argumentsto the filter (which the filter script may then use to modifyits operation on the input). This is done by creating a Cocoanib file in Xcode, and placing it in a specific locationrelative to the script being run (namely,'../Resources/<script base name>.xib'). It is necessary tofollow certain specific rules when creating the nib. Aseparate metadata property list ('../Resources/<script basename>-arguments.plist') may be included in order to specifythe format of arguments on the command line. Complete informationis available in the 'Using nibs for #! script parameters' technical note.

  • When a Differences window is active, the 'Next Error'and 'Previous Error' commands on the Go menu change to 'NextDifference' and 'Previous Difference', and can be used tonavigate even when the differences list does not have focus.

  • Preview windows get a new navigation bar item: 'Media'.This allows you to change the preview's media type on the fly, toaid in evaluating any CSS media queries.

  • The 'Text Colors' UI has been overhauled to allow forextended colors (and some new core color types have been added).

  • The format of color schemes has changed. Existing colorschemes will be converted; note, however, that the new colorschemes have many more color settings. Any missing color settingswill use factory defaults.

  • The syntax coloring internals have been extensively reworked.Run kinds (used to determine colors) can now be extended bylanguage modules, with each run having a default color and enoughmetadata to drive the prefs UI. Thus, language module developersare no longer limited by the set of built-in colors.

    Note: This rework required incompatible changes to the language moduleplug-in API. Existing compiled language modules will not load, and will needto be updated. Codeless language modules are not affected by this change(but should be updated to take advantage of additional features enabledby the new architecture, as spelled out in the change notes below).

    A complete description of the changes to the language module interface(relevant to developers of both compiled and codeless language modules)may be found in the 'BBEdit 11 Language Module Changes' technical note.

  • Because PHP can appear in one of two contexts, recognitionof PHP has been split between two languages: 'PHP', which is usedonly for 'raw' PHP source, and 'PHP in HTML', which describesPHP embedded in HTML documents. This should clear up some of theconfusion which occurred from having PHP-in-HTML documentssometimes following PHP rules, and sometimes following HTML rules(particularly where clippings are involved).

    Note: If you had previously made changes to the filenameextension mappings to explicitly map PHP extensions to 'HTML', orHTML extensions to 'PHP', you will be well served by clearing thosemappings and allowing the factory defaults to prevail.

  • When a non-empty shell worksheet is active, the'Export' command is available as 'Export to Text', and can beused to save a text-only representation of the worksheet'scontents.

  • @YES, @NO, @true, and @false are now colored as keywordsin Objective-C documents (the latter two only in Objective-C++).

  • Objective-C numeric literals (e.g. @12345) are now colored asnumbers in Objective-C/Objective-C++ files.

  • Added __objc_yes and __objc_no to the keyword list for Objective-C/C++

  • Added @import to the keyword list for Objective-C/C++

  • Added nullptr to the keyword list for C++ and Objective-C++.

  • Added instancetype as a keyword for Objective-C/Objective-C++.

  • There is a new expert preference:PrecomposeUnicodeWhenPasting. This is useful in situationswhere you frequently bring in text that contains combiningUnicode characters from external sources (such as PDFs generatedon other platforms), and need to crush two combining charactersinto one composed character where possible. This is not a generalizedneed, but if you run into it often enough, turning on the expert preferencewill save you some work:

    defaults write com.barebones.bbedit PrecomposeUnicodeWhenPasting -bool YES

    (Despite the name, the precomposition is done when BBEdit importsthe Clipboard from other applications, not when the paste isactually done.)

    Note that this requires an additional copy of the Clipboard when theapplication imports the text, and for very large pastes, there maybe a noticeable delay while the text gets precomposed. Thus, youshould only turn on this setting when you are frequently workingwith text that contains combining Unicode characters.

  • The UI for 'Save Scheme' in the Text Colors preferenceshas been enhanced: there's now a pop-up menu so that you canchoose the name of an existing color scheme if you want tooverwrite it. (You'll be warned before overwriting an existingcolor scheme, though.)

  • Added color settings for verbatim sections and math strings inTeX documents.

  • There are now several built-in factory supplied colorschemes. These may be used as-is, according to your preference,or you can select one, customize it, and use 'Save Scheme' tocreate your own modifications (which are stored in theApplication Support/Color Schemes/ folder, as usual).

    The 'BBEdit Light' color scheme is now the factory default. Thisis applied when you start up with no existing preferences(including any migrated from TextWrangler), or when you use the'Reset to Defaults' button in the Text Colors preferences.

    The factory default colors from pre-11 versions are providedas 'BBEdit Classic'.

  • When you use 'sudo' in a shell worksheet, you'll now beprompted (if necessary) to enter your password. Thus, there's noneed to manually use the 'sudo' mode in the worksheet if youdon't want to for some reason.

  • There is a new clipping placeholder: #block#. Using thisplaceholder will guarantee that the inserted clipping text beginsand ends with a line break.

  • There is a new control in the status bar at the bottom oftext views; it displays the current magnification of the view andallows you to change it. The control can be hidden (or shown)using the 'Text Magnification' option in the Appearancepreferences.

    There is a keyboard equivalent for opening the Magnification menu;this can be changed in the 'Menus & Shortcuts' preferences, under'Status Bar'.

  • The popup-menu buttons at the bottom of the window side bar arenow accessible via keyboard commands. There are none set bydefault; you can configure your own in the 'Menus & Shortcuts'preferences; see the 'Side Bar Items' section.

  • There is a third option in the Keyboard preferences tocontrol Home and End key behavior: 'Progressive (BRIEFcompatible)'. If you select this option, the Home and End keysbehave as follows on successive presses:

    • the first press will move the insertion point to the beginning(or end) of the current line;

    • the second press will move the insertion point to the beginof the first line (or the end of the last line) in thecurrent page of text, without scrolling;

    • the third press will move the insertion point to thebeginning (or end) of the document.

    The behavior is progressive within a specific time period. After theperiod expires, or if you change the selection range by othermeans, the behavior state resets, so the next press of Home orEnd will behave as in the first step described above.

    The factory default timeout period is ten seconds. There is anexpert pref to control it:

    defaults write com.barebones.bbedit BRIEFStateTimeout -float 10.0

  • There are some new commands on the View menu:

    • Collapse All Folds - This will collapse all automaticallygenerated fold regions in the text, whether or not they arecontained within other folds. (This is distinct from'Collapse Top-Level Folds', which collapses the top-levelfolds but leaves any nested folds open.)

    • Collapse Folds Below Level - On the submenu, all availablefold levels are shown; choosing one will collapse all of theautomatically generated fold regions in the text that arebelow that fold level. So, for example, Collapse Folds BelowLevel => 1 will leave the top-level folds open, but willcollapse all of the folds below the top level, whether or notthey are contained by other folds.

  • After entering a license code, either manually or via in-appordering, BBEdit will figure out whether you haveYojimbo installedand will offer to save your serial number there.

  • Clicking on the document icon in a window's toolbar will nowopen a spring-loaded info panel which displays basic informationabout the file, and gives you the ability (for local files only)to rename it, 'touch' its creation/modification dates, and changeits permissions. The 'Text' tab shows the same text statistics asthe display in the status bar, but in an expanded format. Dismissthe panel by clicking outside of it, switching to another windowor application, or pressing the Escape key.

  • A 'Get Info' command is now available on the View menu, as wellas in the action and contextual menus for file sidebars (foritems on disk) and disk browsers. This will display the same infopanel that is available by clicking on the file's icon in thetoolbar, but without the Text tab. When applied via action orcontextual menu to sidebar items, it is only available for filesor folders on local file systems, and will not show textstatistics.

  • Added a 'Swap' button to the Find Differences dialog box.

  • There is a new command on the Search menu:'Replace All in Selection'. This is enabled when there is aselection in the front document's text view (or in the documentimmediately behind the Find window). Choosing it will apply aReplace All only to the selected range of text.

  • Restored the 'Font Style Elements' palette to the 'HTMLMarkup Tools' palette group in the Palettes menu.

  • CSS coloring has been enhanced: numeric values are now colored,as are color specifications (both built-in names and 3/6-digithex color specifications).

  • SCSS is now supported as a built-inlanguage. This is a superset of the support for CSS, withadditional coloring for variables, // comments, as well ascompletion for the SCSS built-in functions.

    Note: If you have installed the third-party SCSS languagemodule, you will need to remove it, since it will otherwise overridethe built-in support.

  • Added 'Create Table Shell' to the Markup -> Tables menu(and the 'Table' popup menu in the HTML tools palette). Thisgives you various options for creating a prefabricated HTML tablestructure.

  • When starting up a fresh installation of BBEdit, the applicationwill look for existing TextWrangler preferences and migrate them.In addition, if a TextWrangler user settings data folder islocated in ~/Library/TextWrangler/ (which is the default forTextWrangler 4.5.x installations), then it will be copied to~/Library/BBEdit/. Finally, ~/Library/ApplicationSupport/TextWrangler/ will be copied to ~/ApplicationSupport/BBEdit/.

  • There are two new commands on the Edit menu: 'New LineBefore Paragraph' and 'New Line After Paragraph'. These commandswill insert a new line at the beginning of the paragraph(*)containing the start of the selection, or after the end of theparagraph containing the end of the selection, respectively.

    (*) The term 'paragraph' is used in the same sense as the Cocoa textsystem uses it, namely, a line boundary. This is at odds with theconventional definition of a paragraph, but consistent with the OS'sinterpretation of the term (and thus with other applications thatimplement the same behavior).

    NOTE: Because 'New Line After Paragraph' uses Command-return asits factory default keyboard equivalent, this gesture is nolonger available for sending a command in shell worksheets. Enterstill works, though, so you can use that. Alternatively, there isa new placeholder command in the 'Shell Worksheet' group in theMenus & Shortcuts preferences: 'Send Command'. This defaults toControl-return, but you can now assign it to anything you like.

  • Added check box to the Edit -> Insert -> File Contentsfile panel: 'Include separators'. This will include a separatorbetween each inserted file's contents, which includes a dashedline and the file's name.

  • There is now a simple way to add language keywords toinstalled languages without fiddling your fingers in theapplication package or other off-limits places. As follows:

    • in the Application Support/BBEdit/ folder, there is a newsubfolder, named Custom Keywords. It is createdautomatically when the application starts.

    • In this folder, place one or more files containing thekeywords that you wish to be colored.

    • Each file's name should map it to the appropriate language,e.g. '.js' for JavaScript files. You can have multiplekeyword files mapped to the same language, if you wish.

    • Each file should be UTF-8 text, no BOM, and contain onekeyword per line.

    • Keyword lookups are case-sensitive if the language is casesensitive; case-insensitive otherwise.

    • Words in these files are colored using the 'Language Keywords'color.

  • BBEdit now has built-in support for Git. There is a Gitmenu in the menu bar, which presents available operations (mostof which may only be enabled when the active document correspondsto a file that is in a local Git working copy).

    The intent is not to function as a full-featured Git GUI, but ratherto support common file operations so that you can perform tasks onthe file(s) you're working on in BBEdit without having to switch tothe command line or a dedicated GUI client.

  • BBEdit now supports the EditorConfig settings fileconvention. You can learn more about this at the EditorConfigweb site, and complete detailson BBEdit's support for EditorConfig are available in this technical note.

  • The Editing preferences have been rearranged slightly, sothat 'Include dictionary words in completion list' is nowproperly grouped with the rest of the completion settings. Thereis a new setting for completion: 'Include system textreplacements in completion list'. When enabled, system-wide TextReplacement triggers (configured in the 'Keyboard' systempreferences) beginning with the text you typed will now appear onthe completions popup.

  • There's a new (dynamic) command on the File menu: 'SaveAll in Window'. The factory default keyboard equivalent isCommand-Option-Shift-S. This is enabled if any (or the only)document in the front window has unsaved changes; choosing itwill save all documents in the front window.

  • Added a couple of alternate forms of bblmAddFunctionToList()to the language module interface to make it easier to write codefor the common use case of adding a single function by name.

  • The bbedit command-line tool supports two new options:--append and --prepend. These will append (or prepend,respectively) the piped data to the active document. See man bbeditfor more details.

  • Added an expert pref, to suppress following of allURLs in live preview windows:

    defaults write -app BBEdit DontFollowLinksInLivePreviews -bool YES

    When this is set, clicking on any link will have no effect, and anyURLs returned by remote form loads (such as Twitter's tracking) willnot open in a web browser when a live preview is loaded or reloaded.

  • The CSS/SCSS language module is all new. Folding, keywordcoloring, function navigation, and completion have all beenimproved. Various bugs are fixed.

  • Added a new command to the first section of theSearch menu: 'Search in Document’s Folder' (its title whendisabled). When a text document is active in the front window,this command is enabled and will activate the Multi-File Searchwindow with the document's enclosing folder selected as thesearch location. (The name and path to the folder are displayedin the menu.)

  • The 'Arrange' item on the Window menu nowpresents a submenu with all of the available arrangements.Choosing one will apply it; for any that you use frequently, youcan assign a keyboard shortcut in the application's 'Menus &Shortcuts' preferences.

  • A new language module for EditorConfig files is now built in,with syntax coloring and section navigation (via the functionnavigation menu).

  • The INI language module has been rewritten, and providesimproved navigation as well as folding.

Bbedit 10 5 9 – Powerful Text And Html Editor

Bbedit 10 5 9 – Powerful Text And Html Editor Gratuito

Changes

  • The 'Recent Documents' section in the sidebar (in windowsthat have one) is gone; it has been replaced with a 'recent'popup button in the action area at the bottom of the sidebar. Themenu on this button shows recently opened documents, up to themaximum number specified in the Application preferences. TheShow/Hide Recent Documents command on the View menu has beenremoved.

  • The behavior of the Currently Open Documents list inproject windows has changed:

    • There is now an adjustable split between the CurrentlyOpen Documents list and the Project list.

    • It's no longer possible to completely hide the CurrentlyOpen Documents list; the command on the menu will togglethe list between a minimum size and the most recentlyused split position. (Clicking in the header of theCurrently Open Documents list will do the same.)

  • The 'Start Recording'/'Stop Recording' command hasbeen removed from the Script menu; the system-level supportfor script recording never did quite work correctly in 10.6and later, and there is no modern equivalent for the (nowdeprecated) APIs required to support it. Use thecorresponding feature in the AppleScript Editor or ScriptDebugger instead.

  • Tidy support has been retired. This includes the Tidysubmenu on the markup menu, Tidy scripting support, and Tidyoperations in text factories. (If you run a text factorycontaining Tidy operations, those operations will now do nothing.)

  • Renamed 'Collapse All Folds' on the View menu to 'CollapseTop-Level Folds', because that's what it really does.

  • The 'Process Lines Containing' dialog has been rewritten(and rearranged). It now also includes the search history andGrep pattern menus proximate to the search string.

  • The Entab/Detab dialog box has been rewritten (and itslayout updated).

  • Rewrote the Add/Remove Line Numbers dialog.

  • Changed the 'Installed Languages' button in the Languagesprefs pane to match the standard system button appearance.

  • Rewrote and modernized the Prefix/Suffix Lines dialog

  • Rewrote the 'Hard Wrap' dialog box.

  • Rewrote the 'Process Duplicate Lines' sheet.

  • Rewrote the 'Sort Lines' sheet.

  • Cocoa-ized 'Compare Against Previous Version'.

  • The 'encoding couldn't be guessed for this document' sheet hasbeen Cocoa-ized.

  • Updated the 'Clear Markers' dialog.

  • Rewrote the password panels used for privilege escalation inshell worksheets, password prompts for SSH, and other locations.

  • Rewrote the 'Replace All' options panel for text factories. Forbonus points the fields now use the default editor font and havescrollbars.

  • The sheet for adding Grep patterns from the Find or Multi-FileSearch window has been rewritten. You can choose a pattern fromthe popup menu to prefill the name (if you wish to replace anexisting pattern).

  • Rewrote the Hex Dump dialog. Resource fork dumping has been retired.

  • The 'Options' sheet in the Multi-File Search window has been Cocoaized.

  • The modal panel that appears when you click 'Replace All' in theMulti-File Search window has been Cocoaized.

  • The 'Show Results' option in the modal 'Replace All'options panel has been removed; results for multi-file ReplaceAll are always displayed.

  • Rewrote the Subversion => Show Revision History sheet.

  • The 'choose a working copy' dialogs for Subversion operations(Commit, Status, Update) have been rewritten.

  • Rewrote the 'Comment' sheet for text factory actions.

  • Rewrote the panel for creating a new item (file or folder) in adisk browser.

  • Rewrote the 'New...' panel in FTP/SFTP browsers.

  • Rewrote several of the sheets used by the FTP/SFTP browserwindow and save panel.

  • The 'Find Differences' dialog box has been rewritten. Itshould behave substantially as before, but now uses the standardCocoa path controls. (It is in fact a Cocoa dialog box now.)

  • 'Set Marker' now uses the new Cocoa panel.

  • Rewrote the 'Find Definition' panel as a Cocoa sheet andimproved the presentation a bit.

  • The 'Find & Mark All' sheet has been rewritten as a Cocoa sheet.

  • 'New...' for filters in the Multi-File Search or TextFactory windows now uses a window-modal sheet rather than anapp-modal dialog box.

  • The Workspaces feature has been removed; it had becomemarginal over time and we have better ideas for the future.

  • #pragma mark and its friends in other languagesnow support the 'Xcode style' syntax, in which a leadingand/or trailing minus (-) separated from the rest of themark text by a space, e.g. - this is a mark - will add amenu separator before and/or after the named mark, asindicated.

  • The Open File by Name window no longer attempts an additionalsearch if no results were found and you hit the 'Search' button.If the window isn't finding something that you think it should,please contact Tech Support for assistance.

  • The 'Capitalize Sentences' option to Change Case is now smarterabout capitalizing sentences that begin with something other thana word character. All of the case transformations are nowlocale-aware for better correctness with non-English andnon-Roman writing languages.

  • Changed the mechanics of creating local cache files for FTP/SFTP temps.A file hierarchy for each account/server is created, and the file storedtherein. The folder permissions for the hierarchy are 0700(u+rwx,ao-rwx).

  • Antialiasing is now turned off for Monaco when used in editingviews; this restores the legacy (and more legible) appearance onnon-retina displays.

  • The application no longer uses Growl for notifications, since itnow runs only on systems where Notifications are available.

  • When using the 'Deploy Site' command on a project, themodification dates of uploaded files are tracked, and only filesthat have changed since the last deployment will be uploaded, tosave time. (Any change to the file's content -- not themodification date -- will trigger a reupload.)

  • The shell window object class is no longer supported, since itis never created or used directly. (shell document instancesmay occur in various types of window.)

  • Restored the long-lost ability to open Finder 'text clippings'(created by dragging text to the Finder from any application)into untitled windows by dragging a clipping on to theapplication's dock or desktop icon.

  • The 'New' and 'Old' nomenclature for the Find DifferencesUI has been replaced by 'Left' and 'Right'.

  • In the Clippings system, the old expert preferenceClippingsIgnoreTrailingReturns is ignored and no longersupported. Clippings may include the #inline# placeholder ifdesired, so that any trailing line breaks in the clipping areignored.

  • When scanning directories to build the cache for Open File byName and other purposes, ~/Library/ is now skipped to avoidspending time caching data that is not useful.

  • Changed the factory default for 'Include dictionary words incompletion list' to be NO.

  • When using the 'Buy License' button in the license panel,one of three things will happen:

    • if a current version serial number is found, you'll get analert advising you and you can go to the web store.

    • if a previous version serial number is found, you'll get an alertand can go to the upgrade form

    • if no serial number is found, an embedded Fastspring storewindow opens up and you can complete the order in-application.

  • The language-specific preferences overrides (via the upper listin the 'Languages' preferences) can now include the display font;so if you like you use (for example) one font for Markdown, onefont for Objective-C, one font for HTML, and so on. (This doesnot apply to intra-document language changes, e.g. CSS embeddedin HTML; the document font will always be in the document'sprimary language.)

  • 'Straighten Quotes' now straightens the 'lower' Unicode singleand double quotes.

  • Commands on the View => Text Display menu apply to bothtext views in the Differences window.

  • The about box has been rewritten.

  • Freshened the icons used in the HTML markup tools palettes.

  • The #! menu has been rearranged, and some behaviors forrunning #! scripts have been changed, as follows:

    • 'Run…' has been changed to 'Run with Options…'. This bringsup a dialog which lets you control what is done with thescript output. The options to 'Run in Debugger' and 'Run inTerminal' have been removed, since you can do that explicitlyfrom the #! menu itself (and scripts run that way don't gettheir output back into the application anyway).

    • The 'Run File' command has been removed.

    • When running a script from a file, the application will setthe current working directory to the one containing thescript file. (The old 'chdir to script's directory' optionhas been removed.)

    • 'Check Selection Syntax' and 'Run Selection Only' have beenremoved.

    • The AppleScript commands for running #! filters have beenremoved.

  • If you want to just reveal a file in the Finder byclicking on the document icon in an editing view's toolbar (andbypass the info panel), hold down the Command key while clickingon the icon.

  • You can now use wildcards in the Clippings floater search box.Note that the interpretation of the pattern is strict; 'ab*will only match clippings whose names begin with ab, whereasa non-wildcard ab will match any clipping whose name containsab.

  • Promoted the 'Case sensitive' check box in the'Process Duplicate Lines' dialog box, because the setting affectsduplicate detection even when not using a Grep pattern todetermine the matching string.

  • The {Copy,Save} as Styled {Text,HTML} commands are nowenabled when the front document's language is '(none)' or someother non-syntax-colored language, and will generate asingle-styled run of text (or HTML code) as needed.

  • When creating a new document, the file is created without HFStype and creator metadata, as long as its name maps to somethingthat is recognizable as a text file (either by internal languagemapping or the system identifying its filename extension).

  • BBEdit no longer pays attention to the global system fontsmoothing setting when drawing text in text views. The existingapplication-specific expert preferences still work, though; souse those if you need to adjust font smoothing in the application.

  • When a #! script is run, the following environmentvariables are now set if applicable:

    BBEDIT_ACTIVE_PROJECT: Path to the frontmost (z-order) project document if it's on diskBBEDIT_INSTAPROJECT_ROOT: If the frontmost (z-order) project is an instaproject, this is set instead to the path of the folder represented by the project.

  • Objective-C @property declarations are now flagged asprototypes, so they will only appear in the function menu if'Show function prototypes' is turned on in the Appearancepreferences.

  • The application will no longer use the TUTX, utxt, orUTF8 HFS file type codes as determinants of the text encodingused inside the document.

  • The single-purpose 'Subversion' action bar item has beenremoved from disk browser and project windows. Thecontextual-menu items remain.

  • The 'Go To Line' panel has been rewritten; and you cannow enter a line number of the form 'xx:yy', in which the 'yy' isa character offset into the destination line. If the characteroffset exceeds the number of characters on the line, theinsertion point will be placed at the end of the line.

  • Changed the 'Include' options in the Create Table Shellsheet to read 'Add', to make their purpose clearer.

  • The 'Go To Next Conflict/Go To Previous Conflict' commandsthat were on the Subversion and Perforce menus have beenconsolidated into a single pair of 'Previous Conflict' and 'NextConflict' on the Go menu, and will find conflict markers forSubversion, Perforce, and Git in the active document (all threesystems use the same conflict marker format).

  • The 'Use symbol and text substitution' option has beenremoved from the Editing preferences as well as from thelanguage-specific settings panel, and the previous behavior(automaticaly inserting substitutions) has been consigned to thedustbin of history.

  • 'Rename' in project windows is now retitled as 'Rename inProject', and the panel in which you enter the item's new namenow makes it clear that renaming it in the project does notaffect the item on disk. (It never did.)

  • Subversion contextual-menu commands are now hidden when theselected item(s) are not part of a Subversion working copy.

  • Made some changes to generation and management ofpreview temporary files (when using Markup -> Preview [in a webbrowser]):

    • When possible, the temp file is given a name derived fromthe document's name, and created in the same directory as thedocument. This way you can preview multiple files from thesame directory without them stepping on each other.

    • If the document has not been saved to disk, it will becreated in a temporary-items location designated by the OS.

    • It is now possible to preview non-HTML files in web browserswith the same results as live previews ('Preview in BBEdit').

    • Saving or closing the document will delete the preview tempfile.

  • When generating a table shell (Markup -> Tables -> Create TableShell), BBEdit will now generate <thead> and <tbody>containers if 'Add table header' is turned on.

  • 'Move Lines Up', 'Move Lines Down', and 'Delete Lines' are nowenabled for multi-line selections, even when the selection doesnot end on a line break. (Whole lines are still moved or deleted.)

  • Changed the way we launch Dash so that it can decidewhether it wants to be in the foreground, or not.

  • The File -> New -> HTML Document dialog box has been modernized,mostly to work around OS cosmetic bugs.

  • If a project is open which contains site settings, File -> New-> HTML document will take its initial values from those settings.

  • Removed vestigial 'Change clipping set to matchdocument's language' from the Languages preferences.

  • The fourth command on the Search menu is now always'Search in Project or Disk Browser' (its title when disabled). Itis only available when a project or disk browser is the activewindow, and when enabled displays either the project's name orthe root directory of the disk browser. Selecting this commandwill activate the Multi-File Search window with the appropriateitem selected as the search location.

  • The previous 'Arrange' item on the Window menu has beenrenamed to 'Cascade Windows' to describe what it does. Themodified version to 'Tile Two Front Windows' remains available,on the Arrange submenu.

  • Sub-line differences in Differences results windows now get aheavy underline using the color scheme's 'Plain Text' color,which should be easier to read under a wider variety ofcircumstances than before.

Bbedit 10 5 9 – Powerful Text And Html Editor Tutorial

Fixes

A complete listing of bugs fixed in each release of BBEdit 11 can be found in the release notes archive.

Bbedit 10 5 9 – Powerful Text And Html Editor Download

fin