BBEdit 11がリリース。クリッピングシステム、テキスト抽出ツールなどがアップデートc

BBEdit 11がリリース。クリッピングシステム、テキスト抽出ツールなどがアップデートc
BBEdit 11がリリース。クリッピングシステム、テキスト抽出ツールなどがアップデートc

テキスト/HTMLエディタ「BBEdit」が今週、多数の新機能、改善、修正を伴いバージョン11にアップグレードされました。主な変更点としては、構文ハイライトの改善、「相違点の検索」機能のインターフェースのアップデート、そして新しいテキスト抽出機能などが挙げられます。クリッピングシステムもアップデートされ、任意の言語、あるいは特定の言語で使用できるスニペットを作成できるようになりました。

BBEdit 11は、以前のバージョンをお持ちでない場合は49.99ドル、バージョン10をお持ちの場合は29.99ドルで入手できます。バージョン9以下からのアップグレードも可能ですが、39.99ドルかかります。2014年5月1日以降にBBEdit 10をご購入いただいたお客様は、バージョン11を無料で入手できます。アプリはBare Bones Softwareのウェブサイトから入手できます。RealmacのRapidWeaver 6と同様に、BBEdit 11はMac App Storeでは入手できません。

完全な(長い)変更ログは以下に記載されており、新バージョンのすべての変更点について非常に詳細に説明されています。

要件

BBEdit 11 には、Mac OS X 10.8.5 以降が必要です (10.9.5 以降を推奨、10.10 をサポート)。

