易語言資源網 - 做最全的易語言資源下載社區
【精易招聘】UniApp開發工程師 精易論壇授權登錄

Sublime Text - 文本編輯   [復制鏈接]

    2021-09-26 11:24:03
    編程輔助工具
    易語言資源網
    6037 次瀏覽
    來源鏈接

Sublime Text 4 的第一個穩定版終于來了!我們一直在努力提供改進,而不會忘記讓 Sublime Text 變得出色的原因。我們希望有一些新的主要功能能夠顯著改善您的工作流程,并進行無數次要的全面改進。

非常感謝 discord 上的所有 Beta 測試人員以及我們軟件包的所有貢獻者。

許可證更改

Sublime Text 許可證密鑰不再綁定到單個主要版本,而是現在對購買后 3 年內的所有更新都有效。在那之后,您仍然可以完全訪問 3 年內發布的每個版本的 Sublime Text,但較新的版本需要升級許可證。這些與我們用于Sublime Merge 的許可條款相同,它們使我們能夠在它們準備好后立即提供更頻繁和令人興奮的更新,而無需將它們滾動到新的主要版本中。

標簽多選

文件選項卡已得到增強,可輕松拆分視圖,并支持整個界面和內置命令。側邊欄、標簽欄、轉到任何內容、轉到定義、自動完成等都經過調整,使代碼導航比以往任何時候都更容易、更直觀。

蘋果芯片和 Linux ARM64

Mac 版 Sublime Text 現在包括對 Apple Silicon 處理器的原生支持。Linux ARM64 版本也可用于 Raspberry Pi 等設備。

刷新的用戶界面

默認和自適應主題已使用新選項卡樣式和非活動窗格變暗進行了刷新。主題和配色方案支持自動暗模式切換。Windows 和 Linux 上的自適應主題現在具有自定義標題欄。

上下文感知自動完成

自動完成引擎已被重寫,以提供基于項目中現有代碼的智能完成。建議還增加了有關其種類的信息,并提供了指向定義的鏈接。

打字稿、JSX 和 TSX 支持

現在默認提供對最流行的新編程語言之一的支持。在現代 JavaScript 生態系統中利用 Sublime Text 的所有基于語法的智能功能。

超能力語法定義

語法高亮引擎得到了顯著改進,具有處理非確定性語法、多行構造、延遲嵌入和語法繼承等新功能。內存使用量已減少,加載時間比以往任何時候都快。

GPU渲染

Sublime Text 現在可以在渲染界面時在 Linux、Mac 和 Windows 上利用你的 GPU。這導致流暢的 UI 一直到 8K 分辨率,同時使用比以前更少的功率。

正在渲染的單個幀。請參閱我們關于 OpenGL 渲染的博文。

更新的 Python API

Sublime Text API 已更新到 Python 3.8,同時保持與為 Sublime Text 3 構建的包的向后兼容性。 API 已顯著擴展,添加了允許 LSP 等插件比以往更好地工作的功能。此處閱讀修改后的文檔。

兼容性

Sublime Text 4 與版本 3 完全兼容。它會自動獲取您的會話和配置。但是,如果您愿意,可以將事情分開。

完整更新日志

GPU渲染

  • 新的hardware_acceleration設置將在 GPU 上合成 UI
  • 默認情況下,GPU 渲染在 Mac 上啟用,在 Windows 和 Linux 上禁用
  • 有關活動 GPU 的詳細信息將顯示在控制臺中

上下文感知自動完成

  • 自動完成引擎現在根據現有代碼中的模式建議完成
  • 使用整個項目作為源,而不僅僅是當前視圖
  • 插件可以指定要在建議列表中顯示的符號類型信息

標簽多選

  • 可以使用ctrl/cmd選擇多個選項卡,它們的內容將并排顯示
  • 從側邊欄中選擇多個文件也會同時預覽它們
  • 包含的主題在使用工作表多選時有一個選項卡連接器連接活動工作表和選項卡
  • 側邊欄現在可以使用alt選擇多個文件
  • 轉到任何東西都允許使用ctrl/cmd并排打開選項卡
  • 定義彈出窗口有一個用于并排打開文件的專用按鈕
  • 也可以從選項卡下拉列表中選擇多個選項卡
  • 菜單選擇/選項卡選擇包含用于操作選項卡多選的各種選項
  • 文件/新視圖到文件使用多選替換為文件/拆分視圖

