優れたソフトウェアと実用的なチュートリアル
サブライムテキスト v4.0
崇高なテキスト 最新バージョンが正式にリリースされました。新バージョンでは、視覚体験と操作性が向上しています。テキストレンダリングに関しては、合字がサポートされ、Windowsプラットフォームでのテキストレンダリング効果が向上しました。さらに、すべてのプラットフォームで高DPIのサポートが強化されました。カラースキームに関しては、JSONベースの新しいカラースキーム形式が採用され、カスタマイズが容易になりました。
Sublime Textは、軽量で簡潔、そして効率的なクロスプラットフォーム対応のHTMLテキストエディタです。美しいユーザーインターフェースと優れた機能をきっと気に入っていただけるでしょう。シンボルインデックス機能。Sublime Textはプロジェクト内のファイルをスキャンし、ファイルに含まれるシンボルをインデックス化できるようになりました。これにより、「定義へ移動」と「シンボル項目内へ移動」という新機能がサポートされます。どちらも「移動」メニューからアクセスできます。洗練されたユーザーインターフェースと強力な機能をきっと気に入っていただけるでしょう。
「定義へ移動」はキャレットの下にあるシンボルの定義へ移動し、「シンボル項目へ移動」はあいまい一致によるシンボルの選択を促し、そのシンボルの定義へ移動します。ペイン管理。複数のペインの操作がより効率的になり、ペインの作成と削除、ペイン間のファイルの素早い移動などのコマンドが追加されました。「表示/グループ」、「表示/グループにフォーカス」、「表示/ファイルをグループへ移動」に新しいオプションが追加されました。
SublimeTextはプログラマー必携のツールです!C、C++、C#、CSS、D、Erlang、HTML、Groovy、Haskell、HTML、Java、JavaScript、LaTeX、Lisp、Lua、Markdown、Matlab、OCaml、Perl、PHP、Python、R、Ruby、SQL、TCL、Textile、XMLなど、主要なプログラミング言語の構文強調表示をサポートしています。
Sublime Textもクロスプラットフォームです。Windows版とMac版があります。インターフェースと機能はTextMateに似ています。さらに、ウィンドウのグループ化、プロジェクト管理、拡張機能ツール、コードの折りたたみ機能など、どれも非常に優れています。vimモードも直接サポートしています。
Sublime Text v4.0 (ビルド 4107)
リリースノート
- 選択した複数のタブを並べて表示できます
- オートコンプリートは、現在のプロジェクト内の他の場所で同様のコードを見つけることでコンテキストを認識します。
- シンボルには補完とナビゲーションのためのカテゴリ情報が表示されます
- テーマはシステムのダークモード設定を尊重でき、タイトルバーはすべてのプラットフォームでテーマ設定できます。
- 構文の強調表示がフォールバックと継承をサポートするようになりました
- 多くの構文ハイライトの改善と組み込みのTypeScript、JSX、TSXのサポート
- GPUレンダリングはパフォーマンスを向上させます。macOSではデフォルトで有効になっています。
- Linux および macOS の ARM64 サポート (Apple Silicon)
- 多くのプラグインAPIを追加しました。特にLSPなどのプラグインをより良くサポートします。
- プラグインの Python 3.8 サポート
GPUレンダリング
- 新しいハードウェアアクセラレーションUIをGPUで合成するように設定する
- デフォルトでは、GPUレンダリングはMacでは有効、WindowsとLinuxでは無効になっています。
- アクティブなGPUの詳細はコンソールに表示されます。
コンテキスト認識型自動補完
- オートコンプリートエンジンは、既存のコードのパターンに基づいて補完を提案するようになりました。
- 現在のビューだけでなく、プロジェクト全体をソースとして使用します
- プラグインは、提案リストに表示されるシンボルタイプ情報を指定できます。
タブの複数選択
- 使用可能Ctrl / Cmd複数のタブを選択すると、その内容が並べて表示されます
- サイドバーから複数のファイルを選択すると、同時にプレビューされます。
- 含まれているテーマには、シートの複数選択を使用するときにアクティブシートとワークシートを接続するタブコネクタがあります。
- サイドバーが利用可能になりました代替複数のファイルを選択
- Goto Anythingでは、Ctrl / Cmdタブを並べて開く
- 定義ポップアップには、ファイルを並べて開くための専用ボタンがあります。
- タブドロップダウンリストから複数のタブを選択することもできます。
- メニュー選択/タブ選択タブの複数選択を操作するためのさまざまなオプションが含まれています
- 複数選択機能を使用します。ファイル/新規ビュー置き換えファイル/分割ビュー
Python 3.8 API
- プラグイン用のPython 3.8 API環境を追加しました
- プラグインはプラグインフォルダからアクセスできます.pythonバージョンファイル選択 Python バージョン
- 既存のプラグインは、従来のPython 3.3 APIを介して完全にサポートされています。
- 多くの API の改善と追加 - 詳細については API セクションを参照してください
シンボルへ移動
- 大規模プロジェクトでのプロジェクト内のシンボルへの移動が大幅に高速化されました
- シンボルの種類を示すアイコンがシンボルの横に表示されるようになりました
- 3文字未満のシンボルのインデックス
構文定義
- トーマス・スミス(トーマス・スミスTypeScript、JSX、TSXのすぐに使えるサポートを追加しました
- 非決定論的または複数行構造の構文定義内で「分岐」する機能を追加しました
- 構文の強調表示に関する多くの改善、特に以下の点が大幅に改善されました。
- アーラン、ありがたいデスアックス
- 読み込み時間とマッチメイキング時間が大幅に改善され、ディスク上のキャッシュサイズが削減されました
- 今、埋め込み遅延ロードされたため、マークダウンなどの構文のパフォーマンスが向上しました。
- 追加した枝、そしてできません非決定論的な解析を実行する
- 増加バージョン: 2エッジケースを修正しながら下位互換性を維持する
- 追加した拡張機能別の文法定義を継承します。すべての親が同じ基本文法を持つ場合、多重継承がサポートされます。
- 追加した隠し拡張子
- 許可された押す/設定/埋め込み/支店隣に使用ポップ
- 正規表現における制限付き繰り返しのパフォーマンスの問題を修正しました
- 構文テストでは、再インデントが期待通りに機能することをアサートするようになりました。
- 構文テストでは、シンボルがインデックス付けされているかどうかを確認できるようになりました。
- with_prototype による無限インクルードループの防止
- スコープ関連の多くのバグを修正しました
- 正規表現キャプチャ関連のバグをいくつか修正しました
- に向かって"表示範囲名詳細情報を表示するポップアップウィンドウが追加されました
オペレーティングシステムの互換性
- Python 3.8 の追加により、次のオペレーティング システムはサポートされなくなりました。
- OS X 10.7
- OS X 10.8
- ウィンドウズXP
- ウィンドウズ ビスタ
プラットフォーム統合
- OSテーマの変更に基づいて、ダーク/ライトテーマとカラースキームの自動切り替えを追加しました
- サブルすべてのプラットフォームで標準入力から読み取ることができるようになりました
- Windowsは仮想デスクトップ/スペース/ワークスペースを記憶します。覚えておいてくださいワークスペース設定コントロール
- スクロールバーはクリック時にプラットフォームの慣例に従うようになりました。スクロールバー構成.sublime-mousemap
- Mac: バージョンはApple Siliconをサポートするユニバーサルバイナリを使用しています
- Mac: macOS 11 スタイルに合わせてアイコンを更新しました
- Mac: Macのウィンドウタブを使用するときに、Windowsが最大化されたままになるようになりました
- Mac: 間違ったカーソルに関するさまざまな問題を修正しました
- Linux: ARM64 ビルドが利用可能になりました
- Linux: テキストのドラッグアンドドロップがサポートされるようになりました
- Linux: Wayland の適切なサポートを追加しました
- Linux: タッチスクリーンイベントを処理できるようになりました
- Linux: UTF8テキストをサポートしていない他のアプリケーションとのコピー&ペーストのサポートが向上
- Linux: 設定すると、KDE に似たネイティブのファイルダイアログが使用されます。
- Windows: IME プレビューと複数選択のサポート
- Windows、Linux: カスタムタイトルバーのサポートを追加
- Windows、Linux: アニメーションには固定の 60Hz ではなく vsync を使用します
- Mac、Linux: 一部のキーボードレイアウトとの互換性が向上
アプリケーションの動作
- 追加したセーフモード新規インストールをシミュレートします。--セーフモードまたは、Windows/macOSの起動中に押し続けますシフト+オルト / オプション有効にするには
- 追加したヘルプ/バグ報告公開問題追跡へのリンク
- サポートを追加ホットエグジット最後のウィンドウが閉じられたときの動作を制御するために設定するオプション
- 更新すると現在のセッションが失われる可能性がある状況を修正しました
- UTF-8 BOMを含む設定の読み込みに失敗しなくなりました
- TGAおよびPSD画像のプレビューのサポートを追加しました
- 追加した削除されたファイルを閉じるディスク上のファイルが削除された後のセッション回復の動作を制御する設定
- ポップアップはパフォーマンスを向上させるために仮想ウィンドウを使用するようになりました
- 非常に長い行を含むファイルを読み込む際のパフォーマンスが向上しました
- 非常に長いスレッドでのレンダリングパフォーマンスの向上
- 大きなセッションファイルでのパフォーマンスの向上
- データディレクトリ「3」は削除されましたが、「3」ディレクトリがまだ存在する場合はそれが使用されます。
- マック:クイックスイッチプロジェクトウィンドウを開かなくても実行できるようになりました
- Mac、Linux: キャッシュとインデックスが正しい場所に移動されました(それぞれ~/.キャッシュそして~/ライブラリ/キャッシュ)
オートコンプリート
- スニペットの完全なタグを入力すると、結果の先頭に移動します。
- 利用可能な補完を手動で入力すると、オートコンプリートポップアップが非表示になります。
- .sublime-completionファイルで指定できるようになりました注記、タイプそして詳細情報
- ランキング品質の向上
- 単語以外の文字で始まる補完動作の改善
- デフォルトで無効になりました末尾の記号の自動補完
- キャンセル完了手動通話をブロックしなくなります
- 追加した自動補完が適切かどうか設定
- 追加したオートコンプリートの順序保持設定
- 追加した入力時にスニペットを自動補完する設定
- 追加したオートコンプリート使用インデックス設定
- 追加したオートコンプリート使用履歴前の選択を自動的に選択するかどうかを制御するために設定します
- オートコンプリートが表示されたら実行するオートコンプリートこのコマンドはプラグインを再クエリして結果を取得します
- 今、オートコンプリートセレクター入力した文字の前の位置に適用され、オートコンプリートトリガーマッチ
入力処理
- 修飾キーをキーバインドの一部として使用できるようになりました。例えば、[Ctrl]、[Ctrl]]2回押すCtrlトリガーされると、2回Ctrl間に他のキーがない場合
- リナックス:AltGr今ならできる別名キーバインドについて
- Linux: 右クリックとマウススクロールが機能しなくなるタッチスクリーンドライバのバグに対する回避策を追加しました
- Linux: メニューが隠れているときは、Altキーを押すとメニューが表示されます
- Mac: ピンイン入力を修正
- Mac: キーボードのキーを期待どおりの位置にバインドできるようになりました
- Mac: macOS アプリケーションタブのキーバインディングを追加しました
- Windows、Linux: 入力中にマウス カーソルを非表示にします。入力中にポインターを非表示にする設定制御
- Windows、Linux: バインドできない問題を修正Ctrl + Break の問題
エディターコントロール
- 追加したファイル/印刷ブラウザから印刷できる
- 追加した "HTMLとして編集/コピー
- ビルドシステムはファントムの代わりに新しいアノテーション機能を使用するようになり、リフローが少なくなりました。
- 元に戻す履歴はセッション間で保存されます
- プログラムで設定を編集する場合、コメントとレイアウトは保持されます
- デフォルトでは、キャレットの点滅は無効になっています。キャレットスタイル設定スムーズによる適応する以前の行動
- 自動インデント検出の改善
- 相対行番号が追加されました。相対行番号設定制御
- 追加された設定スクロールコンテキスト行
- 追加された設定入力中にポインターを非表示にする
- 追加された設定制御キャラクタースタイル
- 追加したプロジェクト/最近/削除 削除済み
- 追加した鎖複数のコマンドを連続して実行するコマンド
- スイッチファイルコマンドは複合拡張子を持つファイル名を処理するようになりました
- 今、スクロール終了設定サポートの使用0.0到着1.0の間スクロール距離を定義する数値
- 半一時的なワークシートのタブをダブルクリックすると、そのワークシートが完全に開くようになりました。
- 保存時に末尾の空白をトリムするこれで設定できます「キャレット上にない」
- 保存時に末尾の空白をトリムする現在、新しく挿入された末尾の空白のみがデフォルトでトリミングされます。変更された空白のみをトリムする設定制御
- 拡張空白を描画する先頭と末尾の空白をサポートするように設定
- Unicode スペース文字 (ゼロ幅のノーブレークスペースなど) は、16 進数値としてレンダリングされるようになりました。ユニコード空白を描画する設定制御
- 単語の先頭以降に大文字を使用する言語をサポートするためにスペル修正を修正しました
- アクティブなテーマやカラースキームのカスタマイズを簡素化するコマンドを追加しました
- もしCtrlキーを押したまま(Macでは、コマンド)、しかしクイックスイッチプロジェクト選択したプロジェクトは新しいウィンドウで開きます
- 追加したラップ幅スタイル設定
- 追加したコンソールの最大履歴行数
- ステータス バーを制御するための追加設定が追加されました:サイドバーボタンを表示、インデントを表示そして構文を表示
- コンソールはデフォルトでPython構文のハイライトを使用するようになりました
- 追加した中央ヨーロッパ(Mac)エンコーディングのサポート
- キーバインディング: さて、接続線寝そべるCtrl + Shift + J / Cmd + Shift + J 上
- キーバインド: 「Put「インデントに展開」を選択
- キーバインディング:Ctrl + J / コマンド + J現在は、次のように連続キーバインディングのプレフィックスとして使用されています。Ctrl + K / コマンド + K
- コード折りたたみ: 一部のコーナーケースでの誤った動作を修正しました
- Linux: 代替フォントウェイト名のサポートを追加
- Linux: 別のアプリケーションが選択を行ったときに選択がクリアされなくなりました
- Linux: 追加Ctrl + スペースオートコンプリートをトリガーするには
- Linux、Windows: 追加Alt + Shift + 左マウスボタン列選択バインディングの代替として
- Linux、Windows: コンテキスト メニューを開くための Shift+F10 キー バインディングを追加しました
テキストコマンド
- マクロが検索コマンドを記録するようになりました
- 作り直し戻るそして"どうぞ"注文
- 改行段落改善された行動
- スイッチングライン改善された行動
- 追加した差分チャンクを復元する
- 追加した選択/選択範囲の拡張として選択範囲を広げる一般的なメカニズム
- さて、もし選択/行に分割、選択範囲に改行が含まれていない場合、選択範囲は単語に分割されます。
- 複数の選択があり、すべての選択が数値の場合、ステータスバーに合計を表示します。
- ファイルタイプの設定コマンドは、「scope:」で始まる構文名を受け入れるようになりました。
- 修理済みソート行Unicode の改行を通常の改行に置き換える際に問題が発生しました
スニペット
- 追加した自動補完スニペットを含めるオートコンプリート統合を無効にする設定
- 追加した無視するスニペットデフォルトのスニペットを無効にする設定
索引(定義へ移動)
- デフォルトでは、.gitignore無視されたファイルはインデックス化されません。インデックス除外git無視設定制御
- 拡張子のないファイルはデフォルトではインデックス化されなくなりました。不明な拡張子のインデックススキップ設定制御
- ファイルを継続的に変更することで動作を改善する
- 読み込み時間が大幅に短縮
ファイルとフォルダ
- ファイルの保存が非同期になりました
- 多数のファイルを含むディレクトリを追加する際のパフォーマンスが向上しました
- いつフォーカスが失われたときに保存する有効にすると、保存されていないファイルを閉じると、保存を促すメッセージが表示されずに保存されて閉じられます。
- 管理者所有のファイルとの統合の改善フォーカスが失われたときに保存する行動
- 追加した変更時にファイルを再読み込みするファイルを自動的にリロードするかどうかを制御する設定
- 今、フォルダー除外パターンそしてフォルダーに含めるパターンプロジェクトの相対パスは、以下を使用してサポートされます。//パスの始まり
- サイドバーのフォルダは、Alt + 矢印キーで再帰的に展開できます。
- 追加したクリック時のプレビュー左クリック時にのみファイルのプレビューをサポートするように設定します
- Windows: 修正済み "含まれているフォルダを開く”
- Windows: 保存ダイアログで、最初の行に制御文字を含む新しいファイルが表示されない問題を修正しました。
- Windows: バックグラウンドでダイアログを開くときに発生するバグを修正しました。Ctrl + Backspaceは入れる削除性格の問題
- Linux: ファイル変更監視で再作成されたディレクトリが正しく動作しない問題を修正
- Linux: サイドバーフォルダの再帰的な展開と折りたたみが、代替またはスーパーと一緒に使う
探す
- スクロールバー上の検索結果ハイライト、によるスクロールバーで結果を表示するコントロール
- 選択範囲の検索では、検索する領域が強調表示されるようになりました
- 検索パネルの入力フォーカスなしでコマンドを実行できるようになりました
- 検索パネルでキーボード入力が機能しない問題を修正しました
- ルックアップ履歴の動作の改善
- 発見: 大規模なファイルに対するさまざまなパフォーマンスの改善 (グレースフルデグラデーション)
- 検索: 選択範囲で検索する際に隣接する一致がスキップされる問題を修正しました
- 検索: タブを変更しても「選択範囲で検索」オプションがクリアされない問題を修正しました
- 検索: 選択範囲を検索した後、すべて検索選択はリセットされません
- 検索: 閉じるすべて検索後に閉じる検索今は「すべて検索結果を正しく強調表示する
- ファイル内検索: 一致数が多いとパフォーマンスが向上
- ファイル内検索: を押すと、.gitignoreフィルター
- ファイル内検索: 置換時に「大文字と小文字を保持する」オプションを追加しました
- ファイル内検索: ネットワークファイルシステム上のディレクトリを再帰的に検索しない問題を修正しました
- ファイル内を検索: 検索結果のルーラーをデフォルトで非表示にする
- ファイル内検索: 「ファイル内の検索/検索のキャンセルメニュー項目
- ファイル内検索: 明示的なフォルダが指定されると、バイナリファイルモードが適用されます
- ファイル内を検索: サイドバーのコンテキストメニューから「フォルダ内を検索...」を使用すると、プロジェクトファイルフィルターが適用されます。
- ファイル内検索: 追加すべて検索後に閉じる検索設定
- ファイル内検索: 追加すべてを置き換えた後に検索を閉じる設定
ユーザーインターフェース
- デフォルトの配色を次のように変更しますマリアナ
- デフォルトのダークテーマを追加しました
- 追加したテーマタイトルバー設定
- ファイルラベルのスタイルを変更し、追加しましたファイルタブスタイル設定
- シンボルの詳細情報を表示するには、シンボルに移動してください
- シンボルの詳細情報を表示するためのホバーポップアップを定義します
- 付属のテーマを使用すると、入力フォーカスのない作業面が暗くなるようになりました
- タブバーに「新しいタブ」ボタンを追加して設定しました新しいタブボタンを非表示にする
- 追加した左側にタブを閉じるボタンを表示設定
- 追加したハイライトガターそしてハイライト行番号設定
- 入力中にメニュー、タブ、ステータスバーを自動的に非表示にする機能を追加しました。自動非表示メニューおよび関連設定
- ウィンドウのタイトルバーはshow_rel_pathそしてプロジェクトを最初に表示制御する設定
- タブのコンテキストメニューに「変更されていないファイルを閉じるそして"削除したファイルを閉じるエントリ
- サイドバーのハイライト表示が選択されたタブを正しく反映するようになりました
- カラースキーム: 追加発光フォントオプション
- カラースキーム: 以下のサポートを追加しました下線フォントスタイルのサポート
- カラースキーム: 新しいプロパティを追加しました非アクティブな選択境界線
- 配色: マリアナの背景を少し暗くした
- カラースキーム: stippled_underline と squiggly_underline のサポートを追加しました
- 配色:.sublime-color-schemeコンバーターは以下をサポートします.hidden-tmテーマ書類
- テーマ: 含まれているテーマは変数を多用してカスタマイズを容易にします
- テーマ: のためにタイトルバー追加された要素スタイルOSのダークモードとの統合性を高めるプロパティ
- 件名: 入力フォーカスのある文書ツリー行今ハイライト財産
- テーマ:設定キーは設定で、値がブール値、文字列、または文字列の配列であるオブジェクトをサポートするようになりました。
- テーマ: テキスト、画像、HTML ワークシートに追加されましたシートの内容親切
- テーマ: のためにシートの内容追加した背景修飾子財産
- テーマ: のためにタブコントロール多くの新しいプロパティが追加されました。作るタブテーマがより豊富に
- テーマ:ハイライトプロパティは、各グループ内の最後にアクティブだったシートには適用されず、最後にアクティブだったシートにのみ適用されます。
- テーマ:タブコントロールそしてシートの内容クラスは同期できるようになりましたハイライトそしてホバー財産
- テーマ:ツールチップコントロールはアニメーション化された不透明度をサポートするようになりました
- Linux: メニューに連続したキーバインディングを表示する
- Linux: コンテキスト メニューの位置がわずかにずれる問題を修正しました
スペルチェック
- 辞書を更新する
- 非UTF8辞書のサポートを追加
- 改善の提案を拾うためにHunspellを更新しました
- システム辞書が Linux で利用可能になりました
- Macでも利用可能になりました~/ライブラリ/スペリング辞書の
レンダリング
- 大きなグリフが切り取られないようにグリフ範囲を正しく照会する
- Windows、Linux: ディスプレイによるサブピクセルソートのサポートを追加
- Mac: ウィンドウのサイズ変更のパフォーマンスが向上
- Windows: 他のアプリケーションがウィンドウアニメーションを通じて永続的なアーティファクトを引き起こす可能性があるレンダリングバグを修正しました
- Windows: カラー絵文字のサポートを追加
公式サイト: http://www.sublimetext.com/
公式ダウンロード(4.0 ビルド 4096)
https://download.sublimetext.com/sublime_text_build_4096.zip
https://download.sublimetext.com/sublime_text_build_4096_x64.zip
https://download.sublimetext.com/sublime_text_build_4096_x32_setup.exe
https://download.sublimetext.com/sublime_text_build_4096_x64_setup.exe
中国語登録版をダウンロード:
ダウンロードアドレス1:sublime_text_build_4096 中国語版をダウンロード
ダウンロードアドレス2:sublime_text_build_4096 中国語版ダウンロード