追加事項

  • 相違点検索の結果ウィンドウは一新されました。特に、従来の3つのウィンドウ表示はなくなり、古いファイルと新しいファイル、そして差分リストを同時に表示する単一のウィンドウに置き換えられました。

    2つのフォルダを比較すると、左側のサイドバーに、異なるファイルとフォルダの階層が表示されます。「古いフォルダのみ」と「新しいフォルダのみ」のリストはなくなり、代わりにアイコンのペアが表示され、どちらかのフォルダに項目が欠けているかどうかが示されます。欠けている場合は、項目の右側にある矢印を使用して、ファイルまたはフォルダをコピーし、欠けている項目を置き換えることができます。

    複数ファイルの差分ウィンドウのサイドバーで、ファイルまたはフォルダのアイコンをクリックすると、OSにそのファイルを開くよう指示できます。Optionキーを押したままにするとFinderで表示され、Commandキーを押したままにするとBBEditで開きます(OSが他のアプリケーションで開く場合でも)。

    差異ウィンドウは「ワイドスクリーン」レイアウトもサポートしています。執筆時点ではレイアウトを変更するためのUIはありませんが、スクリプトインターフェースから変更可能です。

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

    「デフォルトウィンドウを保存」は差異ウィンドウにも機能するため、ワイドスクリーンレイアウトを好む場合は、スクリプトを使用して変更し、「デフォルトの差異ウィンドウを保存」してそれをデフォルトにすることができます。

  • 新機能「選択テキストのインスタンスをハイライト表示する」が追加されました。空白や句読点のみで構成されているわけではない何かを選択すると、選択範囲のすべての箇所に下線が引かれます。また、「検索」メニューに追加された2つのコマンド(「次の文字列」、「前の文字列」)を使って、文字列間を移動できます。(このナビゲーションはテキスト検索UIとは独立していますが、文字列は将来の使用に備えて検索履歴に追加されます。)

    この機能は、編集設定でグローバルにオンまたはオフにすることができます。同様に、ハイライトが完了するまでの遅延を調整することもできます。

  • クリッピングのメカニズムは次のように強化および改良されました。
    • 「アクティブなクリッピングセット」という概念は廃止されました。必要に応じて、複数のセットからクリッピングを利用できるようになりました。デフォルトでは、クリッピングセットの名前がインストール済みの言語にマッピングされてい ない限り、特定のセット内のすべてのクリッピングが常に 利用可能になりました。その場合、そのセットのクリッピングは、アクティブドキュメントの有効言語がクリッピングの言語と一致する場合にのみ利用可能になります。
    • これはデフォルトの動作です  。設定ウィンドウの「クリッピング」項目を使用して、任意の言語セットのクリッピングセットを手動で有効にすることができます。リストされているクリッピングセットを1つ以上選択し、「有効な言語の編集」をクリック(または選択した項目をダブルクリック)して、セットを有効にする言語を編集します。「有効な言語の編集」パネルでは、複数の言語を選択し、一度に有効または無効に切り替えることができます。
    • 「ユニバーサルアイテム」セットには特別な扱いはなくなりました。新しい順序にある​​他のすべてのクリッピングセットと同様に、このセットはデフォルトですべての言語で自動的に有効になります。これは、前述のように設定ウィンドウで変更できます。その代わりに、クリッピングフォルダの最上位に自由に配置したクリッピングはすべて、いつでも利用できます。
    • クリッピングのフローティングウィンドウが刷新されました。1列幅になり(ユニバーサルアイテムはなくなりました)、 利用可能なすべてのセットのクリッピングがすべて一覧 表示されます。クリッピングに階層構造はなく、アルファベット順に表示されます。画面上部の検索ボックスで絞り込みができます。「クリッピングを挿入」コマンドは、別のモーダルパネルではなく、クリッピングウィンドウを表示し、キーボードフォーカスは検索ボックスに移動します。
    • クリッピングの補完はほぼ以前と同じように機能します。補完オプションは、単一のアクティブなセットではなく、利用可能なすべてのセットから選択されるようになりました。
  • 「Zap Gremlins」は拡張され、グレムリンを文字コードに置き換えるときに ASCII 相当を使用するオプション (従来の「ASCII に変換」コマンドに代わる) と、グレムリンを HTML エンティティに置き換えるオプションが追加されました。
  • http://meyerweb.com/eric/thoughts/2014/06/19/rebeccapurple/ および http://lists.w3.org/Archives/Public/www-style/2014Jun/0257.html に従って、組み込み CSS カラーのリスト (および HTML チェッカーに認識されるカラー文字列) にrebeccapurple ( )を追加しました 。#639
  • テキストビューの編集メニューに、「上を選択」と「下を選択」という2つの新しいコマンドを追加しました。これらのコマンドは、キーボードによる矩形選択を容易にします。(工場出荷時のデフォルトはControl+Shift+上矢印キーとControl+Shift+下矢印キーですが、メニューとショートカットの設定で通常通り変更できます。)単一範囲選択(行の境界を越えない)または既存の矩形選択範囲がある場合、「上を選択」と「下を選択」は、同じ列内で選択範囲をそれぞれ上(または下)に拡張し、矩形選択範囲を作成(または拡張)します。

    ビューでソフト ラッピングがオンになっている場合、これらのコマンドは無効になります。

  • 検索ウィンドウと複数ファイル検索ウィンドウに新しいボタン「抽出」が追加されました。このボタン(検索メニューのコマンドに対応しているため、キーボードショートカットを割り当てることができます)は、検索文字列に一致するすべての文字列を(該当する場合は複数のファイルにわたって)検索し、それらの文字列を改行で区切られた新しい無題のテキストドキュメントにまとめます。
  • #! テキストフィルタスクリプトでダイアログボックスを表示し、ユーザーがフィルタへの引数を指定できるようになりました(フィルタスクリプトはこれを使用して入力に対する操作を変更できます)。これは、Xcode で Cocoa nib ファイルを作成し、実行するスクリプトを基準とした特定の場所(つまり「../Resources/<script base name>.xib」)に配置することで実現されます。nib ファイルを作成する際には、特定のルールに従う必要があります。コマンド../Resources/<script base name>-arguments.plistラインの引数の形式を指定するために、別のメタデータプロパティリスト(「 」)を含めることもできます。詳細については、「#! スクリプトパラメータに nib ファイルを使用する」テクニカルノートをご覧ください。
  • 相違点ウィンドウがアクティブな場合、[移動] メニューの [次のエラー] コマンドと [前のエラー] コマンドが [次の相違点] と [前の相違点] に変わり、相違点リストにフォーカスがない場合でも移動に使用できます。
  • プレビューウィンドウに新しいナビゲーションバー項目「メディア」が追加されました。これにより、プレビューのメディアタイプを即座に変更できるようになり、CSSメディアクエリの評価が容易になります。
  • 「テキスト カラー」UI が改良され、拡張カラーが使用できるようになりました (いくつかの新しいコア カラー タイプも追加されました)。
  • カラースキームの形式が変更されました。既存のカラースキームは変換されますが、新しいカラースキームにはより多くのカラー設定が含まれていることにご注意ください。不足しているカラー設定については、工場出荷時のデフォルトが使用されます。
  • 構文の色分けの内部構造が大幅に改良されました。実行の種類(色の決定に使用)は言語モジュールによって拡張できるようになり、各実行にはデフォルトの色と、設定UIを制御するのに十分なメタデータが付与されます。これにより、言語モジュール開発者は組み込みの色セットに制限されなくなりました。

    :この改修により、言語モジュールプラグインAPIに互換性のない変更が必要になりました。既存の コンパイル済み 言語モジュールは読み込まれないため、更新が必要です。コードレス言語モジュールはこの変更の影響を受けません(ただし、以下の変更点に記載されているように、新しいアーキテクチャによって有効化される追加機能を利用するには更新が必要です)。

    言語モジュール インターフェイスの変更点の詳細な説明 (コンパイル型言語モジュールとコードレス言語モジュールの両方の開発者に関連) については、「BBEdit 11 言語モジュールの変更点」テクニカル ノートを参照してください。

  • PHPは2つの文脈で出現するため、PHPの認識は2つの言語に分かれています。「PHP」は 「生の」PHPソースコードのみ を指し、「PHP in HTML」はHTML文書に埋め込まれたPHPを指します。これにより、PHP in HTML文書がPHPのルールに従う場合とHTMLのルールに従う場合(特にクリッピングが含まれる場合)があることで生じた混乱がいくらか解消されるはずです。

    注意: 以前にファイル名拡張子のマッピングを変更して、PHP 拡張子を「HTML」に、または HTML 拡張子を「PHP」に明示的にマッピングしていた場合は、それらのマッピングをクリアして工場出荷時のデフォルトを適用すると効果的です。

  • 空でないシェル ワークシートがアクティブな場合、「エクスポート」コマンドは「テキストにエクスポート」として使用可能になり、ワークシートの内容をテキストのみで表現して保存できます。
  • @YES、、、 は Objective-C ドキュメントではキーワードとして色分けされるようになりました (最後の 2 つ@NOは  Objective-C++ のみ)。@true@false
  • Objective-C の数値リテラル (例 @12345) は、Objective-C/Objective-C++ ファイルでは数字として色分けされるようになりました。
  •  Objective-C/C++ のキーワード リストに追加されまし __objc_yes た __objc_no
  • @import Objective-C/C++のキーワードリストに追加されました 
  • nullptr C++ および Objective-C++ のキーワード リストに追加されました 。
  • instancetype Objective-C/Objective-C++ のキーワードとして追加されました 。
  • 新しいエキスパート設定が追加されました:  PrecomposeUnicodeWhenPasting。これは、外部ソース(他のプラットフォームで生成されたPDFなど)からUnicodeの合成文字を含むテキストを頻繁に読み込み、2つの合成文字を可能な限り1つの合成文字にまとめる必要がある場合に便利です。これは 一般的なニーズではありません が、頻繁に発生する場合は、エキスパート設定をオンにすることで作業の手間を省くことができます。

    defaults write com.barebones.bbedit PrecomposeUnicodeWhenPasting -bool YES

    (名前に反して、事前構成は、貼り付けが実際に行われるときではなく、BBEdit が他のアプリケーションからクリップボードをインポートするときに行われます。)

    ただし、アプリケーションがテキストをインポートする際にクリップボードから追加のコピーが必要になるため、非常に大きなサイズの貼り付けでは、テキストの事前合成に顕著な遅延が発生する可能性があります。そのため、この設定は、Unicodeの合成文字を含むテキストを頻繁に扱う場合にのみオンにすることをお勧めします。

  • テキストカラー設定の「スキームを保存」のUIが強化されました。既存のカラースキームを上書きしたい場合に、ポップアップメニューでその名前を選択できるようになりました。(ただし、既存のカラースキームを上書きする前に警告が表示されます。)
  • TeX ドキュメント内のセクションと数式文字列の色設定を追加しました verbatim 。
  • 工場出荷時に複数のカラースキームが組み込まれています。お好みに合わせてそのまま使用することも、いずれかを選択してカスタマイズし、「スキームを保存」を使用して独自の変更を加えることもできます(変更はApplication Support/Color Schemes/ 通常どおりフォルダに保存されます)。

    「BBEdit Light」カラースキームが工場出荷時のデフォルトになりました。これは、既存の設定(TextWranglerから移行されたものも含む)がない状態で起動した場合  、または「テキストカラー」設定の「デフォルトにリセット」ボタンを使用した場合に適用されます。

    11 より前のバージョンの工場出荷時のデフォルト色は、「BBEdit Classic」として提供されます。

  • シェルワークシートで「sudo」を使用すると、必要に応じてパスワードの入力が求められるようになりました。そのため、何らかの理由で「sudo」モードを使用しない場合でも、ワークシートで手動で「sudo」モードを使用する必要はありません。
  • エキスパート設定でフォントの合字を有効にできるようになりました。これにより、特定のフォント(例えば、開発中のHaskligフォント)でテキストのレンダリング動作が強化されます。Haskellの複合文字演算子の表示を合字で強調するフォントなどです。

    リガチャは、フォントの表示名に基づいてフォントごとに有効または無効にできます。したがって、  Haskligフォントのみリガチャを有効にしたい場合は 、次のようにします。

    defaults write com.barebones.bbedit EnableFontLigatures -bool NOdefaults write com.barebones.bbedit EnableFontLigatures_Hasklig -bool YES

    フォントの表示名は、「フォント」パネルまたは Font Book アプリケーションに表示される名前であり、  ディスク上のフォント ファイルの名前ではありません。

  • 新しいクリッピング プレースホルダーが追加されました:  #block#。このプレースホルダーを使用すると、挿入されたクリッピング テキストが改行で始まり、改行で終わることが保証されます。
  • テキストビューの下部にあるステータスバーに新しいコントロールが追加されました。このコントロールには、現在のビューの拡大率が表示され、変更も可能です。このコントロールは、「外観」設定の「テキスト拡大率」オプションで表示(または非表示)できます。

    拡大メニューを開くためのキーボードショートカットがあります。これは、「ステータスバー」の下の「メニューとショートカット」設定で変更できます。

  • ウィンドウサイドバー下部のポップアップメニューボタンにキーボードコマンドでアクセスできるようになりました。デフォルトでは何も設定されていませんが、「メニューとショートカット」設定で独自のショートカットを設定できます。「サイドバー項目」セクションをご覧ください。
  • キーボード設定には、HomeキーとEndキーの動作を制御する3つ目のオプション「プログレッシブ(BRIEF互換)」があります。このオプションを選択すると、Home キーHome と End Endキーを連続して押すと、以下の動作になります。
    • 最初に押すと、挿入ポイントが現在の行の先頭 (または末尾) に移動します。
    • 2 回目の押下では、スクロールせずに挿入ポイントが現在のテキスト ページの最初の行の先頭 (または最後の行の末尾) に移動します。
    • 3 回目に押すと、挿入ポイントがドキュメントの先頭 (または末尾) に移動します。

    この動作は一定時間内に段階的に進行します。一定時間経過後、 または 他の手段で選択範囲を変更すると、動作状態はリセットされ、次に または を押すと、 Home 上記 End の最初の手順と同じように動作します。

    工場出荷時のタイムアウト時間は10秒です。エキスパート設定でこれを制御できます。

    defaults write com.barebones.bbedit BRIEFStateTimeout -float 10.0

  • [表示] メニューにはいくつかの新しいコマンドがあります。
    • すべての折り畳みを折りたたむ – テキスト内の自動生成された折り畳み領域をすべて折りたたみます。他の折り畳みに含まれているかどうかは関係ありません。(これは「最上位の折り畳みを折りたたむ」とは異なります。「最上位の折り畳みを折りたたむ」は最上位の折り畳みを折りたたみますが、ネストされた折り畳みは開いたままです。)
    • レベル以下の折り畳みを折りたたむ – サブメニューには、利用可能なすべての折り畳みレベルが表示されます。いずれかの折り畳みレベルを選択すると、テキスト内のその折り畳みレベル以下の自動生成された折り畳み領域がすべて折りたたまれます。例えば、「レベル以下の折り畳みを折りたたむ => 1」と指定すると、最上位レベルの折り畳みは開いたままですが、最上位レベルより下の折り畳みは、他の折り畳みに含まれているかどうかに関係なく、すべて折りたたまれます。
  • ライセンス コードを手動で入力するか、アプリ内注文で入力すると、BBEdit は Yojimbo がインストールされているかどうかを確認し、そこにシリアル番号を保存するように提案します。
  • ウィンドウのツールバーにあるドキュメントアイコンをクリックすると、スプリングロード式の情報パネルが開き、ファイルの基本情報が表示されます。また、ローカルファイルのみで、ファイル名の変更、作成日/更新日の確認、権限の変更が可能です。「テキスト」タブには、ステータスバーに表示されるものと同じテキスト統計情報が、拡大表示されます。パネルを閉じるには、パネルの外側をクリックするか、別のウィンドウまたはアプリケーションに切り替えるか、Escキーを押します。
  • 「情報を見る」コマンドが、「表示」メニュー、ファイルサイドバー(ディスク上のアイテム)およびディスクブラウザのアクションメニューとコンテキストメニューに追加されました。このコマンドは、ツールバーのファイルアイコンをクリックしたときに表示される情報パネルと同じ情報パネルを表示しますが、「テキスト」タブは表示されません。サイドバーアイテムのアクションメニューまたはコンテキストメニューから適用した場合、このコマンドはローカルファイルシステム上のファイルまたはフォルダにのみ適用され、テキスト統計は表示されません。
  • 「相違点の検索」ダイアログボックスに「交換」ボタンを追加しました。
  • 検索メニューに新しいコマンド「選択範囲をすべて置換」が追加されました。これは、最前面の文書のテキストビュー(または検索ウィンドウのすぐ後ろの文書)で選択範囲がある場合に有効になります。このコマンドを選択すると、選択範囲のテキストのみに「すべて置換」が適用されます。
  • 「フォント スタイル要素」パレットをパレット メニューの「HTML マークアップ ツール」パレット グループに復元しました。
  • CSS の色分けが強化されました。数値が色分けされるようになり、色の指定 (組み込みの名前と 3 桁または 6 桁の 16 進色の指定の両方) も色分けされるようになりました。
  • SCSSが組み込み言語としてサポートされるようになりました。これはCSSのサポートのスーパーセットであり、変数や // コメントの色分け、SCSS組み込み関数の補完機能が追加されています。

    注意: サードパーティの SCSS 言語モジュールをインストールしている場合は、組み込みサポートが上書きされるため、削除する必要があります。

  • 「マークアップ」→「表」メニュー(およびHTMLツールパレットの「表」ポップアップメニュー)に「表シェルを作成」​​を追加しました。これにより、HTMLの表構造をあらかじめ作成するための様々なオプションが利用可能になります。
  • BBEdit を新規インストールすると、アプリケーションは既存の TextWrangler 設定を検索し、それらを移行します。さらに、TextWrangler ユーザー設定データフォルダが ~/Library/TextWrangler/ (TextWrangler 4.5.x インストールのデフォルト)にある場合は、 にコピーされます ~/Library/BBEdit/。最後に、 ~/Library/Application Support/TextWrangler/ が にコピーされます ~/Application Support/BBEdit/
  • 「編集」メニューに「段落前に改行」と「段落後に改行」という2つの新しいコマンドが追加されました。これらのコマンドは、それぞれ選択範囲の開始位置を含む段落の先頭(*)、または選択範囲の終了位置を含む段落の末尾に改行を挿入します。

    (*) 「段落」という用語は、Cocoaテキストシステムで使用されるのと同じ意味、つまり行の境界として使用されます。これは段落の従来の定義とは矛盾しますが、OSの解釈(および同様の動作を実装する他のアプリケーション)と一致しています。

    注:  「段落後の改行」は工場出荷時のキーボードショートカットとしてCommand+Returnを使用しているため、このジェスチャーはシェルワークシートでのコマンド送信には使用できなくなりました。ただし、Enterキーは引き続き機能しますので、そちらをご利用ください。代わりに、メニューとショートカット設定の「シェルワークシート」グループに新しいプレースホルダーコマンド「コマンドを送信」が追加されました。デフォルトではControl+Returnキーですが、任意のキーに割り当てることができます。

  • 「編集」→「挿入」→「ファイル内容」パネルに「区切り線を含める」チェックボックスを追加しました。これにより、挿入された各ファイルの内容の間に、破線とファイル名を含む区切り線が挿入されます。
  • アプリケーションパッケージやその他の立ち入り禁止の場所を操作しなくても、インストール済みの言語に言語キーワードを簡単に追加できるようになりました。手順は以下のとおりです。
    • フォルダ内に Application Support/BBEdit/ 、 という名前の新しいサブフォルダがあります Custom Keywords。これはアプリケーションの起動時に自動的に作成されます。
    • このフォルダに、色付けしたいキーワードを含む 1 つ以上のファイルを配置します。
    • 各ファイルの名前は適切な言語にマッピングする必要があります(例:JavaScriptファイルの場合は「.js」)。必要に応じて、複数のキーワードファイルを同じ言語にマッピングすることも可能です。
    • 各ファイルは UTF-8 テキストで、BOM がなく、行ごとに 1 つのキーワードが含まれている必要があります。
    • 言語が大文字と小文字を区別する場合は、キーワード検索でも大文字と小文字が区別されますが、そうでない場合は大文字と小文字は区別されません。
    • これらのファイル内の単語は、「言語キ​​ーワード」の色を使用して色分けされます。

