sublime text 3 code editor for better
sublime text 3 code editor for better

Changelog

3.2.2 (BẢN DỰNG 3211) – Sublime Text 3

Ngày 1 tháng 10 năm 2019
  • Mac: Đã thêm công chứng
  • Đã sửa lỗi hồi quy hiệu suất khi di chuyển dấu mũ lên trên trong các tệp lớn
  • Đã sửa lỗi rò rỉ bộ nhớ
  • Đã sửa lỗi không thể hoán đổi dòng xuống với dòng cuối cùng nếu nó trống
  • Git: Đã sửa lỗi includeNếu xử lý tệp cấu hình git không diễn giải chính xác ~ đường dẫn tương đối

3.2.1 (BẢN DỰNG 3207) – Sublime Text 3

6 tháng 4, 2019
  • Các cải tiến làm nổi bật cú pháp khác nhau
  • Git: Kho lưu trữ Git ở cấp cao nhất của thư mục chính người dùng bị bỏ qua vì lý do hiệu suất. Điều này có thể được thay đổi thông qua cài đặt allow_git_home_dir .
  • Git: Cải thiện hiệu suất với một số lượng lớn kho lưu trữ git trong thanh bên
  • Git: Đã sửa lỗi BOM UTF8 không được xử lý chính xác trong tệp .gitignore
  • Đã khắc phục sự cố trong xử lý kho lưu trữ Git
  • Cải thiện hành vi lập chỉ mục tệp trong một số trường hợp
  • Cải thiện logic cuộn trong một số trường hợp
  • Cố định dấu mũ khối thay đổi cách hoạt động của lựa chọn văn bản
  • Cố định swap_line_up và swap_line_down chuyển tab vào không gian
  • Mac: Đã thêm một giải pháp cho sự cố MacOS với bộ điều hợp DisplayLink
  • Linux: Đã sửa lỗi khả năng tương thích với các bản phân phối Linux cũ
  • Linux: Cải thiện khả năng xử lý dpi cao trong KDE
  • Linux: Đã chỉnh sửa cách xử lý tỷ lệ văn bản
  • Linux: Đã sửa lỗi quyền sở hữu tệp không chính xác trong các gói gỡ lỗi
  • API: Đã sửa lỗi không tương thích với SublimeREPL
  • API: Đã sửa lỗi hồi quy với các Phantom can thiệp vào hành vi home / end

3.2 (BẢN DỰNG 3200) – Sublime Text 3

13 tháng 3, 2019

MỚI: TÍCH HỢP GIT

  • Các tệp và thư mục trong thanh bên giờ đây sẽ hiển thị các huy hiệu để cho biết trạng thái Git
  • Các tệp và thư mục bị bỏ qua được khử nhấn mạnh về mặt hình ảnh
  • Nhánh Git hiện tại và số lượng sửa đổi được hiển thị trên thanh trạng thái
  • Các lệnh đã được thêm vào để mở kho lưu trữ, xem lịch sử tệp hoặc thư mục hoặc đổ lỗi cho tệp trong Sublime Merge
  • Chủ đề có thể tùy chỉnh việc hiển thị các huy hiệu thanh bên và thông tin thanh trạng thái
  • Cài đặt show_git_status cho phép tắt tích hợp Git
  • Tất cả các lần đọc tệp được thực hiện thông qua thư viện Git tùy chỉnh, hiệu suất cao được viết cho Sublime Merge
  • Đọc tài liệu