PYTHON 3.8 API

  • 為插件添加了 Python 3.8 API 環境
  • 插件可以通過插件文件夾中的.python-version文件選擇 Python 版本
  • 通過舊版 Python 3.3 API 完全支持現有插件
  • 許多 API 改進和添加 - 有關更多詳細信息,請參閱 API 部分

轉到符號

  • 項目中的 Goto Symbol 現在在大型項目上明顯更快
  • 圖標現在顯示在符號旁邊,指示符號種類
  • 現在為 3 個或更少字符的符號編制索引

語法定義

  • 添加了對 TypeScript、JSX 和 TSX 的開箱即用支持 - 感謝Thomas Smith
  • 增加了在語法定義中“分支”的能力,用于非確定性或多行結構
  • 許多語法高亮改進,包括對以下方面的重大改進:
  • 顯著改善了加載時間、匹配時間并減少了磁盤上的緩存大小
  • embed現在是延遲加載的,從而為 Markdown 等語法帶來更高的性能
  • 為非確定性解析添加了分支失敗
  • 添加版本:2修復邊緣情況,同時保留向后兼容性
  • 添加了從另一個語法定義繼承的擴展。支持多重繼承,前提是所有父級都具有相同的基本語法
  • 添加了hidden_??extensions
  • 允許push / set / embed / branch旁邊使用pop
  • 修復了正則表達式中有界重復的性能問題
  • 語法測試現在可以斷言 reindent 按預期工作
  • 語法測試現在可以斷言符號已被索引
  • 通過 with_prototype 防止無限包含循環
  • 修復了一些范圍相關的錯誤
  • 修復了一些正則表達式捕獲相關的錯誤
  • 向“顯示范圍名稱”彈出窗口添加了更多信息

操作系統兼容性

  • 添加 Python 3.8 后不再支持以下操作系統:
    • OS X 10.7
    • OS X 10.8
    • 視窗 XP
    • 視窗Vista

平臺整合

  • 添加了自動暗/亮主題和配色方案切換,基于操作系統主題的變化
  • subl -現在可用于從所有平臺上的 stdin 讀取
  • Windows 會記住它們的虛擬桌面/空間/工作區,由remember_workspace設置控制
  • 單擊滾動條時,滾動條現在遵循平臺約定。可使用Scroll Bar.sublime-mousemap 進行配置
  • Mac:發行版使用具有 Apple Silicon 支持的通用二進制文件
  • Mac:更新圖標以遵循 macOS 11 風格
  • Mac:使用 Mac 窗口選項卡時,Windows 現在將保持最大化
  • Mac:修復使用錯誤光標的各種問題
  • Linux:ARM64 版本現已可用
  • Linux:現在支持文本拖放
  • Linux:添加了對 Wayland 的適當支持
  • Linux:現在處理觸摸屏事件
  • Linux:更好地支持與其他不支持 utf8 文本的應用程序的復制+粘貼
  • Linux:配置時將使用像 KDE 的本機文件對話框
  • Windows:輸入法預覽和多選支持
  • Windows、Linux:添加了對自定義標題欄的支持
  • Windows、Linux:將 vsync 用于動畫而不是固定的 60hz
  • Mac、Linux:改進了與某些鍵盤布局的兼容性

