SciTE

Phần mềm chụp màn hình:
SciTE
Các chi tiết về phần mềm:
Phiên bản: 4.1.0 Cập nhật
Ngày tải lên: 22 Jun 18
Nhà phát triển: Neil Hodgson
Giấy phép: Miễn phí
Phổ biến: 30

Rating: 1.0/5 (Total Votes: 1)

SciTE là một phần mềm đồ họa mã nguồn mở, đa nền tảng và phân phối tự do dựa trên dự án ScIntilla, được triển khai bằng C ++ và GTK +, được thiết kế từ phần bù để hoạt động như một ứng dụng trình soạn thảo mã nguồn đặc biệt dành cho lập trình viên và nhà phát triển.

Ứng dụng được chứng minh là rất hữu ích cho việc viết và chạy các ứng dụng khác nhau trong vài năm qua. Trong số các tính năng chính của nó, chúng tôi có thể đề cập đến kiểu dáng cú pháp, gấp, mẹo gọi, chỉ báo lỗi và hoàn thành mã.

Nó hỗ trợ một loạt các ngôn ngữ lập trình, bao gồm C, C ++, C #, CSS, Fortran, PHP, Shell, Ruby, Python, Hàng loạt, Assembler, Ada, D, Văn bản thuần túy, Makefile, Matlab, VB, Perl, YAML, TeX, Hypertext, Sự khác biệt, Lua, Lisp, Danh sách lỗi, VBScript, XML, TCL, SQL, Pascal, JavaScript, Java, cũng như Thuộc tính.


Bắt đầu với SciTE

Thật không may, SciTE chỉ được phân phối dưới dạng kho lưu trữ nguồn gzip trong định dạng tệp TGZ và việc cài đặt nó không phải là nhiệm vụ dễ dàng nhất. Do đó, nếu nó chưa được cài đặt trên hệ điều hành GNU / Linux của bạn (các bản phân phối khác nhau được tải trước với SciTE), chúng tôi khuyên bạn nên mở trình quản lý gói, tìm gói scite và cài đặt nó.

Sau khi cài đặt, bạn có thể mở chương trình từ menu chính của môi trường máy tính để bàn, giống như bạn sẽ mở bất kỳ ứng dụng cài đặt nào khác trên hệ thống của bạn. Nó sẽ được gọi là Trình soạn thảo văn bản SciTE.

Phần mềm tự giới thiệu với một tài liệu trống và giao diện người dùng đồ họa rất đơn giản và sạch sẽ được thiết kế với bộ công cụ GTK + GUI đa nền tảng. Chỉ có một thanh menu nhỏ, vì vậy bạn có thể nhanh chóng truy cập vào các công cụ tích hợp sẵn, nhiều cài đặt, thay đổi, bộ đệm và các tùy chọn hữu ích khác.


Hệ điều hành được hỗ trợ

SciTE (Trình soạn thảo văn bản dựa trên SCIntilla) là một phần mềm đa nền tảng chạy tốt trên các hệ điều hành Linux (Ubuntu, Fedora, vv), FreeBSD và Microsoft Windows (Windows 95, NT 4.0, Windows 2000, Windows 7, v.v ..) .

Có gì mới trong bản phát hành này:

  • Hỗ trợ thử nghiệm và không đầy đủ được thêm vào cho văn bản hai chiều trên Windows bằng DirectWrite và Cocoa cho tài liệu UTF-8 bằng cách gọi SCI_SETBIDIRECTIONAL (SC_BIDIRECTIONAL_L2R). Điều này cho phép các tài liệu có chứa tiếng Ả Rập hoặc tiếng Do Thái được chỉnh sửa dễ dàng hơn theo cách tương tự với các trình chỉnh sửa khác.
  • INDIC_GRADIENT và INDIC_GRADIENTCENTRE loại chỉ số được thêm vào. INDIC_GRADIENT bắt đầu với một màu và alpha được chỉ định ở đầu dòng và mờ dần trong suốt ở dưới cùng. INDIC_GRADIENTCENTRE bắt đầu bằng màu và alpha được chỉ định ở giữa đường kẻ và mờ dần trong suốt ở trên cùng và dưới cùng.
  • Đã thêm chế độ thụt lề SC_WRAPINDENT_DEEPINDENT được thêm vào hai tab từ dòng trước.
  • Các chỉ số được vẽ cho các ký tự cuối dòng khi được hiển thị.
  • Hầu hết các byte không hợp lệ trong mã hóa DBCS được hiển thị dưới dạng các đốm màu để làm cho vấn đề rõ ràng và đảm bảo nội dung nào đó được hiển thị.
  • Trên Ca cao, văn bản không hợp lệ trong mã hóa DBCS sẽ được diễn giải thông qua mã hóa MacRoman một byte vì nó sẽ chấp nhận bất kỳ byte nào.
  • Diff lexer thêm kiểu cho các diff có chứa các bản vá.
  • Sự cố được khắc phục trên macOS đối với các ký tự DBCS không hợp lệ khi kéo văn bản, thay đổi trường hợp văn bản, tìm kiếm phân biệt dạng chữ và truy xuất văn bản dưới dạng UTF-8.
  • Đã xảy ra sự cố biểu thức chính quy trên macOS khi liên kết tới libstdc ++.
  • SciTE trên GTK +, khi chạy trong chế độ đơn thể hiện, chuyển tiếp tất cả các đối số dòng lệnh tới cá thể đang chạy. Điều này cho phép & quot; tên tệp SciTE -goto: line & quot; để làm việc.