変更点

  • サイドバー(ウィンドウにサイドバーがある場合)の「最近使った書類」セクションは廃止され、サイドバー下部のアクションエリアに「最近使った書類」ポップアップボタンが追加されました。このボタンのメニューには、アプリケーション設定で指定した最大件数まで、最近開いた書類が表示されます。「表示」メニューの「最近使った書類の表示/非表示」コマンドは削除されました。
  • プロジェクト ウィンドウの現在開いているドキュメント リストの動作が変更されました。
    • 現在開いているドキュメント リストとプロジェクト リストの間に調整可能な分割が追加されました。
    • 現在開いているドキュメントリストを完全に非表示にすることはできなくなりました。メニューのコマンドを使用すると、リストのサイズを最小サイズと最後に使用した分割位置の間で切り替えることができます。(現在開いているドキュメントリストのヘッダーをクリックしても同様の操作が行えます。)
  • 「記録開始」/「記録停止」コマンドはスクリプトメニューから削除されました。スクリプト記録のシステムレベルのサポートは10.6以降では正常に動作せず、サポートに必要なAPI(現在は非推奨)に相当する最新の機能がありません。代わりに、AppleScriptエディタまたはスクリプトデバッガの対応する機能をご利用ください。
  • Tidyのサポートは廃止されました。これには、マークアップメニューのTidyサブメニュー、Tidyスクリプトのサポート、およびテキストファクトリ内のTidy操作が含まれます。(Tidy操作を含むテキストファクトリを実行しても、それらの操作は何も実行されなくなります。)
  • 表示メニューの「すべての折り畳みを折りたたむ」の名前を「最上位の折り畳みを折りたたむ」に変更しました。これが実際の機能です。
  • 「次の文字列を含む行を処理」ダイアログが書き直され、配置も変更されました。検索文字列付近の検索履歴とGrepパターンメニューも表示されるようになりました。
  • Entab/Detab ダイアログ ボックスが書き直され、レイアウトも更新されました。
  • 行番号の追加/削除ダイアログを書き直しました。
  • 言語設定パネルの「インストールされている言語」ボタンを標準のシステム ボタンの外観と一致するように変更しました。
  • プレフィックス/サフィックス行ダイアログを書き直して近代化しました
  • 「ハード ラップ」ダイアログ ボックスを書き直しました。
  • 「重複行の処理」シートを書き直しました。
  • 「Sort Lines」シートを書き直しました。
  • Cocoa 化された「以前のバージョンとの比較」。
  • 「このドキュメントのエンコードを推測できませんでした」シートが Cocoa 化されました。
  • 「マーカーのクリア」ダイアログを更新しました。
  • シェル ワークシート、SSH のパスワード プロンプト、その他の場所での権限昇格に使用されるパスワード パネルを書き直しました。
  • テキストファクトリーの「すべて置換」オプションパネルを書き直しました。ボーナスポイントとして、これらのフィールドでデフォルトのエディターフォントが使用され、スクロールバーが表示されるようになりました。
  • 検索ウィンドウまたは複数ファイル検索ウィンドウからGrepパターンを追加するためのシートが書き換えられました。ポップアップメニューからパターンを選択すると、名前が事前に入力されます(既存のパターンを置き換えたい場合)。
  • 16 進ダンプダイアログを書き直しました。リソースフォークダンプは廃止されました。
  • 複数ファイル検索ウィンドウの「オプション」シートが Cocoa 化されました。
  • 複数ファイル検索ウィンドウで「すべて置換」をクリックしたときに表示されるモーダル パネルが Cocoa 化されました。
  • モーダル「すべて置換」オプション パネルの「結果を表示」オプションは削除されました。複数ファイルの「すべて置換」の結果は常に表示されます。
  • Subversion を書き直しました => リビジョン履歴シートを表示します。
  • Subversion 操作 (コミット、ステータス、更新) の「作業コピーを選択」ダイアログが書き換えられました。
  • テキスト ファクトリー アクションの「コメント」シートを書き直しました。
  • ディスク ブラウザーで新しい項目 (ファイルまたはフォルダー) を作成するためのパネルを書き直しました。
  • FTP/SFTP ブラウザの「新規…」パネルを書き直しました。
  • FTP/SFTP ブラウザ ウィンドウと保存パネルで使用されるシートのいくつかを書き直しました。
  • 「相違点の検索」ダイアログボックスが書き直されました。動作はほぼ以前と同じですが、Cocoa標準のパスコントロールを使用するようになりました。(実際にはCocoaダイアログボックスになっています。)
  • 「マーカーの設定」では、新しい Cocoa パネルが使用されるようになりました。
  • 「定義の検索」パネルを Cocoa シートとして書き直し、プレゼンテーションを少し改善しました。
  • 「すべて検索してマーク」シートが Cocoa シートとして書き換えられました。
  • マルチファイル検索またはテキスト ファクトリー ウィンドウのフィルターの「新規...」では、アプリ モーダル ダイアログ ボックスではなく、ウィンドウ モーダル シートが使用されるようになりました。
  • ワークスペース機能は削除されました。時間の経過とともに重要性が薄れてきたため、将来に向けてより良いアイデアがあります。
  • #pragma mark および他の言語の類似製品では、「Xcode スタイル」の構文がサポートされるようになりました。この構文では、先頭または末尾のマイナス ( -) がスペースでマーク テキストの残りの部分から区切られます。 - this is a mark - たとえば、指定されたとおりに、名前付きマークの前または後にメニュー区切り記号が追加されます。
  • 「ファイル名でファイルを開く」ウィンドウで、結果が見つからず「検索」ボタンを押した場合、追加の検索を行わなくなりました。ウィンドウが期待通りの検索結果を得られない場合は、テクニカルサポートまでお問い合わせください。
  • 大文字と小文字の変換の「文頭を大文字にする」オプションは、単語文字以外の文字で始まる文頭を大文字にする処理をよりスマートに行うようになりました。すべての大文字と小文字の変換がロケールに対応するようになり、英語やローマ字以外の言語でもより正確に処理できるようになりました。
  • FTP/SFTP 一時ファイルのローカルキャッシュファイル作成の仕組みを変更しました。アカ​​ウント/サーバーごとにファイル階層が作成され、そこにファイルが保存されます。階層のフォルダ権限は 0700 ( u+rwx,ao-rwx) です。
  • 編集ビューで使用する場合、Monaco のアンチエイリアシングがオフになりました。これにより、Retina 以外のディスプレイで従来の (より読みやすい) 外観が復元されます。
  • アプリケーションは通知が利用可能なシステムでのみ実行されるため、通知に Growl を使用しなくなりました。
  • プロジェクトで「サイトを展開」コマンドを使用すると、アップロードされたファイルの変更日が追跡され、前回の展開以降に変更されたファイルのみがアップロードされるため、時間が節約されます。(ファイルの内容が変更されると(変更日ではなく)、再アップロードがトリガーされます。)
  • オブジェクト shell window クラスは、直接作成または使用されることはないため、サポートされなくなりました (shell document インスタンスはさまざまなタイプのウィンドウで発生する可能性があります)。
  • アプリケーションのドックまたはデスクトップ アイコンにクリッピングをドラッグすることで、Finder の「テキスト クリッピング」(任意のアプリケーションから Finder にテキストをドラッグして作成) を無題のウィンドウで開くことができる、長らく失われていた機能が復元されました。
  • 相違点の検索 UI の「新」と「旧」の名称は、「左」と「右」に置き換えられました。
  • クリッピングシステムでは、以前のエキスパート設定は ClippingsIgnoreTrailingReturns 無視され、サポートされなくなりました。 #inline# 必要に応じて、クリッピングにプレースホルダーを含めることができます。プレースホルダーを含めると、クリッピングの末尾の改行は無視されます。
  • 名前でファイルを開くなどの目的でディレクトリをスキャンしてキャッシュを構築するときに、 ~/Library/ 役に立たないデータのキャッシュに時間を費やすことを避けるために、 がスキップされるようになりました。
  • 「補完リストに辞書の単語を含める」の工場出荷時のデフォルトを に変更しました NO
  • ライセンス パネルの [ライセンスを購入] ボタンを使用すると、次の 3 つのうちのいずれかが起こります。
    • 現在のバージョンのシリアル番号が見つかった場合は、通知が表示され、Web ストアにアクセスできます。
    • 以前のバージョンのシリアル番号が見つかった場合は、警告が表示され、アップグレードフォームに進むことができます。
    • シリアル番号が見つからない場合は、埋め込まれた Fastspring ストア ウィンドウが開き、アプリケーション内で注文を完了できます。
  • 言語固有の設定オーバーライド(「言語」設定の上部リスト経由)に表示フォントを含めることができるようになりました。これにより、例えばMarkdown用に1つのフォント、Objective-C用に1つのフォント、HTML用に1つのフォントなど、使い分けることができます。(これは、HTMLに埋め込まれたCSSなど、ドキュメント内の言語変更には適用されません。ドキュメントのフォントは常にドキュメントの主要言語で使用されます。)
  • 「引用符をまっすぐにする」により、Unicode の「下側」の一重引用符と二重引用符がまっすぐになるようになりました。
  • 「表示」=>「テキスト表示」メニューのコマンドは、「相違点」ウィンドウの両方のテキスト ビューに適用されます。
  • About ボックスが書き換えられました。
  • HTML マークアップ ツール パレットで使用されるアイコンを一新しました。
  • #! メニューが再配置され、 #! スクリプト実行時の動作が次のように変更されました。
    • 「実行…」が「オプション付きで実行…」に変更されました。これにより、スクリプトの出力処理を制御できるダイアログが表示されます。「デバッガーで実行」と「ターミナルで実行」のオプションは削除されました。これらのオプションは #! メニュー自体から明示的に実行できるためです(また、これらの方法で実行されたスクリプトは、出力がアプリケーションに返されません)。
    • 「ファイルを実行」コマンドは削除されました。
    • ファイルからスクリプトを実行すると、アプリケーションは現在の作業ディレクトリをスクリプトファイルがあるディレクトリに設定します。(従来の「スクリプトのディレクトリへchdir」オプションは削除されました。)
    • 「選択構文のチェック」と「選択範囲のみ実行」は削除されました。
    • フィルターを実行するための AppleScript コマンドは #! 削除されました。
  • 編集ビューのツールバーにあるドキュメント アイコンをクリックして Finder でファイルを表示するだけの場合 (情報パネルをバイパスする場合)、アイコンをクリックしながら Command キーを押し続けます。
  • クリッピングフローターの検索ボックスでワイルドカードが使用できるようになりました。パターンの解釈は厳密です。「」は、ab* 名前が 「」 で 始まるabクリッピングにのみ一致しますが、ワイルドカードを使用しない場合は、 名前が「」を含むab すべてのクリッピングに一致します 。ab
  • 一致する文字列を決定するために Grep パターンを使用していない場合でも、設定が重複の検出に影響するため、「重複行を処理」ダイアログ ボックスの「大文字と小文字を区別する」チェック ボックスを昇格しました。
  • フロント ドキュメントの言語が「(なし)」またはその他の構文色分けされていない言語の場合、{コピー、保存} をスタイル付き {テキスト、HTML} として有効になり、必要に応じて単一のスタイル付きテキスト (または HTML コード) が生成されます。
  • 新しいドキュメントを作成する場合、  その名前がテキスト ファイルとして認識できるものにマップされている限り (内部言語マッピングまたはファイル名拡張子を識別するシステムによって)、ファイルは HFS タイプと作成者のメタデータなしで作成されます。
  • BBEditは、テキストビューでテキストを描画する際に、システム全体のフォントスムージング設定を考慮しなくなりました。ただし、既存のアプリケーション固有のエキスパート設定は引き続き機能しますので、アプリケーション内でフォントスムージングを調整する必要がある場合は、そちらをご利用ください。
  • #! スクリプトが実行されると、該当する場合は次の環境変数が設定されるようになりました。

    BBEDIT_ACTIVE_PROJECT: ディスク上にある場合の最前面 (Z オーダー) プロジェクト ドキュメントへのパスBBEDIT_INSTAPROJECT_ROOT: 最前面 (Z オーダー) プロジェクトが instaproject の場合、代わりにプロジェクトによって表されるフォルダーのパスに設定されます。

  • Objective-C @property 宣言はプロトタイプとしてフラグが付けられるようになったため、外観設定で「関数プロトタイプを表示」がオンになっている場合にのみ関数メニューに表示されます。