MỚI: CHÊNH LỆCH GIA TĂNG

  • Tất cả các thay đổi đối với tài liệu hiện được thể hiện bằng các điểm đánh dấu chuyên dụng trong rãnh nước
  • Điểm đánh dấu khác biệt hiển thị các dòng được thêm, sửa đổi và xóa
  • Cài đặt mini_diff kiểm soát hành vi khác biệt gia tăng
  • Phối hợp với chức năng Git mới, chênh lệch có thể được tính toán dựa trên HEAD hoặc chỉ mục
  • Các git_diff_target điều khiển cài đặt nguồn tài liệu cơ sở
  • Phương thức API View.set_reference_document () và View.reset_reference_document () cho phép kiểm soát sự khác biệt
  • Các lệnh liên quan đến khác biệt sau đây đã được thêm vào:
    • Sửa đổi tiếp theo
    • Sửa đổi trước
    • Hoàn nguyên sửa đổi
  • Sự khác biệt nội tuyến đầy đủ của mỗi thay đổi có thể được hiển thị qua menu ngữ cảnh nhấp chuột phải hoặc các phím tắt
  • Bản trình bày khác biệt nội tuyến có thể được thay đổi bằng cách tùy chỉnh bảng màu
  • Đọc tài liệu

KIỂM SOÁT BIÊN TẬP VIÊN

  • Đã thêm cài đặt block_caret
  • Cải thiện vị trí và kích thước của các biểu tượng máng xối trong một số trường hợp
  • Cố định draw_minimap_border thiết lập không làm việc
  • Linux: Cải thiện hỗ trợ phương thức nhập (IM) – fcitx, ibus, v.v.
  • Linux: Đã khắc phục sự cố khi sử dụng GTK_IM_MODULE = xim
  • Linux: Đã điều chỉnh hành vi lên / xuống khi ở dòng đầu tiên và dòng cuối cùng của tệp để phù hợp hơn với các quy ước nền tảng
  • Windows: Cải thiện hỗ trợ IME

CHỦ ĐỀ / GIAO DIỆN NGƯỜI DÙNG

  • Đã nâng cao định dạng .sublime-theme :
    • Đã thêm hỗ trợ biến và định dạng JSON sửa đổi được liên kết với khóa biến
    • Đã thêm từ khóa mở rộng để có một chủ đề bắt nguồn từ một chủ đề khác
    • Màu sắc có thể được chỉ định thông qua cú pháp CSS
  • Cải thiện hiệu suất với số lượng lớn các quy tắc trong chủ đề .sublime
  • Linux: Đã chuyển sang GTK3
  • Linux: Các bản sửa lỗi DPI cao khác nhau
  • Mac: Đã thêm hỗ trợ Mojave
  • Mac: Thêm hỗ trợ đầy đủ cho các tab gốc của macOS
  • Mac: Đảm bảo các menu ngữ cảnh được hiển thị mà không cần cuộn
  • Mac: Hộp thoại thông báo lỗi hiện có thể được đóng lại bằng phím thoát
  • Mac: Cải thiện vị trí cửa sổ
  • Mac: Cải thiện hiệu suất thay đổi kích thước
  • Windows: Đã sửa lỗi trạng thái thu nhỏ và tối đa không khôi phục
  • Windows: Đã sửa lỗi trong đó các mục nhập tự động hoàn thành sẽ chứa dấu chấm lửng khi không được yêu cầu

KẾT XUẤT VĂN BẢN

  • Hỗ trợ Unicode 11.0
  • Cải thiện kết xuất của việc kết hợp các ký tự
  • Đã sửa lỗi định vị dấu mũ khi có các grapheme không tầm thường
  • Đã sửa một số trường hợp vị trí glyph không chính xác trên Windows và Mac
  • Linux: Các glyphs màu hiện được vẽ chính xác trên nền sáng
  • Windows: Đã khắc phục sự cố hiển thị với một số ký tự kết hợp nhất định
  • Windows: Đã sửa một số phông chữ có đường cơ sở không chính xác

PHỐI MÀU

  • Đã thêm khóa block_caret để sử dụng cùng với dấu mũ khối
  • Giá trị dấu mũ giờ đây tôn trọng alpha như mong đợi, thay vì trộn trước với màu nền
  • Đã thêm thuộc tính foreground_adjust vào các quy tắc có nền . Chấp nhận các trình điều chỉnh mod màu CSS để điều chỉnh độ bão hòa, độ đậm nhạt hoặc độ mờ của màu nền trước.