應用行為

  • 添加了安全模式,以模擬全新安裝。通過在命令行上傳遞--safe-mode分別在 Windows/macOS 上啟動時按住shift+alt /選項啟用
  • 添加了幫助/報告錯誤以鏈接到我們的公共問題跟蹤器
  • hot_exit設置添加選項以控制最后一個窗口關閉時的行為
  • 修復了更新丟失當前會話的可能情況
  • 包含 UTF-8 BOM 的設置將不再無法加載
  • 添加了對預覽 TGA 和 PSD 圖像的支持
  • 添加了close_deleted_files設置以控制在磁盤上刪除文件時會話恢復的行為
  • 彈出窗口現在使用虛擬窗口來提高性能
  • 加載具有很長行的文件時提高了性能
  • 改進了很長的線條上的渲染性能
  • 改進了大型會話文件的性能
  • 數據目錄刪除了“3”,但如果“3”目錄仍然存在,它將被使用
  • Mac:Quick Switch Project現在無需打開任何窗口即可工作
  • Mac、Linux:緩存和索引現在位于正確的位置(分別為~/.cache~/Library/Caches

自動完成

  • 鍵入片段的完整選項卡觸發器會將其移動到結果的頂部
  • 手動輸入唯一可用的完成將隱藏自動完成彈出窗口
  • .sublime-completion文件現在可以指定annotation , kinddetails
  • 排名質量改進
  • 改進了以非單詞字符開頭的補全行為
  • auto_complete_trailing_symbols現在默認禁用
  • cancelCompletion將不再阻止手動調用
  • 添加了auto_complete_when_likely設置
  • 添加了auto_complete_preserve_order設置
  • 添加了auto_complete_include_snippets_when_typing設置
  • 添加了auto_complete_use_index設置
  • 添加了auto_complete_use_history設置以控制是否自動選擇以前的選擇
  • 當自動完成已顯示時運行auto_complete命令將重新查詢插件以獲取結果
  • auto_complete_selector現在應用于剛輸入的字符之前的位置,匹配auto_complete_triggers

輸入處理

  • 修飾鍵輕敲現在可以用作鍵綁定的一部分。例如,["ctrl", "ctrl"]將在按下 Ctrl兩次時觸發,中間沒有按下任何其他鍵
  • Linux:AltGr現在可以通過altgr用于鍵綁定
  • Linux:為觸摸屏驅動程序錯誤添加了解決方法,該錯誤會導致右鍵單擊和鼠標滾動停止工作
  • Linux:菜單隱藏時,按 alt 將顯示它
  • Mac:修復拼音輸入
  • Mac:現在可以按預期綁定鍵盤鍵
  • Mac:為 macOS 應用程序選項卡添加了鍵綁定
  • Windows、Linux:鍵入時隱藏鼠標光標。通過hide_pointer_while_typing設置控制
  • Windows、Linux:修復無法綁定Ctrl+Break

編輯器控件

  • 添加File/Print,通過瀏覽器打印
  • 添加編輯/復制為 HTML
  • 構建系統現在使用新的注釋功能而不是幻像,減少回流
  • 撤消歷史記錄保留在會話中
  • 以編程方式編輯首選項時保留注釋和布局
  • 默認情況下禁用插入符號閃爍。caret_style設置設置為平滑以前的行為
  • 改進的自動壓痕檢測
  • 添加了相對行號,由relative_line_numbers設置控制
  • 添加設置scroll_context_lines
  • 添加設置hide_pointer_while_typing
  • 添加設置control_character_style
  • 添加項目/最近/刪除刪除
  • 添加命令以串聯運行多個命令
  • switch_file命令現在處理帶有復合擴展名的文件名
  • 所述scroll_past_end設置現在支持從定制使用數字的滾動距離0.01.0
  • 雙擊半瞬態工作表的標簽現在將完全打開工作表
  • trim_trailing_white_space_on_save現在可以設置為“not_on_caret”
  • 默認情況下,trim_trailing_white_space_on_save現在僅修剪新插入的尾隨空格。通過trim_only_modified_white_space設置控制
  • 擴展draw_white_space設置,支持前后空白
  • Unicode 空白字符,例如零寬度不間斷空格,現在繪制為十六進制值。通過draw_unicode_white_space設置控制
  • 修復了拼寫更正以支持單詞開頭后帶有大寫字符的語言
  • 添加了用于簡化自定義活動主題或配色方案的命令
  • 如果按住 CtrlMac 上的Cmd),快速切換項目將在新窗口中打開所選項目
  • 添加了wrap_width_style首選項
  • 添加了console_max_history_lines
  • 添加了額外的設置來控制狀態欄:show_sidebar_button、show_indentationshow_syntax
  • 控制臺現在默認使用 Python 語法高亮顯示
  • 添加了中歐 (Mac)編碼支持
  • 鍵綁定:加入行現在在Ctrl+Shift+J / Cmd+Shift+J
  • 鍵綁定:擴展選擇縮進不再默認綁定
  • 鍵綁定:Ctrl+J / Cmd+J現在用作順序鍵綁定的前綴,類似于Ctrl+K / Cmd+K
  • 代碼折疊:修復了一些邊緣情況不正確的行為
  • Linux:添加了對備用字體粗細名稱的支持
  • Linux:當另一個應用程序進行選擇時不再清除選擇
  • Linux:添加了Ctrl+Space以觸??發自動完成
  • Linux、Windows:添加了Alt+Shift+鼠標左鍵作為替代的列選擇綁定
  • Linux、Windows:添加了 Shift+F10 鍵綁定以打開上下文菜單

