Home » MAC

BBEDIT 9.2

3 June 2009 No Comment

BBEdit is the directive professed HTML and book covering for the Macintosh. Specifically crafted in salutation to the needs of Web authors and cipher developers, this award-winning creation provides an quantity of high-performance features for editing, searching, and touching of text. An nimble programme provides cushy admittance to BBEdit’s best-of-class features, including grep ornament matching, wager and modify crossways star files (even unopened files on far servers), beam definition tools, duty guidance and structure foodstuff for numerous maker cipher languages, cipher folding, protocol and SFTP unstoppered and save, AppleScript, Mac OS X Unix scripting support, book and cipher completion, and of instruction a rank ordered of burly HTML tools.

Requirements

BBEdit 9 requires Mac OS X 10.4 or later.

This edition is a Universal application: it runs natively on both Intel-based and PowerPC-based Macs.

Additions

  • The book views in feeding windows (disk browsers, wager results, P4 opened, and similar) are today editable; kinda than having to unstoppered a move into a newborn pane from much a browser, you crapper meet modify it precise in the window.
  • There is a newborn bidding on the Window menu: Show ScratchpadThe Scratchpad window’s watch is to be a expanse where you crapper cook book by performing transforms, drill edits, or batches of copy/paste.

    It is saint for apace fighting book from digit maker into humbleness before pasting it elsewhere.

    The Scratchpad pane automatically saves its noesis and state, eliminating those pesky “Save Untitled 237?” warnings when approaching a window, or quitting BBEdit.

    The Scratchpad is also acquirable from BBEdit’s cut menu.

    Finally, there is a newborn component on BBEdit’s Services menu: Append Selection to Scratchpad. This bidding power verify the designated text, and post it at the modify of the scratchpad, attempting to preserves whatever activity that was previously present. The Scratchpad pane does NOT requirement to be unstoppered to ingest this command. Any book appended in this style power be inform the incoming happening the pane is opened.

  • BBEdit today includes a threefold of Consolas Regular, an superior antialiased cipher redaction font. This identify is licensed from Ascender Corporation for ingest inner with BBEdit.
  • The interior protocol feat has been rewritten to meliorate land and reliability. Users with threefold (or more) ordered machines haw attending additional land benefits.The “Passive” environment for protocol is no individual used. When transferring, BBEdit power prototypal endeavor a supine connection; if the computer does not hold supine transfers, BBEdit power then endeavor a non-passive (PORT) connection. Thus, the “Passive” environment is absent from the protocol preferences, protocol browser, Save to protocol dialog, and the scripting word for protocol commands.
  • Added a absent Migration bidding (change column) to the excerpt ordered for Ruby/Rails.
  • Added “Save as Styled Text” to the File menu, and “Copy as Styled Text” to the Edit menu. These duty similarly to their HTML analogs, but the Save var. saves an RTF file, and the Copy var. copies styled book (which is more easily mutual with additional applications).
  • Added “Multi-File Search” bidding to the Find menu. This unconditionally opens the Find talking with the “Multi-File Search” choice overturned on.
  • There is a newborn bidding on the File menu: “Reload from Disk”. This bidding power investigate the move on disk, and if it’s different, charge the face document’s table from the move on disk. This is multipurpose in situations where the move haw impact denaturized without BBEdit noticing, which power be the housing if “Automatically modify documents” is overturned soured in the Application preferences, or in the housing of a composition on a mutual round that gets restricted by additional workstation.
  • When streaming on Mac OS X 10.5 or later, the “Colors” bidding is acquirable on the Windows -> Palettes menu. This bidding shows and hides the grouping colouration panel.
  • There’s a newborn choice in the “Insert Folder Listing” dialog: “Show concealed items”. If overturned on, the generated organisation power earmark concealed files/folders and the table of packages.
  • There’s a newborn assemble of sources in the Find dialog’s maker list: “Xcode Projects”. This assemble shows the projects in Xcode’s Recent Projects menu; selecting digit (or more) power apprize the multi-file wager to wager apiece book move in the project.
  • Find Differences today uses the grouping diff agency for generating the disagreement ranges displayed in the application. This should termination in more disposable results.
  • RCS keywords are canonicalized downbound to their unexpanded land for comparison.e.g. $Author: Jim Correia$ -> $Author$

    This effectuation that “ignore RCS keywords” isn’t literal, but it does what you’d expect.

    • changes in RCS keyword treatment land are not diff significant
    • adding newborn RCS keywords to a file/line is diff significant
    • any additional changes on a secernment with RCS keywords is diff significant
  • Stuff derivative to the clipboard carries a maker power hint. Pasting into a composition whose maker power is uncharted power drive the composition to acquire the clipboard’s hint.
  • Dragging book into an blank composition from additional redaction analyse power today garner up the maker power from the originating view.
  • The C/C++/Obj-C/Obj-C++ detector today generates crimp ranges for multi-line parenthesis blocks (including discussion lists), person to the MinimumLinesForBlockFold preference.
  • “New (with selection)” and “New (with clipboard)” today create the newborn composition using the power of the activity or clipboard (respectively).
  • The Navigation forbid has a document/state filthy indicator, so those disposed to alter the toolbar and cut the near incase communication impact whatever artefact to wager if a composition is filthy or not.
  • The Ruby power hold has been rewritten, with improvements as follows:
    • greatly reinforced function, class, and power detection.
    • more comprehensive hold for book folding.
    • Better handles informative strings. The following:puts "d#{"rie"}w".reverse

      … should exhibit inner "d#{"rie"}w" blackamoor as a progress when in a Ruby move (new module).

    • Better handles the nonmandatory then at the modify of if or elsif statement.
  • Significant update to the JavaScript module. Better hold for Prototype-style goal definitions, more conformable throughout.
  • BBEdit’s hold for ctags files has been improved:
    • qualifying paths in tags files are today understood (relative to the tags file’s location); there is no more requirement to go finished every kinds of gyrations to create unconditional paths in tags files, meet so that BBEdit crapper post the symbolisation definition.
    • BBEdit today supports old-format tags files which earmark a vi wager progress but no secernment difference information.
    • When weight symbols for ctags structure coloring, BBEdit power countenance for files titled “tags” in apiece folder in the concern from the underway document’s folder up to the stem of the move system. This improves symbolisation lookups for projects that aren’t organic meet aforementioned ours. :-)
  • If you impact a .Mac/MobileMe account, you crapper ingest it to ready your Application Support folder synchronal crossways machines. The alternative to curb sync oftenness is settled in the “Application” alternative pane.There are no controls to obligate syncing, or wage whatever difference of individual curb over what does or does not sync. Just be patient, and don’t essay to festinate the sync engine. :-)
  • Added ObjectiveC 2.0 keywords to the Obj-C and Obj-C++ power modules.
  • Documents as a scriptable surroundings of book pane crapper today be accessed by study and unequalled ID. (Previously, inner indexed admittance was supported.)
  • “Open Counterpart” crapper today be utilised for files which power be implictly created at save; for example, bbedit foo.h followed by an Open Counterpart bidding power unstoppered foo.cp if it crapper be institute using the accepted rules.
  • BBEdit crapper today notice versions of Application Support/BBEdit that were created by preceding versions. If the folders impact not been denaturized (NOS, for “New Old Stock”), they power be silently upgraded to the underway version. When a NOS hold folder is detected, it is hardback up to ~/Application Support/BBEdit Backups, then replaced with the stylish contents.If a NOS Glossary folder is detected, it is hardback up, removed, then replaced with the stylish Clippings folder.
  • There’s a newborn alternative in Text Status Display: “Document statistics”. When overturned on, this power add an component to the pane function bar, transfer the difference of characters, words, and lines in the document. There’s also a document-icon indicator; when it’s achromic the stats equal the whole document; when it’s blackamoor the stats equal the activity range. (Click on the component to switch between the modes.)
  • BBEdit today includes a ordered of clippings for apace inserting and completing PHP functions. Thanks to Ted Stresen-Reuter for his big contribution.
  • You crapper today double-click on a progress delimiter to superior the table of a quoted string, in files with structure foodstuff overturned on. The activity arrange honors the “Include delimiter characters when balancing” environment in the Editing: General prefs. You crapper also double-click on an element’s seek redact in HTML/XML documents to superior the table of the element.
  • BBEdit crapper today transparently feature and indite book files shut with bz2 (e.g. pronounceable grouping logs in 10.5) as easily as it reads and writes lawful book documents (and, as a reminder, gzipped book files). For incentive points, essay inaugural and dynamical a star plist shut with bz2. :-)
  • When “Make patronage before saving” is overturned on in the Text Files prefs, and you near a composition with unsaved changes and elite to vanish those changes (“Don’t Save”), BBEdit power spend a photograph of the document’s contents. Just in case. The photograph power be cursive into the aforementioned directory as the document, and its study power study the Emacs gathering “#foo.txt#”. If “Preserve move study extension” is overturned on, the snapshot’s study power be “#foo#.txt”.
  • You crapper today ingest an Emacs uncertain to curb whether or not a presented move is hardback up. There are digit structure to do this:
    • Absolute: If the uncertain line/block contains a “make-backup-files” variable, that variable’s continuance power override the orbicular “Make Backup before saving” preference.-*- make-backup-files: 1 -*- —> ever backwards up this move -*- make-backup-files: 0 -*- —> never backwards up this file

      If the prototypal honor of the variable’s continuance is “y”, “t”, or “1”, the continuance is “yes”, otherwise it’s “no”. These are every synonymous:

      make-backup-files: yes
      make-backup-files: y
      make-backup-files: true
      make-backup-files: t
      make-backup-files: 1
    • Inhibit: If the variable’s line/block contains a “backup-inhibited” variable, and its continuance is genuine (see above), then the move power never be hardback up, modify if “Make patronage before saving” is overturned on in the orbicular preferences.It rattling inner makes significance to verify “backup-inhibited: 1”, since otherwise the move would be hardback up if the orbicular pref is on, and not otherwise.
  • If a symbolisation activeness in a Python move fails, and it appears to be a method of a class, we’ll essay to countenance up the class.method as well.
  • Projects.A beam is the happening countenance of the older “File Group” feature, but much more useful, mainly because beam windows today earmark an redaction view: utter on a move in the itemize on the left, and it appears for redaction in the pane on the right.

    To create a newborn project, opt File -> New -> Project… You power requirement to modify where to post your beam on disk; thereafter, the beam composition power autosave as necessary.

    In the beam window, you crapper conceal the crowning toolbar as desired. If the toolbar is hidden, the land buttons in the modify mitt crossway of the move itemize rest multipurpose for manipulating the project’s members.

  • BBEdit today handles the (badly chosen, since it omits the “x-” prefix) “txmt:” address scheme. This allows precise bacilliform “txmt:” URLs generated by the Ruby On Rails “FootNotes” plug-in (and whatever others) to unstoppered files in BBEdit and (optionally) superior a requested secernment and column. (NB: If the grouping doesn’t aright discern BBEdit as an permissible trainer for much URLs, RCDefaultApp is a beatific agency for adjusting the bindings.)
  • There is today a “Close All” impulsive schedule component on the land schedule in the documents drawer. This is specially multipurpose for approaching every the documents attendant with a beam pane without approaching the beam itself.Also, option-clicking on a near widget in the documents artist power near every the book documents in that window. (MDI book windows power also near as a lateral effect, but beam windows power rest open.)
  • The Application schedule sports a newborn item: Provide BBEdit Feedback. This bidding power alter up the tech hold event form on our website.
  • Selected items in beam lists and round covering lists are today exported to contextual schedule plug-ins.
  • Added “Collapse Enclosing Fold” to the View menu; this bidding power founder the auto-generated crimp that most intimately surrounds the underway intromission saucer (or advise of the activity range).
  • Changes to distant views in results and round browsers:There is a newborn bidding on the analyse schedule “Show/Hide Editor” which crapper be utilised to switch the embedded covering saliency in round browsers and results browsers.

    The switch covering mend in the land forbid at the lowermost of the move itemize crapper also be utilised for this purpose.

    When hiding the embedded editor, the attendant composition power be distant from the pane (and closed, after suasion you, if it was not unstoppered elsewhere.) Because of this possibleness requirement for individual interaction, you cannot collape the redaction analyse every by dragging the analyse splitter; you staleness ingest the button, schedule bidding (or in the housing of results browsers, a threefold utter on the analyse splitter.)

  • Added a “Delete” bidding to the contextual schedule and land schedule in round browsers.
  • Search Sources crapper be enabled/disabled via the Text Search alternative pane.
  • Option-clicking the near widget in the windows reach power near every windows. (This matches the aforementioned conceptual modify prefabricated to the documents artist list, as substantially as the accepted activity for option-clicking the near widget in the titlebar of windows.)
  • Added basic hold for define_method to the Ruby module. Methods circumscribed with it should be traded in the duty popup. Yay, metaprogramming.
  • “Open Counterpart” power communicate Xcode for the file’s counterparts when possible.
  • The items in the “Saved Search Sets” maker assemble (for multi-file searches) today impact an “X” widget; clicking the X deletes the wager ordered (after confirmation).
  • Items in the “Recent Folders” assemble in the multi-file wager sources itemize today impact an “X” widget; clicking the X power withdraw the happening component from the itemize (without disturbing the folder that it refers to).
  • Disk browsers intend “New Text Document” and “New Folder” commands on the land and contextual menus. They impact pretty much as digit would expect.
  • Script tags in HTML files which DO NOT impact a src concept are today traded in the duty popup (those with src are already traded in the “includes” popup). This is kindred to the STYLE entry for stylesheets: functions and objects additional to the duty popup as a termination of the playscript attach are concave beneath the playscript tag’s entry, to declare containment.
  • New Find windows!There are newborn Find and Multi-file Search windows; where they overlap, they wage a conformable and modeless programme to BBEdit’s unreal book wager and modify capabilities.

    If you’re older with the older Find dialog, you’ll mostly wager at home, but there are whatever essential differences and additions of which you should be aware:

    • The Find talking has been distant in two, with digit pane for nimble inner the face document, and digit pane for nimble more than digit composition (including folders, capricious unstoppered documents, BBEdit and Xcode projects, and so forth).
    • The (fairly confusing) assemblage of options to configure which book actually gets searched (for single-file searches) has been condensed downbound to a azygos unify of “Search in:” options: “Selected book only” and “Wrap around”.“Selected book only” affects only the “Find All” and “Replace All” operations: if there is a activity arrange in the face document, this choice power wager inner the activity arrange if overturned on, or the whole composition (starting from the top) if overturned off.

      “Wrap around” affects only the “Next”, “Previous”, “Replace”, and “Replace & Find” operations: if the wager reaches the modify of the composition (or the beginning, if doing a “Previous”), then “Wrap around” power advise the wager from the pertinent modify of the document.

    • Keyboard guidance is radically assorted (as it staleness be, presented the newborn windows’ modeless nature).
      • Return or Enter in the “Find” earth power do a “Next” in the single-Find window, or a “Find All” in the Multi-File Search window.
      • Striking the Escape key (not likewise hard!) power near the window.
      • The pertinent commands on the Search schedule (Find Next, Find Previous, Replace, Replace All, Replace & Find Again, and a newborn “Find All”) power causing the aforementioned land in the face Find window.
      • It’s not doable to ingest the command-key equivalents from the older normal Find talking for toggling items in the Find window, because those equivalents strike with entireness keyboard equivalents (or grouping standards) for assorted schedule commands. So there’s a newborn assemble of keyboard equivalents for controlling Find and Multi-File Search pane items. These keys crapper be ordered in Preferences -> Menus -> Find Windows.The entireness defaults for these keys are as follows:
        Case sensitive Control-shift-N
        Entire word Control-Shift-E
        Grep Control-Shift-G
        Selected book only Control-Shift-S
        Wrap around Control-Shift-W
        Open wager history Control-Shift-H (new)
        Open ransomed patterns Control-Shift-P (new)

        If you are in the practice of distribution keyboard equivalents to ransomed clippings, it’s doable that these defaults haw intersection with your clippings. If so, you crapper of instruction modify the commands from the entireness defaults.

    • In the Multi-file Search window, you crapper ingest the keyboard when the wager sources itemize has focus, as follows:
      • Return/Enter starts the search;
      • Escape dismisses the window;
      • Type-to-select entireness in the itemize (when it has focus);
      • Space toggles the designated items;
      • Delete removes the designated items from the itemize (after confirmation, and inner if they’re suitable as indicated by the “X” widget).

    If you encounter yourself more easy with the older interface, you crapper advise to ingest it by motion on “Use normal Find dialog” in Preferences -> Text Search.

  • Search and modify story is today continual crossways runs of the application.
  • Image windows update their noesis when the championship move changes, making things aforementioned nonindustrial POVRay scripts a lowercase taste easier.
  • Changes to the beam itemize individual interaction model.
    • Removed the anachronistic activity where retentive downbound choice patch inaugural beam items unsealed them using their LS/Finder bindings.
    • Double clicking on a folder no individual opens a round browser. Instead, it toggles the treatment land of that node.

    When the covering is hidden, the projects itemize entireness as it did in preceding releases. That is

    • it accepts keyboard focus
    • convey and double-click unstoppered the designated items

    When the beam covering is visible, the beam itemize crapper either impact the aforementioned was as it does when the covering is hidden, or it crapper impact in “single-click” mode.

    There are digit additional info preferences which curb this behavior.

    Projects:ProjectsListCanAcquireKeyboardFocus -> BOOL -> NO
    Projects:OpenItemsOnSingleClick -> BOOL -> YES

    Having the itemize not accept keyboard focus, among additional things, avoids “dancing focus” when inaugural items via azygos click.

    When the azygos utter environment is set, most azygos clicks power unstoppered the attendant composition in the bespoken editor, and locate keyboard pore in the redaction view.

    Certain azygos clicks don’t termination in an unstoppered action. (I’m specifically not organisation them every here, but the activity has been carefully fashioned so that it power wager precise in usage. Examples earmark clicks which would visit we spawn a window, clicks which modify the selection, etc.)

  • Added a “Reveal in Finder” bidding to round covering and beam windows.
  • For sympathy with scripts cursive for pre-9.0 versions of BBEdit, the scripting programme today performs the mass study duty when dynamical the “text encoding” concept of a document:
    • “Unicode™ (UTF-8)” = “Unicode (UTF-8)”
    • “Unicode™ (UTF-8, no BOM)” = “Unicode (UTF-8, no BOM)”
    • “Unicode™ (UTF-16)” = “Unicode (UTF-16)”
    • “Unicode™ (UTF-16, no BOM)” = “Unicode (UTF-16, no BOM)”
    • “Unicode™ (UTF-16 Little-Endian)” = “Unicode (UTF-16 Little-Endian)”
    • “Unicode™ (UTF-16 Little-Endian, no BOM)” = “Unicode (UTF-16 Little-Endian, no BOM)”

    Note that this modify does not curb in the alter direction; if you intend the book coding concept and explicitly study the name, you power requirement to update your script.

  • Integrated Jim’s .ini power module.
  • C-language files (and every attendant languages, aforementioned Obj-C, C++ and brick files) power today exhibit FIXME and TODO items in the duty popup. Only ”//” comments are searched, and the interpret staleness advise with digit of the following: “FIXME:” “FIXME!” “FIX-ME:” “FIX-ME!” “TODO:” “TODO!” “TO-DO:” or “TO-DO!”. The book additional to the duty popup starts with the prototypal housing of the FIXME or TODO and ends with the terminal non-white housing on the aforementioned line.Examples:
    • // FIXME This lowercase fault could cancel the intertubes.
    • // TODO! Add hold for Apple's "Crash Only When Convenient"
  • The bidding erst famous as “Open in Separate Window” is today titled “Move to New Window”. It power advise the underway composition (or designated documents when invoked from the documents drawer) into a newborn redaction pane (removing them from their underway redaction window.)There is an additional bidding “Open in Additional Window” which power unstoppered the underway composition (or designated documents when invoked from the documents drawer) in an additional pane that crapper be altered lateral by lateral with the warning document.

    Both commands are inner acquirable for book documents.

  • Ponies.
  • Attempting to alter up a contextual schedule in the “dead” expanse at the lowermost of a round covering itemize today works, presenting you with “globally” acquirable commands New Folder and New Text Document.
  • The covering automatically saves its land (open documents and windows) erst per minute, so if something intense happens to your machine, there’s a pretty beatific quantity that the incoming happening you advise up, things power be as they were when the circumstance occurred.
  • Python duty specialiser obloquy are today perceived and colored.
  • You crapper inspire clog to the sources itemize for Text Factory configuration
  • The Text Factory sources itemize remembers designated items and sophisticate land between invocations.
  • Text completion!BBEdit crapper today invoke discover completions for symbols as you’re editing. The alternative for controlling when this happens is in the “Editing: General” preferences:
    • After a retard in typingIf you disrupt shortly patch typing, BBEdit power invoke discover the completions for what you meet typed, and transfer them.

      The retard crapper be keyed from the bidding secernment if desired:

      defaults indite com.barebones.bbedit Editor:AutoCompleteDelay -float 0.5 # sets the auto-complete retard to half a second

    • Only manuallyCompletion power inner verify post when using a drill termination bidding (see below).

    Automatic termination crapper be overturned on and soured on a per-language foundation (in the Languages preferences) if desired. It is soured by choice for the “Log File” and “Data File” languages.

    Completions crapper be derivative from a difference of sources, including (in no portion visit and without limitation):

    • clippings (both language-specific and universal);
    • ctags symbols computed by streaming the underway composition finished ‘ctags’;
    • ctags symbols institute in ‘tags’ files in the underway document’s hierarchy;
    • predefined obloquy for the maker cipher power at the saucer of completion;
    • language-specific completions;
    • completions provided by the grouping spelling system.

    Completion haw be triggered at whatever happening (whether or not semiautomatic termination is enabled) by using the “Complete” schedule bidding on the Edit menu. By default, F5 is appointed to this command; you crapper modify this equal (as usual) by using the Menus preferences.

    Note: Text termination completes clippings in the aforementioned artefact that the “Insert Clipping” bidding utilised to (and ease does). So, the activity of F5 should be aforementioned if you were utilised to using it to rank clippings.

    You crapper also ingest the Escape (“Esc”) key to advert book completion. This is soured by default, and haw be overturned on using the bidding line, as follows:

    # earmark the Escape key to advert the "Complete" command defaults indite com.barebones.bbedit Editor:UseEscapeKeyAsCompletionTrigger -bool YES

    Note: Because the Escape key has a direct communication when “Use Emacs key bindings” is overturned on (Editing: Keyboard preferences), if you opt to ingest the Escape key as a termination trigger, you power impact to advise it twice to advert termination in this case.

  • The journalism key crapper today be flooded to land destined actions in constituent to the tralatitious “insert a tab” (or the equal invoke of spaces).When these actions are enabled, retentive downbound the choice key patch imperative the journalism key power road the direct actions and attach a journalism character.

    In every cases, if the direct land is not pertinent in the underway context, imperative the journalism key power termination in the choice activity (insert journalism character).

    • The prototypal of these newborn actions is “go to incoming placholder.” (Hold downbound the Shift key to alter the direction.) This is equal to the bidding on the Search menu. To curb this behavior, ingest the “Use Tab key to manoeuver Placeholders” alternative (Editing: Keyboard).
    • For refugees from Windows who are utilised to having Tab bend a secernment (or designated arrange of lines), there’s a newborn alternative in Editing: Keyboard: “Allow Tab key to bend book blocks.” When overturned on, this environment allows Tab to duty as a word for Shift Right on the Edit schedule (and Shift-Tab as a word for Shift Left).
  • There’s a newborn colouration environment in the Text Colors preferences: “Predefined names”. This symbolisation assemblage is utilised for book which are not power keywords, but which are predefined by the language’s communication feat and/or are conception of the language’s accepted library/framework hold and/or impact additional “special” communication to developers composition cipher in that language.The colouration haw be denaturized on a per-language foundation in the Languages preferences: double-click on the language’s study in the itemize and investigate the Colors journalism in the resulting sheet.
  • Language power developers haw ingest the mass constructs to hold predefined names:
    • If a BBLMPredefinedNameList key appears in the module’s concept list, it is an clothing of strings, apiece of which is a predefined name. (This key is mutually inner with BBLMPredefinedNameFileName; you haw ingest digit or the additional but not both.)
    • If a BBLMPredefinedNameFileName key appears in the module’s concept list, it is a progress which obloquy a book move in the module’s Resources clump directory; the move contains digit predefined study per line. (This key is mutually inner with BBLMPredefinedNameList; you haw ingest digit or the additional but not both.)
    • If BBLMSupportsPredefinedNameLookups appears in the module’s concept itemize and is TRUE, BBEdit haw call the power with the kBBLMMatchPredefinedNameMessage. The parameters for this communication are the aforementioned as for kBBLMMatchKeywordWithCFStringMessage.
  • In the Languages prefs, the options artefact for Python today has a journalism for Python-specific options, in which you crapper opt the colouration to ingest for decorators.
  • Reworked the existing entries in the CSS excerpt ordered to ingest the agent mechanism.Added a pair of newborn multipurpose entries to the CSS excerpt ordered for @media, @import and conception sets.
  • Added .php5 to the entireness choice itemize of power mappings.
  • Clipping ordered auto-switching is today more environment sensitive. The astir excerpt ordered power be picked based on the power of the intromission point. This is a momentous transformation specially when employed with languages embedded in HTML. (CSS, JavaScript, Ruby, PHP, etc.)
  • The itemize of clippings generated for book termination or Insert Clipping is ever power sensitive. Clippings power be picked from- all pertinent sets for the underway power – additional sets pertinent for that power (e.g. HTML for Ruby in HTML or JSP) – mayhap the astir ordered (see below) – the coupler set

    This makes it much more probable that you’ll modify up with a multipurpose excerpt in the termination set.

    The astir ordered is ever included for “Insert Clipping”. It is inner included in termination ordered if it is pertinent for the underway language, or was a drill garner for the direct document. (This avoids having PHP clippings materialize in a Python file, for example, because you don’t impact a Python excerpt ordered and the PHP ordered was the terminal digit used.)

  • You crapper today analyse and administer sub-line differences severally in the results of Find Differences.Yeah, you heard that right.
  • New bidding on the Search menu: “Replace to End”. This bidding provides the pre-9.0 activity for anyone who needs it: everything is computerized from the underway intromission saucer or advise of the activity arrange to the modify of the document.
  • When environment up the choice covering itemize for HTML previews, we today discern covering stubs created by VMWare 2.0’s “Unity” feature, so that you crapper advertisement your documents in FireFox or Windows IE patch streaming in VMWare 2.0.If you impact an existing covering list, you crapper as ever add these applications to the itemize in the “HTML Preview” preferences, either manually or by using the “Find All” button.
  • Added a newborn clippings placeholder: #selectionorplaceholder placeholder_name#.If the composition has a activity when the excerpt is inserted, the agent power be replaced with the designated text. If there is no selection, a agent titled “placeholder_name” power be inserted into the document.

    This agent is specially multipurpose when antiquity “dual-mode” clippings – that is clippings that are fashioned to be inserted via tralatitious effectuation (the clippings palette, keybindings) or via the termination mechanism.

  • The move filtering programme supports a newborn term: “File Path”. This is a ultimate progress precise against a presented file’s flooded path.
  • The Text Files alternative pane carries a newborn option: “Trim chase whitespace”. If this alternative is enabled, BBEdit power cut every chase non-vertical whitespace from the move before composition it out.
  • The cipher insurance uses the “standard” obloquy for NUL, BEL, etc. for characters beneath expanse (0x20).
  • If Perforce is installed, the bbedit bidding secernment agency power endeavor to transpose store glasses and computer glasses into move paths.
  • You crapper today move (or paste) a Perforce store statement in the “Open File by Name” talking and BBEdit power communicate Perforce to hold it. (You’ve been healthy to ingest Open Selection on a Perforce statement for a patch now, so maybe this is more of a fault mend than a feature addition.)
  • Language modules haw today be installed by double-clicking them (or by drag-and-drop to the application). Plug-ins and power modules both substance an “Install and Relaunch” option.
  • BBEdit today supports .ini-style preferences (primarily for environment Expert settings), as follows:The existing .plist is ease the desirable alternative storage.

    If a alternative key does not subsist in CFPreferences, we then countenance in ~/.bbedit for a matched alternative key.

    Our two-stage namespace has been preserved, so if the older alternative was was:

    <key>StatusBar:SGIButton</key>
    <true/>

    then the .bbedit move would impact this data:

    [StatusBar]
    SGIButton = 1

    If neither alternative grouping possesses a setting, the entireness choice is used.

    For those who wager the requirement to, you crapper create a country in your .bbedit file:

    [PreferINIPrefs]

    Which power drive BBEdit to cut things ordered in the GUI, and favour those settings.

    If you do this, land that the UI does not, and power never, road changes to the .bbedit file.

  • There’s a newborn bidding on the View menu: “Go Here in Terminal”. It’s enabled when the astir composition exists on disk; choosing it power unstoppered a Terminal pane with the underway employed directory ordered to the document’s parent directory.
  • BBEdit today has a “Sleep” command. The schedule bidding is on the covering menu, and the covering responds to kBBEditSuite/kAESleepApplication.Control over land of existing documents is in post with an proficient pref:

    defaults indite com.barebones.bbedit Misc:SaveTitledDocumentsBeforeSleeping -bool YES

    If it’s ordered to YES, then whatever composition that exists on round power be ransomed before sleeping. If ordered to NO (the default), the composition gets an autosave which power be restored when the app comes up again. (Untitled unsaved documents are ever autosaved, disregarding of the alternative setting.)

    When BBEdit gets depart because of a grouping shutdown, restart, or individual logout, it today does a “Sleep BBEdit” in visit to modify as much of the covering land as doable when play backwards up. (This effectuation that you haw not be prompted to spend newborn or unsaved documents, since they power be autosaved when the covering sleeps.)

  • There’s today an proficient alternative for unhealthful supine FTP, in visit to care with hosts that advise with presented the “PASV” command.Passive protocol crapper be unfit per host, per domain, or globally:

    FTP:AllowPassiveFTP:foobar.example.com - inner for "foobar.example.com" FTP:AllowPassiveFTP:example.com - inner for servers in "example.com" FTP:AllowPassiveFTP - orbicular preference

    Our congratulations is that you alter per patron in alternative to globally or per-domain, but at the modify of the day, do whatever works. :-)

  • There’s today an proficient alternative for controlling the ingest of ssh densification when using SFTP, in visit to care with hosts that can’t appendage ssh compression.SSH densification crapper be unfit per host, per domain, or globally:

    FTP:EnableSSHCompression:foobar.example.com - inner for "foobar.example.com" FTP:EnableSSHCompression:example.com - inner for servers in "example.com" FTP:EnableSSHCompression - orbicular preference

    Our congratulations is that you alter per patron in alternative to globally or per-domain.

    (Note that ssh densification is on by default.)

  • There’s greater curb acquirable over whether documents on far servers (FTP/SFTP) or unmounted volumes are unsealed when automatically reopening documents at covering startup. BBEdit power today stimulate you if you impact digit or more documents unsealed via FTP/SFTP, and provide you the possibleness to resile them or to reopen them.The mass proficient prefs haw be used:

    Startup:AllowVolumeMount # If ordered to NO, BBEdit power not endeavor to increase a volume # containing a composition it wants to reopen. defaults to YES.

    Startup:ReopenRemoteDocuments # If ordered to NO, BBEdit power not endeavor to unstoppered any # documents that were unsealed from FTP/SFTP servers. Defaults # to YES.

    Startup:PromptToReopenRemoteDocuments # If ordered to NO, BBEdit power unstoppered far documents without # asking, if Startup:ReopenRemoteDocuments is ordered to YES. If # ordered to YES, BBEdit power stimulate to provide you the opportunity # to resile far documents. Has no gist if # Startup:ReopenRemoteDocuments is ordered to NO. Defaults to YES.

  • Lasso is today a full based language, with structure coloring, functions traded in the duty popup, and automatically generated crimp points.
  • By request, the Scratchpad pane gets “Save a Copy”.
  • The bbdiff command-line agency today supports an additional bidding form:bbdiff [options] move /path/to/some/folder

    If /path/to/some/folder/file exists, then file power be compared against /path/to/some/folder/file. Otherwise, an nonachievement is reported.

  • The bidding secernment agency crapper attain BBEdit harmonious ctags files:bbedit --maketags [optional itemize of dirs]

    This crapper be utilised as an impart artefact to advert profuse ctags, as follows:

    # create tags for the directory unmoving at CWD # and indite the "tags" move in CWD bbedit --maketags

    # create tags for apiece of the supplied directory trees, and # create a "tags" move at the crowning of apiece directory tree bbedit --maketags /path/to/some/directory /path/to/some/other/directory

  • Language modules crapper today verify a choice continuance for the “Reference address Template” language-specific preference. This is given in the plist as follows:<key>BBLMReferenceSearchURLTemplate</key> <string>http://www.example.com/foobar.cgi?SYMBOLNAME</string>
  • There’s a newborn colouration environment in the Text Colors preference: “Numeric Constants”. This crapper also be keyed on a per-language foundation in the pertinent language’s settings (in the “Languages” preferences).
  • Next to the move secernment transfer in the redaction analyse toolbar, there is a diminutive schedule control. Clicking this curb displays a popup schedule with commands to threefold the file’s name, path, or URL. (These commands are also acquirable via Edit -> Copy Path.)
  • The Go To Line artefact crapper verify qualifying input: Entering a continuance prefixed with +/- power add the continuance to the underway secernment number. For example, with secernment 100 selected, “+75” power advise to secernment 175; “-75” power go to secernment 25. An unsigned difference power advise to the given secernment number, as before.
  • There’s a newborn environment in the Windows preferences: “Cascade newborn windows”. When overturned ON (the entireness default), newborn windows (or documents with no ransomed state) are cascaded down-and-right, prototypal with the positioning and filler observed by “Save Default Window” (if much exists). When overturned OFF, newborn windows (or documents without ransomed state) are settled in the aforementioned positioning every time.
  • Disk browsers and beam windows intend an “Open with Finder” bidding on the contextual schedule and land (gear) menu. Choosing this bidding asks the grouping to unstoppered the designated items, which in invoke haw unstoppered them in an covering additional than BBEdit.
  • The contextual schedule in book views gets a newborn command: “Move Selection to Scratchpad”. This power attach the designated book to the modify of the Scratchpad, and withdraw it.
  • Added “Go Here in Disk Browser” to the View schedule and to the contextual and land menus for round browsers and beam windows. Choosing it power unstoppered a round covering on the designated component (if it’s a folder) or designated item’s directory (if it’s a composition or a move in a beam itemize or round browser).
  • Two newborn commands on the contextual schedule in book views: “Find every …. in Selection” and “Replace every … with … in Selection”. These commands ingest the underway wager land (same as what drives the commands on the Search menu). “Find All…” power create a results window. If the modify progress is empty, then “Replace all” power modify to “Delete all” to emit the behavior.
  • There’s a newborn bidding on the Search menu, which appears precise beneath the “Multi-File Search” command: “Search in …”.If a beam or round covering is the face window, then this command’s study reflects the study of the project, or the study of the directory that you’re currently feeding in the round browser.

    Choosing this bidding power unstoppered the Multi-File Search pane with the beam (or round browser’s underway directory) designated as the maker for the multi-file search. Make whatever desirable adjustments to the wager settings and then advise the wager (or meet impact Return/Enter and you’re soured and running).

    If the Multi-File Search pane is in front, the bidding power direct the front (Z-order) beam or round browser, whichever occurs first.

    The aforementioned bidding is acquirable on the land (‘gear’) schedule in projects and round browsers as well.

  • Added a feature to the power power programme for gift the power curb over partitioning of earmark move references.If the power power has

    <key>BBLMCanResolveIncludeFiles</key> <true />

    in its plist, then BBEdit power beam kBBLMResolveIncludeFileMessage for every earmark chosen soured the includes menu. The param country power earmark a CFStringRef with the name, a CFURLRef to the composition on round (which haw be NULL) and a post for you to locate a CFURLRef when returning.

    If the power returns NULL and noErr, then BBEdit power adopt that the power declined to do anything with the progress and power countenance for the move as usual.

    If the power returns a non-NULL URL, BBEdit power hold it, so the power crapper attain a file://, http://, protocol or SFTP address and the precise abstract power happen. If the power returns something additional than noErr, BBEdit power not endeavor anything additional with the earmark and power inform the error.

  • The Menus preferences today has a assemble of commands so that you crapper distribute keyboard equivalents to dealings in FTP/SFTP browsers, if desired.
  • New choice in the Python power settings (Preferences -> Languages and then double-click on the Python component in the languages list): “Scan HTML country for functions”. When overturned on (the default, and 9.0 behavior), items in HTML cipher in triple-quoted country are shown on the duty schedule (as though the cipher existed in a detached HTML document); when overturned off, they don’t.
  • There is an choice to bury callouts embedded in comments from the duty menu. See Preferences -> Text Status Display.
  • There’s a newborn environment in the “Editing” journalism for language-specific preferences (Preferences -> Languages): “Tab width”. Edit the continuance here to ordered a language-specific continuance for the choice journalism width.
  • BBEdit today implements the needed manus so that the mass JavaScript functions today impact when using “Preview in BBEdit”:window.alert
    window.confirm
    window.prompt
    window.onbeforeunload

    JavaScript individual interaction is unfit during auto-reloads that BBEdit performs as you identify or spend your documents.

    window.onbeforeunload is not triggered for an auto-reloads, or on pane close.

    Additionally, the “Choose” mend for <input type=”file”> elements is today functional.

  • If the itemize of a results covering is restricted (by deleting items from the list), a commendation is required to near the results window.
  • Disk browsers crapper today explore tarballs (.tar, .tar.gz, .tgz files). When an suitable move is in the listing, it power impact a revealing polygon incoming to it. Twist it unstoppered to guy the files and directories within. As with additional items displayed in round covering listings, you crapper analyse files in the covering view, or double-click them to unstoppered in a distant pane for editing.
  • Added an additional Apple Event constant for programmatically determining a “fallback” encoding, in cases where the file’s coding could not be automatically determined:#define keyFallbackEncoding 'RdFB' // typeLongInteger, aforementioned semantics as keyReadEncodingValue
  • The “Run Unix Filter” land in book factories is today more flexible. Previously these required a unix workable (+x mode).Unix executables advise to impact as they impact in the past.

    If the chosen ‘filter’ is not an executable, but has a #! line, is it automatically removed for you.

    All additional ‘filters’ index a commonsensible error.

  • When choosing “Don’t Save” from the hold spend before Preview stimulate (when advertisement is employed in Ask mode), the composition is previewed finished a temporary file. (The preceding land was aforementioned to cancel; a no-op.)
  • The different “reveal in Finder” dealings (explicit command, or utter on the document’s picture in an redaction analyse toolbar) power today communicate PathFinder to do the work, if it is running.
  • “Move to New Window” is enabled in for beam windows containing inner digit document.
  • Added hold for using ‘space’ (modified by at small the bidding or curb key) as a keyboard shortcut.
  • Auto-save today entireness for every composition classes for which auto-save is approprate (i.e. not projects, which are already autosaved), not meet book documents. Untitled documents are today remembered with ransomed covering land (including sleep) and restored to their precise noesis and function as necessary.
  • If composition a patronage move requires elevated privileges, BBEdit crapper hold you out.
  • Added hold for Python 3 to the #! -> Check Syntax command.
  • You crapper today ingest the scripting programme to create newborn items in a project: verify covering "BBEdit" verify beam composition 1 -- add a move or folder: attain newborn beam component with properties {file:POSIX move "/Users/siegel/p4/trunk/BBEdit/dox/"} -- add a address (with nonmandatory name): attain newborn beam component with properties {URL:"ftp://foo.example.com/", name:"Mumble"} -- add a assemblage (name required): attain newborn beam assemblage with properties {name:"fumble"} modify verify modify verify
  • BBEdit uses Growl to inform upon termination of whatever actions (Replace All, Compare Folders, Multi-file Search/Replace, and Text Factory execution).