ĐÁNH DẤU CÚ PHÁP

  • Nhiều cải tiến làm nổi bật cú pháp, bao gồm các cải tiến đáng kể đối với:
    • Clojure , với lời cảm ơn của Nelo Mitranim
    • NS
    • Đi , nhờ Nelo Mitranim
    • Lua , với lời cảm ơn đến Thomas Smith
  • Đã khắc phục sự cố có thể xảy ra khi lồng các mẫu nhúng vào tệp cú pháp .sublime
  • Kiểm tra cú pháp: Cho phép các tệp kiểm tra cú pháp có UTF-8 BOM

TỆP VÀ THƯ MỤC

  • Cải thiện hiệu suất xem tệp cho các đường dẫn bị bỏ qua trên Windows và Mac
  • Windows: Đã sửa lỗi Open File coi các đường dẫn là phân biệt chữ hoa chữ thường
  • Windows: Mở khóa đúng cách các thư mục sau khi đóng các tệp chứa trong đó

API

  • Đã thêm View.set_reference_document () và View.reset_reference_document () để kiểm soát việc tạo khác biệt
  • Các phantoms hiện được vẽ chính xác cùng với draw_centered
  • Các cải tiến nhỏ khác nhau liên quan đến tải và dỡ mô-đun plugin
  • Đã thêm hỗ trợ cho các màu hwb () vào minihtml
  • Đã thêm công cụ điều chỉnh độ tương phản tối thiểu () tùy chỉnh cho chức năng sửa đổi màu CSS trong minihtml
  • Mac: Đã khắc phục sự cố plugin_host khi chạy một quy trình mà chính nó gặp sự cố

ĐIỀU KHOẢN KHÁC

  • Đã sửa một biểu tượng Goto trong hồi quy hiệu suất dự án
  • Các phím F21..F24 hiện có thể được ràng buộc
  • Các bản sửa lỗi nhỏ và cải tiến độ ổn định được hỗ trợ
  • Linux: Cải thiện hành vi của đối số dòng lệnh --wait khi Sublime Text hiện không chạy

3.1.1 (BẢN DỰNG 3176) – Sublime Text 3

14 tháng 5, 2018
  • Các bản sửa lỗi khác nhau từ 3.1
  • Đã thêm cài đặt ui_scale để mở rộng toàn bộ giao diện người dùng, dpi_scale hiện chỉ dành cho Linux
  • Linux: Đã thêm giải pháp cho sự cố trình điều khiển màn hình, mang lại những cải tiến đáng kể về khả năng cuộn cho một số môi trường
  • Lập chỉ mục: Đã thêm nhiều thông tin hơn trong cửa sổ Trạng thái lập chỉ mục và giảm mức sử dụng CPU trong một số trường hợp

3.1 (BẢN DỰNG 3170) – Sublime Text 3

7 tháng 5, 2018

CHỦ ĐỀ / GIAO DIỆN NGƯỜI DÙNG

  • Windows: Hỗ trợ thêm cho Windows 10 (và 8.1) chia tỷ lệ DPI trên mỗi màn hình
  • Cải thiện hỗ trợ DPI cao tổng thể
  • Hỗ trợ thêm cho màn hình 8k và tỷ lệ DPI 300%
  • Chủ đề hiện có thể cung cấp các phiên bản hình ảnh @ 3x cho màn hình DPI rất cao
  • Cải thiện vị trí hướng dẫn thụt lề khi sử dụng đệm dòng
  • Thước kẻ được vẽ bằng các đường thẳng đứng
  • Linux / Windows: Hiển thị bản đồ nhỏ DPI cao được cải thiện
  • Mac: Đã sửa các cửa sổ màu vàng hoặc đen không thường xuyên khi sử dụng chủ đề có thanh tiêu đề màu
  • Mac: Nhấp đúp vào thanh tiêu đề theo chủ đề hiện thực hiện tác vụ hệ thống mặc định
  • Mac: Đã sửa kích thước của một số cửa sổ hộp thoại khi chủ đề sử dụng thanh tiêu đề theo chủ đề
  • Mac: Đã sửa các biểu tượng máng xối đôi khi không vẽ