Tính năng mới trong phiên bản:

  • Hỗ trợ bị giảm cho Microsoft Visual C ++ 2013 do tăng cường sử dụng các tính năng của C ++ 11.
  • Đã thêm khung hình dấu mũ làm hình ảnh thay thế để làm nổi bật dòng dấu mũ.
  • Đã thêm & quot; Dòng được Chọn Ngược & quot; tính năng.
  • SciTE thêm & quot; Chọn Tất cả Dấu trang & quot; lệnh.
  • SciTE thêm cài đặt save.path.suggestion để đề xuất tên tệp khi lưu bộ đệm chưa đặt tên.
  • Đã cập nhật chuyển đổi trường hợp và các danh mục ký tự thành Unicode 9.
  • Từ lexer của Baan nhận dạng các chữ số theo cách phù hợp hơn bao gồm các số thập lục phân và số mũ.
  • Bash lexer nhận ra các chuỗi trong danh sách trong nhiều trường hợp. Lỗi # 1944.
  • Fortran lexer nhận ra một dòng tiền xử lý sau khi tiếp tục dòng &. Lỗi # 1935.
  • Thư mục Fortran có thể gấp nhận xét. Lỗi # 1936.
  • Từ điển PowerShell nhận ra các dấu trích dẫn thoát trong chuỗi. Lỗi # 1929.
  • Python lexer nhận dạng số nhận dạng chính xác hơn khi chúng bao gồm các ký tự không phải ASCII.
  • Thư mục Python xử lý các nhận xét ở cuối tệp như tách biệt với cấu trúc trước đó.
  • YAML lexer nhận ra các nhận xét trong nhiều tình huống và kiểu dáng & quot; ... & quot; dòng giống như & quot; --- & quot; hàng. Lỗi # 1931.
  • Cập nhật thanh cuộn khi các chú thích được thêm, xóa hoặc hiển thị thay đổi. Tính năng # 1187.
  • Hủy chế độ bằng phím Esc giữ nguyên vùng chọn hình chữ nhật. Lỗi # 1940.
  • Bản dựng được tạo bằng danh sách các từ khoá được sắp xếp để có thể lặp lại nhiều hơn. Lỗi # 1946.
  • Trên Ca cao, sự cố rò rỉ các vùng theo dõi chuột đã được sửa.
  • Trên Ca cao, tính năng tự động hoàn thành rộng hơn 4 pixel để tránh cắt bớt văn bản.
  • Trên Windows, dừng vẽ hình chữ nhật lấy nét trên danh sách tự động hoàn thành và tăng độ dài danh sách mặc định lên 9 mục.
  • SciTE kiểm tra tối đa 1 MB tệp để tự động xác định thụt đầu dòng cho indent.auto để tránh tạm dừng lâu khi tải các tệp rất lớn.
  • Giao diện người dùng SciTE sử dụng các màu sáng hơn và ít phần tử 3D hơn để phù hợp với môi trường màn hình hiện tại.
  • SciTE đặt bộ đệm bị bẩn và hiển thị thông báo khi tệp bị xóa nếu load.on.activate on.
  • SciTE trên Windows Tìm nút Tìm dải hoạt động ở chế độ không có đóng. Lỗi # 1926.