文本命令

  • 宏現在記錄查找命令
  • 重新設計的Jump BackJump Forward命令
  • 改進了換行段落的行為
  • 交換線的改進行為
  • 添加了還原差異大塊
  • 添加了選擇/擴展選擇作為擴展選擇的一般機制
  • 如果選擇不包含任何換行符,選擇/拆分為行現在會將選擇拆分為單詞
  • 當有多個選擇并且都是數字時,在狀態欄中顯示一個總和
  • set_file_type命令現在接受“scope:”前綴的語法名稱
  • 固定sort_lines用常規換行符替換 unicode 換行符

片段

  • 添加了auto_complete_include_snippets設置,用于禁用自動完成集成
  • 添加了ignore_snippets設置,用于禁用默認代碼段

索引(轉到定義)

  • .gitignore忽略的文件默認不編入索引。通過index_exclude_gitignore設置控制
  • 默認情況下不再索引沒有已知擴展名的文件。通過index_skip_unknown_extensions設置控制
  • 通過不斷更改文件改進行為
  • 顯著改善加載時間

文件和文件夾

  • 保存文件現在是異步的
  • 添加包含大量文件的目錄時提高了性能
  • save_on_focus_lost啟用,關閉未保存的文件將保存并關閉它,而不提示保存
  • 與管理員擁有的文件一起改進了save_on_focus_lost 的行為
  • 添加了reload_file_on_change設置以控制是否自動重新加載文件
  • folder_exclude_patternsfolder_include_patterns現在支持項目相對路徑,路徑以//開頭
  • 側邊欄中的文件夾可以通過 alt+箭頭鍵遞歸擴展
  • 添加preview_on_click設置以支持僅在左鍵單擊時預覽文件
  • Windows:修復了 UNC 路徑的打開包含文件夾
  • Windows:修復了第一行不顯示帶有控制字符的新文件的保存對話框
  • Windows:修復了在后臺打開對話框時Ctrl+Backspace插入DEL字符的問題
  • Linux:修復重新創建的目錄無法通過文件更改監控正常工作
  • Linux:遞歸擴展和折疊側邊欄文件夾現在可以與altsuper 一起使用

  • 查找結果在滾動條上高亮顯示,由highlight_find_results_in_scrollbar控制
  • 在選擇中查找現在突出顯示將要搜索的區域
  • 現在可以在沒有輸入焦點的查找面板的情況下運行命令
  • 修復鍵盤輸入在查找面板中不起作用
  • 改進的查找歷史行為
  • 查找:使用優雅降級的大文件的各種性能改進
  • 查找:修復了在選擇中查找時跳過的相鄰匹配項
  • 查找:修復了在更改選項卡時未清除選擇選項中的查找
  • 查找:在選擇中查找時使用“全部查找”后將不再重置選擇
  • 查找:close_find_after_find_all關閉時,結果現在會在“查找全部”中正確突出顯示
  • 在文件中查找:通過大量匹配提高性能
  • 在文件中查找:現在可以按.gitignore過濾
  • 在文件中查找:添加了用于替換的 Preserve Case 選項
  • 在文件中查找:修復不遞歸到網絡文件系統上的目錄
  • 在文件中查找:默認情況下在查找結果中隱藏標尺
  • 在文件中查找:添加了在文件中查找/取消查找菜單項
  • 在文件中查找:給出明確的文件夾時應用二進制文件模式
  • 在文件中查找:使用側邊欄上下文菜單中的“在文件夾中查找...”將應用項目文件過濾器
  • 在文件中查找:添加了close_find_after_find_all首選項
  • 在文件中查找:添加了close_find_after_replace_all首選項