修正

  • 「デフォルトのプロジェクト ウィンドウを保存」によって保存されたデフォルトのプロジェクト ウィンドウ設定が、新しいプロジェクト ドキュメントの作成時に正しく適用されないバグを修正しました。
  • Lua ドキュメントにおける #mark 処理を修正しました。パーサーが行末を認識しなくなり、#mark トークンが無視されていました。

    マーク (関数ポップアップに表示され、コメントとして色分けされます) の正しい構文は次のとおりです。

    -- #mark -
    -- #mark Hello, World`
    

    前者は関数ポップアップに水平セパレーターを配置し、後者は関数ポップアップエントリ「Hello, World」を作成します。

  • ディスク ブラウザーとプロジェクト/マルチ ドキュメント ウィンドウには、サイドバーの垂直リサイザーを取得するための追加のスペースが少し追加されます。
  • メトリックが破損した特定のフォントを使用しようとした際に発生するクラッシュを修正しました。設定システムがこれらのリクエストを傍受し、問題の原因となったフォントをログに記録し、適切な工場出荷時のデフォルトフォントに置き換えるようになりました。
  • Grep パターン管理の内部 (セットアップ ウィンドウなどで使用) を書き直し、パフォーマンスを向上し、バグを修正しました。
  • 列選択範囲に入力すると、入力した最初の文字がすべての行に挿入され、その後選択範囲が挿入ポイントまで縮小され、後続の文字が最初の行にのみ挿入されるバグを修正しました。修正後は、すべての行の選択範囲が0幅に縮小され、後続の文字がすべての行に挿入されるようになりました。
  • ファイル保存時に末尾の空白文字を削除するコードを書き直しました(設定に依存します)。特に大きなファイルの場合、処理速度が大幅に向上しました。
  • Automator アクションはアプリケーション内にパッケージ化されなくなり、代わりに個別のインストーラ パッケージとして構築されます。
  • Automatorアクションのガベージコレクションを無効にしました。そのため、これらのアクションはOS X 10.9以降でのみ使用可能です。
  • ファイル フィルタを編集すると、現在そのフィルタを使用しているすべての表示クライアント (ディスク ブラウザおよびプロジェクト) に通知が送信され、リストの表示を更新できるようになります。
  • 「マーカーの設定」は、シートのデフォルトのテキストを選択する方法が少しスマートです。
  • アプリケーションの起動時に外部要求によって開かれたファイル (Finder でドキュメントをダブルクリックするなど) が 、スリープ状態が復元される前に開かれ 、目的のドキュメントがアクティブではなく、独自の埋め込みウィンドウに表示されるバグを修正しました。
  • 折りたたみ可能な構造内の非常に長い行を持つ非ソフトラップ ファイルで作業する際のオーバーヘッドを削減するために、いくつかのローカル最適化を行いました。
  • ~/Library/Logs/<application name>/ 作成されるはずのときに作成されず、コンソールにエラー メッセージが記録され、特定のログ ファイルが動作しなくなるバグを修正しました 。
  • Cocoa ダイアログ/シートのテキスト フィールドからフォーカス リングが消える外観上の問題を修正しました。
  • Esc キーを使用して、「インストールされている言語」パネルを閉じることができるようになりました。
  • HTML「関数」スキャナのメモリ要件を削減するための変更を行いました。これは非常に巨大なファイルでのみ顕著に表れます。
  • 不正な UTF-8 ファイルに対する警告と、「推測できないファイルエンコードの場合は常にプロンプ​​トを表示する」というエキスパート設定が機能しないバグを修正しました。
  • 開いているウィンドウで「プロセス行を含む」の結果を取り込むときに必要量の 2 倍のメモリが必要になり、十分なサイズ (約 250 MB 以上) のファイルで作業しているときにメモリ不足のアラートが発生するバグを修正しました。
  • まれに、カウンターパートポップアップまたは「カウンターパートを開く」を使用するときに発生する内部例外を修正しました。
  • 対応するファイルの検出が簡単に終了し、「対応するファイルを開く」または対応するファイルのポップアップで適切なファイルが見つからないというバグを修正しました。
  • 対応文書ポップアップ内の項目の並べ替え順序を修正し、フロント ドキュメントと言語が一致する対応文書がメニューの上部に表示されるようになりました。
  • 元に戻す状態の準備中にメモリが不足し、その後元に戻すまたはやり直しを試みたときにクラッシュが発生するバグを修正しました。
  • 単語数を計算したり、スペルチェックなどの目的でテキストを調べたりするときに、メモリ負荷を軽減し、非常に大きなファイルでのパフォーマンスを向上させる変更を加えました。
  • プロセス ラインを再設計し、操作中のメモリ不足状態がより適切に処理されるようになりました。また、メモリ制約が干渉する前に、より大きなファイルを処理できるようになりました。
  • OS X 10.9.x 以降で「辞書で検索」コンテキスト メニュー項目が機能しない問題に対する回避策を実装しました (radar 15340950)。
  • 逆矢印カーソルは歴史のゴミ箱に捨てられました。
  • ミュート時に誤ったサウンド出力ソースがチェックされるバグを修正しました。このバグは、サウンドエフェクトの出力がデフォルトのサウンド出力デバイスと異なる場合にシステムに影響を及ぼしていました。
  • ソート ラインの一時的なメモリ要件を削減し、処理中にメモリ不足の状態が発生した場合に適切に処理できるように変更しました。
  • クラッシュレポート機能がアドレス帳からメールアドレスを自動入力するようになりました。プライバシーポリシーページに移動するためのボタンと追加の説明も追加されました。
  • ドキュメントの表示フォントを変更すると、実際の現在の設定に関係なく、タブ幅もタブあたり 4 スペースにリセットされるバグを修正しました。
  • About Box のクレジットにいくつかの編集と更新を加えました。
  • 非常に大きな HTML ファイルの関数スキャン中に頻繁に使用される可能性のある内部操作のパフォーマンスが向上しました。
  • 非常に幅の広いタブ ストップを持つファイルで作業しているときに、水平スクロール バーの調整ミスを引き起こすいくつかのバグを修正しました。
  • 昔からある不気味な恐怖を克服しました。つまり、Grep 置換パターンの末尾のバックスラッシュが、単なるバックスラッシュではなく、ゴミ文字を挿入するという問題です。
  • 設定パネルがすべて同じサイズになるように調整し、パネルを切り替えるときにウィンドウのサイズ変更アニメーションが必要ないようにしました。
  • 設定ウィンドウの検索ボックスのレイアウトの間違いを修正しました。
  • 適切なウィンドウが開いていないときにクリッピング メニュー項目が有効になり、そのうちの 1 つが選択された場合 (またはキーボードの同等の機能を使用して呼び出された場合) にエラーが発生するバグを修正しました。
  • 特定のテキスト変換を行うときに必要なテキストの複製量 (およびメモリ) を削減するための変更を加えました。
  • 複数ファイルの検索ステータスは、実際に検索されたかどうかに関わらず、検索対象の各ファイルの名前で更新されるようになりました。これにより、検索対象ファイル間の間隔が長い場合に、ステータスの更新が長時間停止する可能性を回避できます。
  • 複数ファイルの検索またはテキスト ファクトリ操作をキャンセルすると、操作で十分なメモリが使用され、使用量が最高水準点を下回るまで待機する必要がある場合に操作が無期限に停止してしまうバグを修正しました。
  • インクルード ファイルがサイトの「テンプレートとインクルード」フォルダのサブディレクトリにある場合に、永続的なインクルード パスが絶対パスとして挿入されるバグを修正しました。
  • エンティティ パレットのさまざまな列の並べ替え順序を修正しました。
  • エンティティ パレットで並べ替え順序の設定が永続化されました。
  • クリッピング パレット内の項目をダブルクリックすると、意図したとおりにクリッピングが挿入されるのではなく、キーストローク編集がトリガーされるバグを修正しました。
  • 開始行が画面外にある場合(上部にスクロールされている場合)、折りたたみ可能なテキスト範囲の「終了」インジケーターをクリックしてもテキストが折りたたまれないバグを修正しました。
  • 折りたたみ可能なテキスト範囲の「終了」インジケーターをクリックすると、範囲を折りたたんだときにスクロールして表示されなくなっていた折りたたみ可能な範囲の開始部分が、ウィンドウの上部にスクロールして表示されるようになりました。
  • LeaveRoomForPalettes オフにして新しいウィンドウを作成するときにエキスパート設定が尊重されないバグを修正しました 。
  • ドキュメントのバックアップファイルを含むボリュームがアンマウントされた場合、アプリケーションはボリュームがローカルにある場合にのみ再マウントを試みます。これにより、リモートボリュームにアクセスできない場合(通常はネットワーク構成や場所の変更による)にOSが不適切な動作をすることを防ぎます。
  • 組み込みのソフトウェア アップデートは、 のサブディレクトリに解凍される ~/Library/Caches/ようになりました。これにより、 のサブディレクトリに解凍が完了し /tmp、その後ユーザーがインストールを行うために一晩待機し、その間に OS がクリアされ、 /tmp 翌日にアップデートを適用しようとしたときにエラーが発生するというユース ケースが回避されます。
  • プロジェクト ウィンドウのサイドバーの「ワークシートとスクラッチパッド」セクションで、セクションのスペースを計算するときに代替リストのフォント選択が適切に考慮されないバグを修正しました。
  • ソフトウェア更新プロンプト ウィンドウのキーボード フォーカスを修正しました。
  • クラッシュ レポーター ウィンドウのキーボード フォーカスを修正しました。
  • ドキュメントのクレジットの見落としを修正しました。
  • 別のウィンドウをアクティブにしてマークアップ パネルを閉じると、マークアップ パネルのホスト (現在は 2 番目のウィンドウ) が前面に戻ってしまうバグを修正しました。
  • 検索ウィンドウと複数ファイル検索ウィンドウは、  text AppleScript インターフェイス経由で要素の数を要求されたときに正しい回答を返すようになりました。
  • ファイル フィルター メニューの項目が名前で並べ替えられないバグを修正しました。
  • シェル ワークシートの「選択範囲を開く」では、選択範囲を現在の作業ディレクトリに対する部分パスとして解決しようと試みるようになりましたが、その後解決を中止し、「名前でファイルを開く」ウィンドウが表示されます。
  • :「コピーを保存」では、ファイル システム API で許可されていない文字 (' '、' '、または制御文字) をダッシュ​​に変更することで、保存前にファイル名が合法化されるようになりました/
  • 「コピーを保存」は、指定された場所にコピーを作成できない場合に、認証された保存を試みます。
  • 潜在的なクラッシュを修正するためのチェックを入れました(再現不可能でした)。
  • 「ゴミ箱に移動」が許可されていないボリューム上のプロジェクト ウィンドウまたは編集ウィンドウのサイドバーから複数のアイテムを選択して「ゴミ箱に移動」を使用すると発生するクラッシュを修正しました。
  • フォルダーの内容が何らかの理由 (ファイルの追加、削除、名前変更など) で変更された場合、特定の状況下でフォルダーの内容を表示するプロジェクト サイドバー リストが予期せずスクロールするというバグを修正しました。
  • 記録されたスクリプト内の「検索」イベントの詳細度が低くなるように変更しました。
  • FTP/SFTP接続シート(FTP/SFTPブラウザおよび「FTP/SFTPに保存」ダイアログで使用)が書き直され、近代化されました。これにより、10.9.x以降で実行時に報告されていた表示の不具合が修正されます。
  • パッケージまたは言語モジュールをアプリケーションにドラッグしているときに「インストールと再起動」をクリックすると -43 エラーで失敗するバグを修正しました (ただし、アイテムは正しい場所にインストールされます)。
  • クリッピングフローターの検索ボックスでの Shift + Return および Option + Return は、クリッピングメニューから項目を選択するときの同じ修飾子として動作します。Shift キーを押すと Finder に表示され、Option キーを押すと編集用に開きます。
  • クラッシュリカバリデータは、アプリケーションのスリープ状態および自動リカバリ状態と同じ場所 ~/Library/BBEdit/ (Dropboxフォルダに移動していない限り)に保存されるようになりました。また、クラッシュリカバリデータを含むフォルダとファイルには、現在のユーザーのみが読み書きできるように権限が設定されました。
  • 表示される名前にタブが含まれている場合の機能メニューの太字項目の外観を修正しました。
  • 開かれていないファイルに変更を書き込む場合、テキスト ファクトリと複数ファイルのすべて置換操作によって、(適切な場合) ファイルの text encoding 拡張属性が正しい値に設定されます。
  • FTP/SFTP ドキュメントを別のウィンドウのサイドバーからプロジェクトのリストにドラッグできないバグを修正しました。
  • 属性の HTML5 構文チェックを修正しました usemap 。
  • coords HTML5 のタグ内の属性 の値チェックを追加しました area 。(コンマで区切られた整数の適切な数のみをチェックしますが、指定された形状に対して指定された座標の数が適切であることを強制するものではありません。)
  • 「新しいウィンドウに移動」使用後にクリッピングセットの切り替えが混乱するバグを修正しました。
  • 色付け用の Ruby 言語モジュールにいくつかの定義済みの名前を追加しました。
  • フォルダーを比較する際の相違点の検索のディレクトリ列挙で、可能な場合はシンボリック リンクが解決されるようになりました。
  • ディスプレイ(通常はノートパソコンに接続された外部ディスプレイ)を切断してから再接続すると、フローティングウィンドウがあちこちに散らばってしまうという、OSの非社会的な動作を回避しました。これにより、OSのせいでパレットが「ザ・プライス・イズ・ライト」のように揺れ動くことはありますが、一度希望の場所に配置すれば、アプリケーションはより確実にその位置を記憶するようになりました。
  • 「ハード ラップ」コマンドを使用して、何かとんでもない操作 (40 MB を超える mach-o 実行可能バイナリをラップするなど) を実行した場合に発生するクラッシュを修正しました。
  • 「ハード ラップ」コマンドは別のスレッドで実行されるようになったため、非常に長い操作をキャンセルできるようになりました。
  • のデフォルト値を MarkupToolsMisc_SkipXMLFilesWhenScanningFoldersエキスパート設定ヘルプと一致させました。
  • アプリケーションのサポート フォルダーが見つからないか作成できない場合にアプリケーションの起動時に発生するクラッシュを修正しました。
  • 状態を保存および復元するときに、「現在開いているドキュメント」リスト内の項目の順序が保持されるようになりました。
  • 複数行のリスト項目と複数行の引用ブロックの編集に関連する一連の問題を修正するために、Markdown 構文の色分けを更新しました。
  • ジオメトリ計算を修正し、複数画面システムでマークアップ ビルダー パネルが期待どおりの場所に表示される可能性が高くなりました。
  • NUL ドキュメント内の ASCII (0) 文字によって、Unix (スクリプトまたは実行可能) テキスト フィルターにパイプ経由で送信されるデータが早期に短縮されないように変更しました 。
  • Text Factory のテキスト フィルターでは、選択範囲が行の境界まで拡張されなくなりました (他の種類のテキスト フィルターと一貫性を保つため)。
  • Python 関数スキャナーのバグを修正し、関数ポップアップ内の「#mark -」で追加された区切り線に末尾のスペースが必要なくなりました。
  • 複合区切り記号 (例 #pragma mark - stuff goes here -) を分割して作成された機能メニューのエントリが順序どおりに並べられなくなることがあるバグを修正しました。
  • Pythonファイル内の複数行コメントは、 #mark 行の直前で終了し #mark、行の直後で再開されるようになりました。つまり、
    # comment
    # comment
    #mark - cool stuff here -
    # comment
    # comment
    

    これで、最初の 2 行に折りたたみインジケーターが表示され、次に関数ポップアップに 3 つのエントリ (セパレーター、「cool stuff here」、セパレーター) が表示され、最後に 4 行目と 5 行目に別の折りたたみブロック コメントが表示されます。

  • アプリケーションがバックグラウンドにある間に開始された操作の場合、アプリケーションをアクティブ化しても進行状況ダイアログが表示されないバグを修正しました。
  • 非常に大きなディレクトリやその他のアイテムセットをテキストビューにドラッグすると、取り込みに時間がかかり、システムがドラッグ操作をタイムアウトさせ、アプリケーションが不整合な状態になるというクラッシュが発生する問題を修正しました。(この症状の最も軽微な形態では、テキストビューの周囲にドラッグハイライトリングが残ることがありました。)
  • Emacs ctl-L ジェスチャの動作をドキュメントと一致させました。
  • 最上位レベルのアプリケーション サポート フォルダー内のエイリアス/シンボリック リンクはサポートされなくなったため、アプリケーションの起動時にこれらが見つかった場合は警告が表示されます。
  • ~/Library/Application Support/ Support  /内の最上位 (アプリケーション名) のフォルダを 、Dropbox/Application 他の場所へのエイリアス (またはシンボリック リンク) にできるようになりました。つまり、 ~/Library/Application Support/BBEdit 別の場所にエイリアスできるようになりました。

    一般的にはこれを推奨しませんが、サポートされており、絶対に必要な状況では機能するはずです。(  Greg、君のことだよ。)

  • すべての CSS マークアップ ダイアログ (  Markup -> CSS メニュー) が書き直され、最新化されました。
  • #! => Run With Options の出力オプションは、新規ドキュメントを最前面のドキュメントウィンドウで開く/作成するかどうかのグローバル設定を尊重するようになりました。ただし、包括的な「Unix スクリプト出力」ログへの出力は例外で、常に別のウィンドウで開きます(最前面のウィンドウがフルスクリーンモードの場合は、最前面のウィンドウで開きます)。
  • 「テキスト ファクトリの適用」ダイアログ ボックスを書き直しました (このダイアログ ボックスは、ファクトリに処理するファイルが以前に指定されていない場合に、スクリプト メニューからテキスト ファクトリを選択するときに使用されます)。
  • Unix テキスト フィルターの出力フェーズに小さな動作変更を加えました。書き込まれたデータは stdout 常に選択範囲 (またはドキュメントの内容) を置き換えるために使用されます。書き込まれた内容は stderr すべて別のドキュメントに記録されるようになりました。
  • #mark Pythonファイル内のディレクティブ(関数ポップアップに挿入するもの)の前に「#」を付ける必要がなくなりました(省略可能です)。つまり、 または のいずれかを # #mark something 使用 すると 、関数メニューに が#mark something表示されます 。something
  • Python スキャナーは #mark ディレクティブ内の末尾のハイフンのサポートを追加するため、「 」のような行で#mark - Put Good Code Here -は関数ポップアップに 3 つのエントリ(水平区切り文字、「Put Good Code Here」、および別の水平区切り文字)が表示されます。
  • に準拠するファイル public.delimited-values-text はテキスト ファイルとして認識され、 .csv および .tsv は工場出荷時のデフォルトのファイル名拡張子マッピングの一部になりました。

フィン

havebin.com を Google ニュース フィードに追加します。 

FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。