Tính năng mới trong phiên bản 3.7.3:

  • Hiển thị dấu vết chặn trên ký tự ở cuối lựa chọn tương tự với các trình chỉnh sửa khác.
  • Trong SciTE có thể chọn màu cho các điểm đánh dấu gấp. Tính năng # 1172.
  • Trong SciTE có thể ẩn số vùng đệm trong các tab. Tính năng # 1173.
  • Từ chối Diff nhận ra các dòng đã xóa bắt đầu bằng & quot; --- & quot;.
  • Từ khóa Lua yêu cầu dòng đầu tiên bắt đầu bằng & quot; #! & quot; được coi là nhận xét bằng tiếng shebang, không chỉ là & quot; # & quot ;. Lỗi # 1900.
  • Matlab lexer yêu cầu bắt đầu và kết thúc nhận xét khối ở một mình trên một dòng. Lỗi # 1902.
  • Python lexer hỗ trợ f-strings với các kiểu mới, cho phép mã định danh Unicode và không còn cho phép @ 1 trở thành trang trí. Lỗi # 1848.
  • Khắc phục sự không nhất quán gấp khi tiêu đề gấp được thêm vào phía trên phần được gấp lại. Tránh mở ra không cần thiết khi việc xóa không bao gồm kết thúc dòng. Lỗi # 1896.
  • Khắc phục sự cố hoàn tất trên Cocoa. Lỗi # 1909.
  • SciTE trên GTK + có thể có dải phân cách rộng giữa các ô với thuộc tính split.wide.
  • Sửa hiển thị danh sách tự động hoàn thành và chú thích trên GTK + 3.22 trên Wayland. Các API mới hơn được sử dụng trên GTK + 3.22 vì các API cũ hơn không được chấp nhận.
  • Khắc phục sự cố trong mã trợ năng trên GTK + do nhận tín hiệu sau khi hủy. Lỗi # 1907.
  • Thực hiện công việc cuộn bàn di chuột trên Wayland. Lỗi # 1901.

Tính năng mới trong phiên bản 3.7.2:

  • Giảm thiểu thu thập lại thông tin cho các API SCI_SETSELECTIONN *. Lỗi # 1888.
  • Sử dụng độ chính xác cao hơn để cho phép chọn các dòng riêng lẻ trong các tệp có hơn 16,7 triệu dòng.
  • Đối với Qt 5, hãy xác định QT_WS_MAC hoặc QT_WS_X11 trên các nền tảng đó. Lỗi # 1887.
  • Đối với Cocoa, khắc phục sự cố khi hủy chế độ xem với macOS 10.12.2. Lỗi # 1891.
  • Khắc phục sự cố trên GTK +

Tính năng mới trong phiên bản 3.6.7:

  • C ++ 11 dựa trên phạm vi cho các vòng được sử dụng trong SciTE để GCC 4.6 hiện là phiên bản được hỗ trợ tối thiểu.
  • SC_CHARSET_DEFAULT bây giờ có nghĩa là trang mã 1252 trên Windows trừ khi trang mã được đặt. Điều này ngăn chặn hành vi không mong muốn và sự cố trên hệ thống Đông Á, nơi ngôn ngữ mặc định thường là DBCS. Các dự án muốn đặt mặc định thành các trang mã DBCS ở miền Đông Á nên đặt trang mã và ký tự được đặt rõ ràng.
  • SCVS_NOWRAPLINESTART tùy chọn dừng mũi tên trái từ gói đến dòng trước đó. Phổ biến nhất là khi không gian ảo được sử dụng. Lỗi # 1648.
  • Lexer C ++ có thể gấp trên #else và #elif bằng thuộc tính fold.cpp.preprocessor.at.else. Lỗi # 210.
  • Danh sách lỗi lexer phát hiện cảnh báo từ Visual C ++ không chứa số dòng.
  • Trình lexer HTML không còn xử lý & quot;

Có gì mới trong phiên bản 3.6.6:

  • Phiên bản 3.6.5 sửa lỗi nhỏ.

Tính năng mới trong phiên bản 3.6.4:

  • SciTE cho phép đặt ký tự phân cách loại tự động hoàn thành.
  • Thư mục C ++ gập mã trên '(' và ')' để cho phép gập các cuộc gọi nhiều dòng. Tính năng # 1138.
  • Đối với lexer HTML, hãy giới hạn mức độ nhận xét của dòng Mako để hoàn tất trước ký tự cuối dòng.
  • Các nếp gấp được mở ra khi hai vùng được kết hợp bằng cách xóa một đường kẻ can thiệp hoặc thay đổi cấp độ gấp nếp bằng cách thêm các ký tự. Điều này đã được sửa cả trong Scintilla và trong mã tương đương của SciTE. Lỗi # 1799.
  • Từ khóa tiến trình hỗ trợ các chữ số thập lục phân số, các nhận xét một dòng, các từ khóa viết tắt và mở rộng các nhận xét lồng nhau thành các cấp không giới hạn.
  • Ruby lexer xử lý cú pháp khóa băm thay thế & quot; khóa: & quot; như một biểu tượng. Lỗi # 1810.
  • Rust lexer xử lý các chuỗi ký tự chuỗi Unicode bị khóa như & quot; u {123abc} & quot ;. Lỗi # 1809.
  • Đối với GTK + trên Windows, bản sửa lỗi 64 bit đã bị hỏng trong 3.6.3.
  • Đối với Qt, các bản phát hành bản phát hành đã tắt các xác nhận.
  • Đối với Qt trên Windows, khắc phục lỗi biên dịch cho Qt 4.x.
  • Phạm vi mục tiêu IME được hiển thị trên Qt cho OS X.
  • Trên Windows, làm cho hoạt động của clipboard trở nên mạnh mẽ hơn bằng cách thử lại OpenClipboard nếu nó không thành công vì điều này có thể xảy ra khi ứng dụng khác đã mở khay nhớ tạm.
  • Trên Windows trở lại thay đổi đã xóa sử dụng tệp def để đảm bảo Scintilla_DirectFunction được xuất mà không có tên mangling. Lỗi # 1813.
  • Trên GTK + và Qt trên Win32 trong lỗi sửa chữa tiếng Hàn do sự thay đổi đầu vào từ của bản phát hành cuối cùng.
  • Đối với SciTE, nhiều thông báo lỗi mô tả được hiển thị khi có sự cố khi tải tập lệnh khởi động Lua. Tính năng # 1139.