用戶界面

  • 將默認配色方案更改為Mariana
  • 添加了默認的深色主題
  • 添加了themed_title_bar設置
  • 更改文件選項卡樣式,添加file_tab_style設置
  • 轉到符號顯示有關符號的更多信息
  • 定義懸停彈出窗口顯示有關符號的更多信息
  • 使用包含的主題時,沒有輸入焦點的工作表現在變暗
  • 在標簽欄中添加了一個新標簽按鈕,以及hide_new_tab_button設置
  • 添加了show_tab_close_buttons_on_left設置
  • 添加了highlight_gutterhighlight_line_number設置
  • 添加了在鍵入時自動隱藏菜單、選項卡和狀態欄的功能。查看auto_hide_menu和相關設置
  • 窗口標題欄可以通過show_rel_pathshow_project_first設置控制
  • 選項卡上下文菜單現在包括關閉未修改的文件關閉已刪除的文件條目
  • 側欄行突出顯示現在正確反映所選選項卡
  • 配色方案:添加了發光字體選項
  • 配色方案:添加了對下劃線字體樣式的支持
  • 配色方案:添加了新屬性inactive_selection_border
  • 配色方案:使馬里亞納的背景稍微變暗
  • 配色方案:添加了對 stippled_underline 和 squiggly_underline 的支持
  • 配色方案:.sublime-color-scheme轉換器現在支持.hidden-tmTheme文件
  • 主題:包含的主題廣泛使用變量,使定制更簡單
  • 主題:title_bar元素添加了樣式屬性,以便更好地與操作系統“暗模式”集成
  • 主題:具有輸入焦點的文件tree_row現在突出顯示屬性
  • 主題:設置鍵現在支持對象,鍵是設置,值是布爾值、字符串或字符串數??組
  • 主題:將sheet_contents添加到文本、圖像和 HTML 工作表
  • 主題:sheet_contents添加了background_modifier屬性
  • 主題:為tab_control添加了許多新屬性以獲得更豐富的標簽主題
  • 主題:突出顯示的屬性僅適用于最近活動的工作表,而不是每組中最近活動的工作表
  • 主題:tab_controlsheet_contents類現在同步它們的突出顯示懸停屬性
  • 主題:工具提示控件現在支持不透明度的動畫
  • Linux:在菜單中顯示順序鍵綁定
  • Linux:修復了上下文菜單位置略微偏移的問題

拼寫檢查

  • 更新字典
  • 添加了對非 utf8 詞典的支持
  • 更新了 Hunspell 以提供改進建議
  • 系統字典現在可在 Linux 上使用
  • ~/Library/Spelling中的字典現在可在 Mac 上使用

渲染

  • 正確查詢字形范圍以避免切斷大字形
  • Windows、Linux:增加了對每個顯示器子像素排序的支持
  • Mac:改進了窗口大小調整性能
  • Windows:修復了其他應用程序可能通過窗口動畫導致持久偽影的渲染錯誤
  • Windows:添加對彩色表情符號的支持

