SciTE

軟件截圖:
SciTE
軟件詳細信息:
版本: 4.1.0 更新
上傳日期: 22 Jun 18
開發: Neil Hodgson
許可: 免費
人氣: 30

Rating: 1.0/5 (Total Votes: 1)

SciTE 是一個基於ScIntilla項目的開源,跨平台和免費分發的圖形軟件,採用C ++和GTK +實現,從偏移量設計,充當源代碼編輯器應用程序,用於量身定制專門為程序員和開發人員準備。

在過去幾年中,該應用程序對於編寫和運行各種應用程序非常有用。在其主要功能中,我們可以提到語法樣式,折疊,調用提示,錯誤指示和代碼完成。

它支持多種編程語言,包括C,C ++,C#,CSS,Fortran,PHP,Shell,Ruby,Python,Batch,Assembler,Ada,D,Plain Text,Makefile,Matlab,VB,Perl, YAML,TeX,Hypertext,Difference,Lua,Lisp,Errorlist,VBScript,XML,TCL,SQL,Pascal,JavaScript,Java,以及屬性。


SciTE入門

不幸的是,SciTE僅作為TGZ文件格式的gzip源存檔分發,安裝它並不是最簡單的任務。因此,如果它尚未安裝在您的GNU / Linux操作系統上(各種發行版預裝了SciTE),我們強烈建議您打開包管理器,搜索scite包並進行安裝。

安裝後,您可以從桌面環境的主菜單中打開程序,就像打開系統上的任何其他安裝應用程序一樣。它將被稱為SciTE文本編輯器。

該軟件提供了一個空文檔和一個非常簡潔的圖形用戶界面,該界面使用跨平台GTK + GUI工具包設計。只有一個小菜單欄,因此您可以快速訪問內置工具,各種設置,更改,緩衝區和其他有用的選項。


支持的操作系統

SciTE(基於SCIntilla的文本編輯器)是一款多平台軟件,可在Linux(Ubuntu,Fedora等),FreeBSD和Microsoft Windows(Windows 95,NT 4.0,Windows 2000,Windows 7等)操作系統上運行良好。

此版本中的新功能

  • 通過調用SCI_SETBIDIRECTIONAL(SC_BIDIRECTIONAL_L2R),在Windows上使用DirectWrite和Cocoa為UTF-8文檔添加了雙向文本的實驗和不完整支持。這允許以與其他編輯器類似的方式更輕鬆地編輯包含阿拉伯語或希伯來語的文檔。
  • 添加了INDIC_GRADIENT和INDIC_GRADIENTCENTRE指標類型。 INDIC_GRADIENT以指定的顏色開始,alpha在行頂部開始,淡入到底部完全透明。 INDIC_GRADIENTCENTRE以指定的顏色和alpha中心線開始,並在頂部和底部淡化為完全透明。
  • 包含縮進模式SC_WRAPINDENT_DEEPINDENT,它會縮進上一行的兩個標籤。
  • 顯示時為行尾字符繪製指標。
  • DBCS編碼中的大多數無效字節都顯示為blob,以清除問題並確保顯示某些內容。
  • 在Cocoa上,DBCS編碼中的無效文本將通過單字節MacRoman編碼進行解釋,因為它將接受任何字節。
  • Diff lexer為包含補丁的差異添加樣式。
  • 在拖動文本,更改文本大小寫,不區分大小寫的搜索以及將文本檢索為UTF-8時,在macOS上為無效的DBCS字符修復了崩潰。
  • 鏈接到libstdc ++時,在macOS上修復了正則表達式崩潰。
  • SciTE on GTK +,在單實例模式下運行時,現在將所有命令行參數轉發給已經運行的實例。這允許“SciTE filename -goto:line”。工作。