KẾT XUẤT VĂN BẢN

  • Đã thêm hỗ trợ chữ ghép cho các ký hiệu
  • Đã thêm font_options để kiểm soát chữ ghép và bộ kiểu cách
  • Cải thiện khả năng hiển thị và lựa chọn biểu tượng cảm xúc
  • Chiều rộng tab hiện đã được đo chính xác cho các phông chữ tỷ lệ
  • Windows: DirectWrite hiện được sử dụng theo mặc định cho tất cả các phông chữ
  • Windows: Hỗ trợ grey_antialias kết hợp với DirectWrite
  • Windows: cải tiến khử răng cưa DirectWrite, thêm hỗ trợ cho việc điều chỉnh ClearType hệ thống

ĐỊNH NGHĨA GOTO

  • Đã thêm Tham chiếu Goto khi di chuột qua một biểu tượng
  • Đã thêm lệnh goto_reference vào menu Goto

PHỐI MÀU

  • Đã thêm định dạng phối màu mới, .sublime-color-Scheme
  • Add Hashed Syntax Highlighting
  • Added the Celeste color scheme to showcase hashed syntax highlighting
  • Selections now render by default with true rounded corners
  • Added color scheme settings for selection border width, corner style and radius
  • Selection background and border now support alpha channels
  • Improved color scheme reloading
  • Added Convert Color Scheme command
  • Added support for the invisibles key in color schemes
  • selection_foreground can now be specified on a per-scope basis
  • Color Schemes can specify bold and italic in the brackets_options key
  • Cải thiện việc xử lý các phạm vi không hợp lệ. Không được dùng trong các lược đồ màu mặc định

ĐÁNH DẤU CÚ PHÁP

  • Thêm hành động nhúng vào các tệp cú pháp .sublime để cải thiện lồng ghép cú pháp
  • Đã thêm gói Git Formats cho các tệp cấu hình Git và sử dụng làm core.editor , nhờ Ryan Boehning và deathaxe
  • Nhiều cải tiến làm nổi bật cú pháp, bao gồm các cải tiến đáng kể đối với:
    • JavaScript , cảm ơn Thomas Smith
    • ShellScript , nhờ Raoul Wols
    • Makefiles , cảm ơn Raoul Wols
    • Java , nhờ vào lastecondsave
    • C # , cảm ơn keith-hall
    • Markdown , với lời cảm ơn tới keith-hall
    • Python , nhờ FichteFoll
  • Đã thêm trình chạy kiểm tra cú pháp độc lập cho Linux, cho phép kiểm tra CI
  • Các lỗi định nghĩa cú pháp khác nhau hiện bao gồm tên tệp trong tin nhắn

BẢNG LỆNH

  • New lệnh Palette thực hiện có thể chấp nhận nhập văn bản từ người dùng
  • So khớp mờ có thể so khớp các cụm từ không theo thứ tự bằng cách phân tách chúng bằng dấu cách
  • Đã thêm các lệnh mới Số học , Đổi tên tệp và Xem tệp gói để giới thiệu các tính năng mới
  • Gợi ý phím tắt không còn bị cắt ở 15 ký tự nữa

XÂY DỰNG HỆ THỐNG

  • Cải thiện xử lý hủy bỏ
  • Sử dụng / usr / bin / env để định vị bash
  • Sửa các bảng mã nhiều byte đôi khi gây ra lỗi giải mã
  • Cải thiện exec xử lý xây dựng mục tiêu tiêu diệt các tiến trình con

TỆP VÀ THƯ MỤC

  • Cải thiện khả năng xử lý các liên kết tượng trưng trong thanh bên, bao gồm các phần bổ sung và loại bỏ
  • Các liên kết tượng trưng không còn có mũi tên mở rộng trong thanh bên, nhưng có một mục nhập menu ngữ cảnh Nguồn liên kết Hiển thị
  • Thêm hỗ trợ cho binary_file_patterns , index_exclude_patterns và index_include_patterns để .sublime dự án files
  • index_exclude_patterns và index_include_patterns hiện có thể khớp với đường dẫn đầy đủ thay vì chỉ tên tệp
  • Linux / Windows: Thông báo hệ thống tệp hiện tính đến các liên kết tượng trưng (và các giao diện Windows)
  • Linux: thông báo hệ thống tệp hiện chỉ yêu cầu một phiên bản inotify duy nhất
  • Linux: Cải thiện hành vi khi fs.inotify.max_user_watches quá thấp
  • Mac: Giảm số lượng hoạt động thống kê tệp
  • Mac: Đã thêm hỗ trợ cho các hệ thống tệp phân biệt chữ hoa chữ thường