應用程序接口

  • 改進了插件分析的覆蓋范圍
  • cProfile 模塊現在包含在 Linux 中
  • 添加了 HTML 表格,可以通過window.new_html_sheet()創建
  • repr現在按預期工作
  • 將 OpenSSL 更新為 1.1.1j
  • .sublime-commands文件現在支持通過“platform”鍵過濾命令
  • Minihtml 現在處理列表樣式類型的CSS 屬性 - circle,squaredisc
  • Minihtml 現在處理subl:鏈接,將它們作為命令運行
  • Minihtml 現在支持空白:nowrap
  • 改進的 minihtml 渲染性能
  • EventListener有許多新功能和錯誤修復
    • on_query_completions()現在可以
      • 異步返回建議
      • 返回命令完成
      • 包括符號種類信息
    • 新:on_init()調用一次,并在加載插件之前打開視圖列表
    • 新增內容:plugin_host退出、API 關閉后立即調用on_exit()
    • 新增:on_text_changed()on_text_changed_async()提供詳細的修改信息
    • 新方法:
      • on_reload()
      • on_revert()
      • on_new_window()
      • on_new_window_async()
      • on_pre_close_window()
      • on_pre_move()
      • on_post_move()
      • on_post_move_async()
      • on_new_project()
      • on_new_project_async()
      • on_load_project()
      • on_load_project_async()
      • on_pre_save_project()
      • on_post_save_project()
      • on_post_save_project_async()
      • on_pre_close_project()
      • on_associate_buffer()
    • 固定on_selection_modified()在左鍵單擊時不會被調用兩次
    • 固定on_selection_modified()在非選擇狀態改變時開始調用
  • 用于在文本緩沖區更改時獲取回調的 TextChangeListener
    • 可以使用TextChangeListener.attachTextChangeListener.detach動態綁定到Buffer
    • 方法:
      • on_text_changed()
      • on_text_changed_async()
      • on_revert()
      • on_revert_async()
      • on_reload()
      • on_reload_async()
  • Sheet有一些新方法:
    • 文檔名稱()
    • 團體()
    • 關閉()
    • is_semi_transient()
    • Sheet.is_transient
  • 視圖有許多更改和改進
    • 修復了新創建的視圖在返回 API 之前沒有有效視口的問題
    • add_regions()現在有一個annotations參數,允許向緩沖??區添加每個區域的注釋。EXEC命令使用這個API構建錯誤
    • 添加下劃線的add_regions()調用現在將該下劃線應用于空白字符
    • show()現在采用keep_to_leftanimate參數
    • text_point()和相關函數現在接受一個clamp_column參數
    • style_for_scope()添加了“發光”
    • 添加View.rowcol_utf8()、View.rowcol_utf16()、View.text_point_utf8()View.text_point_utf16()
    • 添加sublime.KEEP_ON_SELECTION_MODIFIED,可以傳遞給show_popup()
    • 新:element()返回一個描述小部件視圖的字符串(查找輸入、快速面板輸入等)
    • 新增內容:assign_syntax()設置視圖中使用的語法,支持語法對象、路徑和范圍選擇器
    • 新:syntax()返回當前設置的語法
    • 新:克?。ǎ?/font>
    • 新:sheet()sheet_id()
    • 新:export_to_html()
  • Window有一些變化和改進:
    • show_quick_panel現在通過占位符參數接受占位符文本
    • 添加sublime.CLEAR_TO_RIGHTsublime.SEMI_TRANSIENT以與open_file() 一起使用
    • 添加了標志sublime.REPLACE_MRU以與open_file() 一起使用。選擇多個紙張時,此標志將導致打開的文件替換已打開文件的最近使用的工作表
    • 添加了標志sublime.WANT_EVENT以與show_quick_panel() 一起使用。這會將事件字典傳遞給 on_select 回調。dict 將包含鍵 modifier_keys,這將是一個可能包含零個或多個鍵的 dict:primary、ctrl、super、alt、altgr
    • open_file現在接受sublime.ADD_TO_SELECTION作為標志
    • 新:selected_sheets(),selected_sheets_in_group()select_sheets()
    • 新:workspace_file_name()
    • 新:bring_to_front()
  • sublime.ok_cancel_dialog()sublime.yes_no_cancel_dialog()現在接受一個可選的標題參數
  • 添加sublime.open_dialog、sublime.save_dialogsublime.select_folder_dialog
  • 語法定義可經由查詢sublime.list_syntaxes() ,sublime.find_syntax() ,sublime.syntax_from_path() ,sublime.find_syntax_by_name() ,sublime.find_syntax_by_scope(),sublime.find_syntax_for_file() 。他們返回Syntax對象
  • 改進sys.stdout以擴展io.TextIOBase
  • sublime.executable_path() , sublime.packages_path() , sublime.installed_pa??ckages_path()sublime.cache_path()現在可以在導入時調用
  • 添加sublime.SymbolRegionsublime.SymbolLocation以及ViewWindow上的相應方法
  • 修復在另一個彈出窗口的隱藏事件處理程序中顯示彈出窗口時彈出窗口卡在打開狀態的錯誤
  • 添加了open_project_or_workspace命令
  • append命令有新的、可選的disable_tab_translation參數
  • 當通過菜單調用命令時,將修飾添加到事件字典
  • 添加sublime.DYNAMIC_COMPLETIONS。on_query_completions()可以返回此標志以指示應在用戶鍵入時重新查詢完成結果
  • 添加sublime.INHIBIT_REORDER。on_query_competions()返回
  • CompletionItem現在接受一個details參數,它可以包含基本的 HTML
  • CommandInputHandler現在有一個initial_selection()方法
  • 添加Region.to_tuplePhantom.to_tuple
  • 固定ViewEventListener.on_load_async()有時不被調用
  • 添加sublime.QuickPanelItem()以支持種類信息、注釋和基本 minihtml
  • 插件現在可以通過add_jump_record命令將選擇添加到跳轉歷史列表中
  • 插件可以通過jump_ignore_selection區域抑制從Jump Back歷史列表中的選擇
  • 插件現在可以禁用默認的 HTML 和 CSS 補全
  • 添加了Buffer.id()Buffer.file_name()
  • TextInputHandlerListInputHandler類可以定義一個方法want_event()即返回接收一個額外的參數,事件字典,當驗證()確認()方法被調用。dict 將包含鍵 modifier_keys,這將是一個可能包含零個或多個鍵的 dict:primary、ctrl、super、alt、altgr
  • 添加sublime.ui_info()以獲取有關 UI 的高級信息
  • 當顯示在編輯器右側附近時,彈出窗口將被正確定位
  • 編輯器右側附近的帶有環繞行的彈出窗口現在將正確調整大小
  • 添加了ListInputItem以便ListInputHandler對象可以提供種類信息、注釋和詳細信息
  • 對 API 的改進,僅適用于新的 Python 3.8 環境:
    • len() == 0bool(sublime.Selection())將返回False
    • sublime.load_binary_resource()現在返回字節而不是bytearray
    • 添加了Selection.__iter__()
    • 添加Region.__iter__()
    • 添加Region.__contains__()
    • 添加了Settings.to_dict()
    • 設置現在可以像字典一樣對待
    • _開頭的插件將被忽略,__all__ global 將被尊重
    • 在調用plugin_loaded()之前不會報告事件
    • .pyc文件現在可以在包含在.sublime-package文件中時導入,盡管它們不會被掃描以查找插件
  • 所述CERTIFI Python包預裝
  • 快速打印到控制臺時的顯著性能改進
  • 添加sublime.log_control_tree()。啟用后,點擊 ctrl+alt 會將鼠標下的控制樹記錄到控制臺
  • 添加sublime.log_fps()。啟用后,將跟蹤和記錄渲染時間
  • 添加日志狀態功能:
    • sublime.get_log_commands()
    • sublime.get_log_input()
    • sublime.get_log_build_systems()
    • sublime.get_log_result_regex()
    • sublime.get_log_indexing()
    • sublime.get_log_fps()
    • sublime.get_log_control_tree()
  • 當沒有傳遞參數時,日志功能現在會切換:
    • sublime.log_commands()
    • sublime.log_input()
    • sublime.log_build_systems()
    • sublime.log_result_regex()
    • sublime.log_indexing()
    • sublime.log_fps()
    • sublime.log_control_tree()
  • 向后兼容性中斷:單擊 minihtml 鏈接時傳遞給命令的事件參數從二元素列表更改為帶有鍵 x 和 y 的字典



下載 build 版 (x64) :

鏈接:https://pan.baidu.com/s/1GS2uzI30TOB8qNGMQVjcmg 

提取碼:jylt



[錯誤報告]   上一篇:Typora - 標記編輯器、標記閱讀器...     下一篇:超級列表框合并同類項(相同數據相加)...
国产一级片av大片-国产一级片av-国产一级av