Tính năng mới trong phiên bản 3.6.2:

  • Khắc phục lỗi 3.3.8 nơi các từ bên ngoài không thể truy cập được .

Có gì mới trong phiên bản 3.6.0:

  • Khắc phục lỗi 3.3.8 nơi các từ bên ngoài không thể truy cập được .

Tính năng mới trong phiên bản 3.5.7:

  • Khắc phục lỗi 3.3.8 nơi các từ bên ngoài không thể truy cập được .

Có gì mới trong phiên bản 3.5.5:

  • Khắc phục lỗi 3.3.8 nơi các từ bên ngoài không thể truy cập được .

Tính năng mới trong phiên bản 3.5.3:

  • Khắc phục lỗi 3.3.8 nơi các từ bên ngoài không thể truy cập được .

Có gì mới trong phiên bản 3.3.7:

  • Bản phát hành này tăng cường một số lexers, với lexer C ++ thêm chữ người dùng được xác định và nhóm chữ số từ C ++ 11/14.

Tính năng mới trong phiên bản 3.0.1:

  • SciTE trên Windows hiện chạy các kịch bản lệnh Lua trực tiếp trên chuỗi chính thay vì bắt đầu chúng trên một chuỗi thứ cấp và sau đó chuyển trở lại luồng chính.
  • Đánh dấu & quot; khác & quot; làm từ khóa cho TCL giống như các ngôn ngữ khác. Lỗi # 1836954.
  • Khắc phục sự cố với cài đặt phông chữ cho danh sách tự động hoàn thành trên Windows, nơi xử lý phông chữ được sao chép và sau đó bị xóa khiến phông chữ mặc định của hệ thống được sử dụng.
  • Chỉnh sửa kích thước phông chữ được sử dụng trên Windows cho các phương thức nhập ngôn ngữ Châu Á đôi khi dẫn đến IME không hiển thị. Lỗi # 3436753.
  • Đã vẽ hình đa giác cố định trên Windows để các biểu tượng gấp được hiển thị lại. Lỗi # 3433558.
  • Bản vẽ nền đã thay đổi trên GTK + để cho phép định vị ký tự phân đoạn xảy ra trên OS X vì điều này tránh các đường mờ ở ranh giới lexeme.
  • Đảm bảo các bản thu nhỏ được phân bổ trước khi vẽ khi có sự cố khi Scintilla vẽ mà không có các cuộc gọi khởi tạo chung. Lỗi # 3432354.
  • Cố định SciTE trên Windows lỗi gây ra vị trí dấu sót sai sau khi thụt lề lựa chọn. Lỗi # 3433433.
  • Đã sửa lỗi lưu phiên SciTE để lưu bộ đệm khớp vị trí bộ đệm. Lỗi # 3434372.
  • Cố định rò rỉ các đối tượng tài liệu trong SciTE.
  • Nhận dạng các ký tự URL '?' và '%' cho lệnh Open Selected trong SciTE. Lỗi # 3429409.

Tính năng mới trong phiên bản 2.24:

  • Phiên bản 2.24 sửa lỗi rò rỉ bộ nhớ trên GTK +.

Có gì mới trong phiên bản 2.01:

  • Bản sửa lỗi

Có gì mới trong phiên bản 1.78:

  • bao gồm một số từ khóa khác và sửa một số lỗi.

Có gì mới trong phiên bản 1.77:

  • Phiên bản 1.77 sửa lỗi lexer và các vấn đề nhỏ khác.

Phần mềm khác của nhà phát triển Neil Hodgson

SciTE
SciTE

29 Apr 18

Scintilla
Scintilla

20 Feb 15

Ý kiến ​​để SciTE

Bình luận không
Nhập bình luận
Bật hình ảnh!