版本中的新功能

  • 由於C ++ 11功能的使用增加,因此刪除了對Microsoft Visual C ++ 2013的支持。
  • 添加了一個插入符號線框,作為突出顯示插入符號行的替代視覺效果。
  • 添加了“反向選定行”特徵
  • SciTE添加“選擇所有書籤”命令。
  • SciTE添加了save.path.suggestion設置,以便在保存未命名的緩衝區時建議文件名。
  • 將案例轉換和字符類別更新為Unicode 9。
  • Baan lexer以更合規的方式識別數字文字,包括十六進制數和指數。
  • 在更多情況下,Bash詞法分析器會識別列表中的字符串。 Bug#1944。
  • Fortran詞法分析器在行繼續&之後識別預處理器行。 Bug#1935。
  • Fortran文件夾可以折疊評論。 Bug#1936。
  • PowerShell詞法分析器識別字符串中的轉義引號。 Bug#1929。
  • Python詞法分析器在包含非ASCII字符時會更準確地識別標識符。
  • Python文件夾將文件末尾的註釋視為與前面的結構分開。
  • YAML詞法分析器在更多情況下識別評論並設置“...”的樣式。像“---”一樣的線線。 Bug#1931。
  • 添加,刪除註釋或更改可見性時更新滾動條。特寫#1187。
  • 使用Esc鍵取消模式可保留矩形選區。 Bug#1940。
  • 使用排序的詞法分析列表進行構建,使其更具可重現性。 Bug#1946。
  • 在Cocoa上,修復了鼠標跟踪區域的漏洞。
  • 在Cocoa上,自動完成寬度為4像素,以避免文本截斷。
  • 在Windows上,停止在自動完成列表上繪製焦點矩形,並將默認列表長度提升為9個項目。
  • SciTE檢查最多1 MB的文件,以自動確定indent.auto的縮進,以避免在加載非常大的文件時出現長時間暫停。
  • SciTE用戶界面使用較淺的顏色和較少的3D元素來匹配當前的桌面環境。
  • 如果load.on.activate on。
  • ,SciTE將緩衝區設置為臟並在文件被刪除時顯示消息
  • Windows上的SciTE查找條帶“查找”按鈕在增量非關閉模式下工作。 Bug#1926。

3.7.3版中的新功能

  • 在選區末尾的字符處顯示塊插入符號,與其他編輯器類似。
  • 在SciTE中可以選擇折疊標記的顏色。特寫#1172。
  • 在SciTE中可以隱藏選項卡中的緩衝區編號。特寫#1173。
  • Diff lexer識別以“---”開頭的已刪除行。
  • Lua lexer要求第一行以“#!”開頭。被視為shebang評論,而不僅僅是“#”。 Bug#1900。
  • Matlab詞法分析器要求塊註釋開始和結束單獨在一條線上。 Bug#1902。
  • Python詞法分析器支持具有新樣式的f字符串,允許使用Unicode標識符,並且不再允許@ 1成為裝飾器。 Bug#1848。
  • 在折疊部分上方添加折疊標題時修復折疊不一致。當刪除不包括行結束時,避免不必要的展開。 Bug#1896。
  • 修復Cocoa的終結崩潰。 Bug#1909。
  • SciTE on GTK +可以在具有split.wide屬性的窗格之間設置一個廣泛的分隔符。
  • 修復Wayland上GTK + 3.22上自動完成列表和calltips的顯示。 GTK + 3.22上使用的較新的API作為較舊的API已被棄用。
  • 修復GTK +上的輔助功能代碼崩潰,原因是破壞後收到信號。 Bug#1907。
  • 在Wayland上設置觸控板滾動功能。 Bug#1901。

版本3.7.2中的新功能

  • 最小化SCI_SETSELECTIONN * API的重繪。 Bug#1888。
  • 使用更高的精度來選擇超過1670萬行的文件中的單個行。
  • 對於Qt 5,在這些平台上定義QT_WS_MAC或QT_WS_X11。 Bug#1887。
  • 對於Cocoa,使用macOS 10.12.2修復視圖破壞時的崩潰。 Bug#1891。
  • 修復GTK +上的崩潰

版本3.6.7中的新功能

  • C ++ 11基於範圍的SciTE中使用的循環,因此GCC 4.6現在是支持的最低版本。
  • SC_CHARSET_DEFAULT現在表示Windows上的代碼頁1252,除非設置了代碼頁。這可以防止在默認語言環境通常為DBCS的東亞系統上出現意外行為和崩潰。想要在東亞語言環境中默認使用DBCS代碼頁的項目應該明確設置代碼頁和字符集。
  • SCVS_NOWRAPLINESTART選項會阻止左箭頭換行到上一行。最常用的是使用虛擬空間時。 Bug#1648。
  • C ++詞法分析器可以使用fold.cpp.preprocessor.at.else屬性折疊#else和#elif。 Bug#210。
  • 錯誤列表詞法分析器檢測到Visual C ++中不包含行號的警告。
  • HTML詞法分析器不再處理“