ĐẦU VÀO

  • Đã sửa lỗi cửa sổ bật lên và cửa sổ tự động hoàn thành không hiển thị khi dấu mũ ở vị trí ngoài cùng bên trái của tiện ích con
  • Sửa mũi tên trái không hoạt động trong thanh bên
  • Đã sửa lỗi không thể lấy thanh cuộn bằng cách nhấp vào pixel ngoài cùng bên phải của cửa sổ
  • Fix nhấp đúp vào việc lựa chọn không đặt trọng tâm vào khi drag_drop được kích hoạt
  • Linux: Các menu ngữ cảnh không còn khiến điều khiển trình chỉnh sửa được tập trung khi đóng
  • Windows: Sửa lỗi nhập bằng bút

HIỆU SUẤT

  • Giảm đáng kể mức sử dụng bộ nhớ liên quan đến định nghĩa cú pháp – sử dụng ít hơn tới 30% tổng bộ nhớ chương trình
  • Cải thiện mức sử dụng CPU nhàn rỗi
  • Sửa lỗi trong đó hoạt ảnh chủ đề có thể tiếp tục ngay cả sau khi một lớp đã bị ẩn, gây ra việc sử dụng CPU quá mức
  • Mac: Đã giải quyết việc tăng mức sử dụng CPU trên máy Mac khi xảy ra hiện tượng chuyển đổi GPU trong khi sử dụng chủ đề có thanh tiêu đề màu

API

  • Đã thêm TextInputHandler và ListInputHandler để tương tác với chức năng Bảng lệnh mới
  • Đã thêm View.style () và View.style_for_scope ()
  • Đã thêm tên phạm vi được tạo tự động để sử dụng với API khu vực: region.redish , region.orangish , region.yellowish , region.greenish , region.bluish , region.purplish và region.pinkish
  • Cải thiện hiệu suất View.find () và View.find_all () khi thực hiện đối sánh theo nghĩa đen
  • API ViewEventListener được mở rộng
  • Khắc phục EventListener.on_actiised_async () không được gọi cho các lượt xem khi trình chỉnh sửa khởi động
  • Thêm ViewEventListener.on_actiised () và ViewEventListener.on_actiised_async () để được gọi cho các chế độ xem khi trình chỉnh sửa khởi động
  • Cải thiện truy xuất cho Python trong các tệp gói .sublime
  • shell_enosystem hiện được đảm bảo tải trước khi plugin_loaded () được gọi trên các plugin
  • Lệnh Plugin hiện đang tạo ra trước plugin_loaded () là chạy
  • Các plugin đã tải hiện được lưu trữ trong __plugins__ chứ không phải plugin
  • Mô-đun ssl Python bây giờ sẽ thương lượng TLS 1.2, 1.1 hoặc 1.0 với hằng số PROTOCOL_TLSv1
  • Đã cập nhật môi trường Python với SQLite 3.22.0 và OpenSSL 1.0.2n

ĐIỀU KHOẢN KHÁC

  • Đã sửa lỗi không thể tải các tệp từ điển lớn hơn 16mb
  • Đã khắc phục sự cố trong đó điều kiện hết bộ nhớ sẽ gây ra lỗi tràn bộ đệm thay vì lỗi sạch
  • Tính năng bọc từ được bật theo mặc định cho bảng điều khiển
  • Đã thêm Regex Replace Widget.sublime-settings và Console Input Widget.sublime-settings
  • Đã sửa một số lỗi có thể gây ra sự cố

Trả lời

Email của bạn sẽ không được hiển thị công khai.