Changes

  • The entireness choice identify is today Consolas-12.
  • Revamped FTP/SFTP covering windows. The layout has been redone, the interactions impact been remodeled, the directory popup is much more functional, and the move itemize today includes the modify fellow as reportable by the computer (and the difference visit crapper be changed).
  • The “Save to FTP/SFTP Server” talking has been rewritten and modernized. The changes here mostly nonconvergent the ones prefabricated for protocol browsers: freshened countenance and feel, sortable move list.
  • The choice secernment fortuity statement for CR is “Classic Mac” to endeavor to advise grouping from choosing it inappropriately. Both the alternative pane and the Save talking today ingest the aforementioned wording.
  • Changed the choice termination boundary for ctags from ordered characters to threesome (so you won’t wager whatever ctags completions unless you’ve written at small threesome characters).
  • Fixed dishonorable phraseology in the signal for streaming #! scripts with non-Unix secernment breaks.
  • New and reinforced cipher update checker, the aforementioned as the digit utilised in Yojimbo 1.5.
  • When a covering has null selected, or has a deleted move designated (like in a P4 window), the compounded book analyse is replaced with a function view, informing you so.
  • The execution that BBEdit uses to watch whether a move was denaturized on round impact been completely rewritten. Consequently, the assemble of “Verify unstoppered files after:” preferences (see Application prefs) has been replaced by a azygos setting: “Automatically modify documents as they modify on disk.” If you wish, you haw invoke this soured and charge a composition manually at whatever happening by choosing the “Reload from Disk” bidding on the File menu.
  • Document artist lateral partiality is no individualist manageable from the prefs UI.
  • Expunged references to the “Open Here in Terminal” clump override, since that feature is no individual supported.
  • Tightened up the layout of the round covering pane and dropped the pore anulus around the move list.
  • The “Save As” and “Save a Copy” dialogs today removed as sheets, as does the talking for the “Save Selection” contextual schedule item.
  • “Save As” for Find Differences results windows has been denaturized to “Export” for property with results covering windows.
  • The “Save As Selection” bidding has been consigned to the dustbin of history.
  • Support for the CodeWarrior IDE has been removed. If you are ease using BBEdit as an outside covering for CodeWarrior, you crapper removed 8.7.2 alongside 9.0.
  • In a results browser, the Save bidding (or apple event) today entireness on the viewed document. The Export circumstance or bidding crapper be utilised to indite discover a book move containing the results entries. (This was previously realised via the Save As command.)
  • When composition accumulation to the pasteboard (clipboard or drag), BBEdit today also includes a UTF-8/NSStringPboardType threefold of the accumulation with LF secernment endings. This provides smoother interoperability with Cocoa applications which are not secernment success agnostic. (Or more specifically, do not modify the pasteboard accumulation to their autochthonous interior representation, ofttimes resulting in a integrated secernment success document.)N.B. BBEdit has ever been secernment success nescient when datum accumulation from the pasteboard.
  • The pane schedule and windows reach are titled differently, so star results browsers pointing at the aforementioned composition are easier to characterize from apiece other.
  • If the wager cost are acquirable at pane cerebration time, Search Results windows earmark them in the humble pane study in alternative to the happening number, so instead of effort “Search Results 42 (search term)”, it’s today meet “Search Results (search term)”.
  • The options and activity for championship up files at spend impact changed, as follows:
    • “Make patronage before saving” is today a orbicular alternative only, and is no individual dominated per file. The “Make Backup when Saving” and “Make Backup Now” options impact been distant from the File menu.
    • The settings controlling patronage positioning (in the Text Files prefs) impact been removed. Backups are ever prefabricated to a limited location, as follows:
      • If “Keep arts backups” is overturned on, backups are kept in ~/Documents/BBEdit Backups/. Within that folder is digit folder for apiece day’s backups. The info of the dated folder study is noise and non-localized: YYYY-MM-DD. Inside of apiece day’s patronage folder power be every of the backups prefabricated on that day, apiece titled using the 8.7.x timestamp format.If you poverty the backups to springy somewhere else, locate downbound a folder a.k.a. titled “BBEdit Backups” in ~/Documents/ and BBEdit power study the alias.
      • If “Keep arts backups” is overturned off, BBEdit makes inner a azygos backup, settled in the aforementioned directory as the original, so “backup creep” is a abstract of the past. The patronage is titled according to underway OS conventions (which themselves study the older Emacs convention): the patronage move is titled as the warning file, with a tilde appended: “foo.html~” is the patronage of “foo.html”.If you poverty the patronage to impact the aforementioned move study spreading as the original, invoke on the “Preserve move study extension” in the Text Files prefs. This power drive BBEdit to post the tilde after the “base” study of the file: “foo~.html”.
  • The machinery behindhand the Preferences pane has been overhauled; this is not user-visible; however, the layout conventions for the prefs panels impact changed, which does modify the coverall countenance of the Preferences window. This power modify concealment shots.
  • Wildcard mappings for study extensions to maker cipher languages today impact the artefact they were originally witting to; a ending duty of “php*” power today precise whatever move whose study spreading begins with “php” and ends with anything, kinda than attempting to administer the wildcard against the whole move name.
  • The talking utilised for adding and redaction study extension-to-language mappings (in the Languages prefs) has been modernized.
  • Modernized the options talking for multi-file Replace All.
  • The “Add…” mend for adding Grep patterns in the Text Search preferences has been consigned to the dustbin of history. The “Change” mend has been renamed to “Rename” to emit that it today exclusive renames the designated pattern.
  • The Application schedule and Help schedule impact been organized to study the conventions ingrained by Apple’s underway iLife applications.
  • “Check for Updates” is today on the covering menu.
  • BBEdit no individual loads CFM (Code Fragment Manager, the Mac OS 9 workable format) power modules. If you impact much a power power installed, a communication power be logged to the grouping console.
  • After certain consideration, the “Remember Find dialog’s “Start at Top” setting” checkbox has been shot, and tossed in a ditch. (The environment is ease stored in preferences, and reputable if present.)
  • Significant look-and-feel impact on the round browser: the crowning forbid is gone; the land equipment in the lower-left crossway has whatever multipurpose commands on it (a demanding superset of what’s on the contextual menu), and move filtering curb is on the removed popup incoming to it.
  • Modernized the Save Workspace and Delete Workspace dialogs. (And the Delete Workspace talking lets you withdraw more than digit workspace.)
  • The move filtering options in the Open… talking impact been simplified to inform the mass items:
    • All BBEdit DocumentsAnything that BBEdit crapper usefully unstoppered into a composition pane power be enabled for selection. (This is equal to the “All Readable Files” environment in preceding versions.)
    • Text Files OnlyOnly files that are apace identifiable as book files (without inspecting their contents) power be enabled for selection. (This is equal to the “Text Files” environment in preceding versions.)
    • EverythingEnables every files for selection, disregarding of type. (This is equal to the “All Files” environment in preceding versions.)
  • The move filtering popup in round covering windows has been reworked to be near to the browser’s direct watch (browsing book files on disk). It today consists of meet digit items (in constituent to user-defined move filters):Text Files Only Invisible Items

    “Text Files Only” power bounds the transfer to items which transfer the text-file effort (without examining their content). “Invisible Items”, if overturned off, power bounds the transfer to items which would be circumpolar in the Finder (and also filters discover CVS, Subversion, and collection directories).

  • The entireness choice keystroke for “Open Counterpart” has been denaturized to Command+Option Up-Arrow.
  • The entireness choice keyboard shortcuts for “Go to Next/Previous Error” impact been denaturized to Command+Control Up/Down-Arrow.
  • The intercommunicate for modify pore from a book analyse (which ordinarily accepts Tab as an signaling character) has been denaturized from Option-Tab to Control-Tab.
  • Moved File Filters to the important encounter dialog, as it was in BBEdit 7.x.
  • Collapse All Folds today behaves more usefully in documents where there is a azygos top-level crimp (such as HTML or XML documents, as substantially as in a whatever additional situations).
  • Updated Application Support Folder/Readme.txt with aggregation on backups, and syncing.
  • Adjusted the layout of the Find dialog, eliminating the Saved Sources popup schedule (since they are spoken in the sources itemize directly), and adding a Save Set mend instead.
  • Saving Search Sets is finished in a sheet, instead of covering normal dialog.
  • The distant story popups for wager and modify country impact been condensed into one.
  • The constituent lists for move filters impact been buffed a bit.
  • The popup schedule utilised for move filtering in the normal Find dialog, Find Differences, the Multi-file Find window, and Text Factory options has been rearranged. In those locations, the distant “Use File Filter:” analyse incase has been removed; filtering is completely dominated from the menu. (Choose “None” to invoke soured filtering.)
  • The wager story component in the normal Find talking has intense corners, meet aforementioned the digit in the modeless dialogs.
  • The bidding to spend Grep patterns from the Find talking (modal or modeless) is today titled “Save” and it’s at the modify of the ornament popup in the individual dialog.
  • The pane stacking alternative has been retired.
  • New windows ever arrange downbound and precise 20px. If you impact ransomed a choice pane size, and the pane is concealment height, newborn windows power meet arrange to the right, and preserves their ransomed height.
  • “Find Selected Text (backwards)” is today “Find Previous Selected Text”. (There’s rattling no beatific phraseology for it that doesn’t attain the schedule wide. Really, it’s “Find the preceding event of the designated text”.)
  • The NGO alternative no individual has an interior vs. outside distinction.
  • The itemize of actions in a Text Factory is today classified alphabetically.
  • The ”+” and ”-” buttons in Text Factory windows impact been keyed to statement for poetics changes in the system.
  • “Replace All” in the older normal Find talking today replaces every event in the composition (or in the designated range, if there is digit and “Search Selection Only” is checked), kinda than from the intromission saucer to the modify of the document. This makes its activity conformable with the modeless Find pane and the “Replace All” schedule command.
  • Updated the “Clear Markers” dialog.
  • “Preview in BBEdit” today entireness defaults to Cmd-Control-P (was previously appointed to “Preview in <default scheme browser>”.
  • BBEdit projects (formerly File Groups) are today packages (directories that materialize to the Finder and additional fascinated parties as a azygos file). Inside the collection there is digit move containing the beam data, and additional containing the beam settings (expanded items, move removed settings, etc). The settings move is unequalled for apiece individual of the project.This methodicalness allows a beam to be patterned in to maker control, and apiece individual crapper impact their possess settings and remembered land without moving the beam accumulation itself, which utilised to visit extra commits.

    Project documents in the newborn info impact the study spreading “bbprojectd”. File assemble and beam documents created by preceding versions of BBEdit power be upgraded (with a patronage first), as before.

  • The interior execution and UI show for happening items impact been overhauled. The “Recent Files & Favorites” and “Recent Folders & Favorites” folders in ~/Library/Preferences/com.barebones.bbedit.PreferenceData/ are no individual utilised and haw be deleted.The “Open Recent” schedule today shows every fresh unsealed documents, classified by composition type, and classified by study within apiece group. Folders are today included, so you crapper unstoppered a round covering on a fresh utilised folder by choosing it from this schedule (something which was not doable before). Text and beam documents are classified before additional types. The prototypal grouping in the schedule consists of the sextet most fresh utilised items (of every types), classified in degressive visit (most fresh utilised first), for hurried access.

    The “Clear Menu” component at the modify of the schedule has been denaturized to “Clear History”, to more accurately emit its function: if you opt it, all happening items power be cleared. Note that since happening folders are acquirable as sources for multi-file search/replace and Text Factory operation, parcel the story power vanish the folders from those dealings as well.

    The covering alternative controlling how whatever happening items BBEdit power advert applies to apiece identify of item. So, if it’s ordered to 15, BBEdit power advert 15 book documents, 15 folders, 15 projects, 15 images, 15 movies, and so on. If you poverty finer control, you crapper create an proficient pref using the study of the composition identify as it appears in the schedule (and if that study contains spaces, you’ll requirement to excerpt it). So, for example, if you inner desired to advert the fivesome most happening projects:

    # advert inner the fivesome most happening projects
    defaults indite com.barebones.bbedit NSRecentDocumentsLimit:Projects -int 5

    Or the decade most happening folders:

    # advert inner the decade most happening folders
    defaults indite com.barebones.bbedit NSRecentDocumentsLimit:Folders -int 10

    Or inner the most happening bomb worksheet:

    # advert inner the most happening worksheet
    defaults indite com.barebones.bbedit "NSRecentDocumentsLimit:Shell Worksheets" -int 1

    If you don’t poverty to advert whatever happening documents of a portion identify (they won’t materialize in the menu, either), you crapper ordered its bounds to zero:

    # don't advert whatever images or movies
    defaults indite com.barebones.bbedit NSRecentDocumentsLimit:Images -int 0
    defaults indite com.barebones.bbedit NSRecentDocumentsLimit:Movies -int 0

    Note that when environment the happening items limit, you MUST ordered it as an integer, using “-int <some number>”.

  • The popup menus in the Find Differences talking impact been retooled, and today inform currently unstoppered items and happening items on the aforementioned menu.
  • The function forbid in redaction views is today beneath the flat scrollbar.
  • When completing or inserting a clipping, the excerpt move is ever feature from round – if you impact the clipping’s move unstoppered and impact unsaved changes, the changes power not be inserted.
  • The mass book encodings are no individual presented as options in the “If file’s coding can’t be guessed, use” popup schedule in the Text Encodings preferences, because our prizewinning surmisal has already eliminated them as possibilities: UTF-8, UTF-8 (no BOM), UTF-16-BE, and UTF-16-LE.
  • Made whatever changes so that documents that were unsealed direct (versus auto-reopen at startup) are additional to the Open Recent itemize when they are ransomed or closed.
  • The choice continuance for “chdir to Script’s folder” when streaming a #! playscript is today True. The land crapper be denaturized from the “Run…” or “Run File…” dialogs and the modify power be persistent.
  • Changed the artefact BBEdit searches for unix executables. This should reduce/eliminate the instances of an unheralded edition of a star existence utilised when someone has installed a bespoken edition of svn/python/etc.Today you crapper override this for svn, p4 and cvs with the proficient preference. This modify should attain ingest of the proficient pref extra in most cases.
  • When “Selected Text Only” is overturned on, inner “Find All” and “Replace All” are enabled, to fortify the reminder that you crapper inner collection encounter when nimble in the selection.
  • Contextual schedule items for nimble in book views are today overturned on by default, in visit to guy the newborn commands. If you wish, you haw invoke these soured in Preferences -> Menus.
  • The “Search” commands on the contextual schedule today ingest the aforementioned word as their counterparts in the schedule bar.

Download Free Trial : http://www.barebones.com/products/bbedit/demo.html

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.