版本3.6.6中的新內容

  • 版本3.6.5修復了小錯誤。

版本3.6.4中的新功能

  • SciTE允許設置自動完成類型分隔符。
  • C ++文件夾折疊'('和')'上的代碼,以允許折疊多行調用。特寫#1138。
  • 對於HTML詞法分析器,限制Mako行註釋的範圍在行結束字符之前完成。
  • 通過刪除中間線或通過添加字符更改其折疊級別來合併兩個折疊區域時折疊展開。這在Scintilla和SciTE的等效代碼中得到了修復。錯誤#1799。
  • Progress lexer支持十六進制數字文字,單行註釋,縮寫關鍵字,並將嵌套註釋擴展到無限級別。
  • Ruby lexer處理備用哈希鍵語法" key:"作為一種象徵。 Bug#1810。
  • Rust lexer處理括號中的Unicode字符串轉義符,例如“ u {123abc}”。 Bug#1809。
  • 對於Windows上的GTK +修復了在3.6.3中已破解的64位版本。
  • 對於Qt,發布版本已關閉斷言。
  • 對於Windows上的Qt,修復Qt 4.x的編譯失敗。
  • 在OS X的Qt上顯示的IME目標範圍。
  • 在Windows上,如果OpenClipboard失敗,則通過重試OpenClipboard使剪貼板操作更加健壯,因為當另一個應用程序打開剪貼板時可能會發生這種情況。
  • 在Windows上退出更改,刪除了對def文件的使用以確保Scintilla_DirectFunction導出時沒有名稱損壞。 Bug#1813。
  • 在上一版本的單詞輸入更改引起的韓語修復錯誤中的GTK +和Qt over Win32上。
  • 對於SciTE,在加載Lua啟動腳本時出現問題時會顯示更多描述性錯誤消息。功能#1139。

版本3.6.2中的新功能

  • 修復3.3.8外部詞法分析器無法訪問的錯誤

版本3.6.0中的新功能

  • 修復3.3.8外部詞法分析器無法訪問的錯誤

版本3.5.7中的新功能

  • 修復3.3.8外部詞法分析器無法訪問的錯誤

版本3.5.5中的新功能

  • 修復3.3.8外部詞法分析器無法訪問的錯誤

版本3.5.3中的新功能

  • 修復3.3.8外部詞法分析器無法訪問的錯誤

3.3.7版本中的

新功能

  • 此版本增強了一些詞法分析器,C ++詞法分析器添加了用戶定義的文字和數字分組C ++ 11/14

版本3.0.1中的新功能

  • Windows上的SciTE現在直接在主線程上運行Lua腳本,而不是在輔助線程上啟動它們,然後再回到主線程。
  • 突出顯示“其他”作為TCL的關鍵字,與其他語言一樣。 Bug#1836954。
  • 修復了在Windows上設置自動完成列表字體的問題,其中復制了字體句柄並稍後刪除,導致使用系統默認字體。
  • 修復Windows上用於亞洲語言輸入法的字體大小,這有時會導致IME無法顯示。 Bug#3436753。
  • 在Windows上修復多邊形繪製,以便再次顯示折疊符號。 Bug#3433558。
  • 更改了GTK +上的背景圖,以允許在OS X上進行分數字符定位,因為這樣可以避免在lexeme邊界處出現模糊的線條。
  • 確保在繪畫之前分配了pixmaps,因為當Scintilla在沒有常見的初始化調用的情況下繪製時會發生崩潰。 Bug#3432354。
  • 修復了Windows上的SciTE錯誤,在縮進選擇後導致錯誤的插入位置。 Bug#3433433。
  • 修復了SciTE會話保存到存儲緩衝區位置匹配緩衝區的問題。 Bug#3434372。
  • 修復了SciTE中文檔對象的洩漏。
  • 識別網址字符'?'和SciTE中的Open Selected命令的'%'。 Bug#3429409。

版本2.24中的新功能

  • 版本2.24修復了GTK +上的內存洩漏。

版本2.01中的新功能

  • 修復

版本1.78中的新功能

  • 包含更多詞法分析器並修復了一些錯誤。

版本1.77中的新功能

  • 版本1.77修復了詞法錯誤和其他小問題。

顯影劑的其他軟件 Neil Hodgson

SciTE
SciTE

29 Apr 18

Scintilla
Scintilla

20 Feb 15

意見 SciTE

評論沒有發現
添加評論
打開圖片!