Adventure是一款代碼文本編輯器,您可以在軟件上直接輸入代碼內容,可以導入文件內容,可以調試項目,可以測試項目,支持多種語言輸入,可以選擇c、c++、c#、html、css、ini、java、php、perl、sql、xml、python等語言編輯代碼內容,滿足大部分編程人員需求,在軟件輕松編輯源碼,這款軟件功能很多,支持代碼工具提示,可以彈出相關的錄入提醒,提升代碼編輯效率,支持高亮顯示,輸入指定的內容會自動附加顏色,支持模板內容,創建項目可以添加示例文件直接編輯,也支持自動補全功能,讓用戶在錄入代碼的時候減少錯誤!
Adventure IDE軟件功能
Adventure是一款輕巧靈活的通用IDE(集成開發環境)和高級文本編輯器。該項目以前稱為AutoGUI,是AutoHotkey腳本的GUI設計器,該項目朝著實現完整IDE的目標發展,一旦其代碼編輯器功能豐富并實現了調試器,該項目便可以完成。Adventure不再是具有專門針對特定語言的功能的編輯器,可以立即準備在廣泛的環境和場景中滿足程序員的需求,或者可以對其進行調整。
編程功能特征描述
1、支持多種編程語言:詞法元素的樣式定義以及高亮和自動完成的關鍵字。
2、語法突出顯示:用彩色/樣式指示文本的句法元素,以增強可讀。
3、自動補全:自動關鍵字中剩余的字符。
4、代碼工具提示(調用提示):彈出提醒功能,方法或命令的簽名。
5、插入參數:通過按Ctrl +插入或單擊調用提示上的來插入功能簽名。
6、自動關閉支架:自動插入匹配的支架。
7、模板:示例文件僅提供最少的代碼行或常規使用的代碼行。
8、自定義語法類型菜單:可以將“語法”菜單配置為僅顯示必要的項目。
9、行號:顯示與行關聯的數字的額外邊距。
10、代碼折疊:文本的邏輯部分(例如函數)可以在視覺上進行分隔,從而可以折疊或擴展特定區域。
11、自動縮進:當按Enter鍵時,前一行的縮進級別將在新行中重現。
12、壓痕指南:沿著代碼塊的垂直線。
13、顯示空白:可視化空白和行尾字符的一種方法。
14、十六進制/十進制轉換:將數字表示形式從十六進制轉換為十進制,反之亦然。
15、與關聯的應用程序一起運行:按下一個鍵直接運行文件(F9)。
16、命令行參數:可以指定命令行參數來執行當前文件(基于選項卡)。此外,文件關聯。
17、資源管理器上下文菜單:與動態外殼菜單集成,可訪問特定的動作和常用動詞。
18、自定義工具菜單:用戶定義的菜單,提供對有用應用程序的訪問。
19、AutoHotkey的設施:
20、專用菜單:僅可用于AutoHotkey的功能。
21、運行時不保存:無需選擇文件位置,即可快速測試AHK代碼。
22、StdErr捕獲:通過截獲腳本執行失敗的標準錯誤流,編輯器可以跳轉到受影響的行。
23、調試器:一種逐步腳本或通過斷點腳本流和變量的方法。
24、工具:一組對開發AutoHotkey腳本特別有用的工具。
25、幫助:與最新版本的AHK幫助文件集成(以經典樣式編譯)。
26、AHK-WinAPI表:一份文檔,可以更深入地了解AutoHotkey的工作方式。
Adventure IDE軟件特色
1、多標簽編輯器:可以在程序的單個實例中打開多個文檔,每個文檔都由一個選項卡按鈕表示。
2、線條和文字標記:提供快速導航和視覺幫助的指示器。
3、智能突出顯示:自動高亮顯示與所選內容匹配的文本。
4、搜索:高級查找/替換對話框。快速的“查找下一個”模式:選擇所需的文本,按F3。
5、查找文件:集成文件搜索工具。也可以單獨工作。
6、自動保存和備份:在特定時間間隔自動保存文件。手動保存時也會創建備份副本。
7、文件元數據:諸如行和文本標記,光標位置,選擇和收縮的折疊之類的數據被保留在文件之外。
Adventure IDE使用說明
1、打開Adventure顯示編輯器界面,可以在軟件直接輸入代碼內容
2、會話文件,選擇要集成到新會話列表或現有會話列表中的文件。
3、行號、符號保證金、切換當前折頁、折疊所有折痕、展開所有折、顯示折線
4、文件元數據,以下詳細將保留用于最近的文件,會話文件和收藏夾:光標位置、線標記、文字標記
5、搜索設置,區分大小寫、僅匹配整個單詞、正則表達式、反斜杠字符
6、目標:搜索的起始目錄或文件。多個目錄/文件必須用“ |”分隔 (管道字符)。
7、在搜索結果列表中雙擊擴展名為AHK或TXT的文件,以在Adventure中打開它,跳到相應的行。
右鍵單擊列表中的文件以顯示Shell上下文菜單。
按F3鍵可在只讀窗口中快速顯示文件內容。
8、啟用自動完成、啟用通話提示、自動關閉支架、縮進設置…插入符號設置…
9、選擇Syntax Highlighting可以對高亮語法設置,點擊Highlight Active Line突出顯示活動線
10、軟件支持的語言還是很多的,您可以在這里選擇一種編程語言設計項目
Adventure IDE工具欄選項
工具提示
創建一個ToolTip控件,應用程序可使用該控件來顯示工具欄中按鈕的描述文本。
Flat
需要使用此樣式來顯示分隔符。
列表
省略此樣式可在按鈕圖標下顯示按鈕文本。
顯示文字
創建一個工具欄,其圖標右側的按鈕文本。與LIST結合使用。
純文本
創建類似于菜單欄的工具欄。
底部
使控件將其自身定位在父窗口的工作區的底部。
垂直的
創建一個垂直工具欄。
沒有分頻器
防止在控件頂部繪制兩個像素的高光。
邊界
創建一個帶有細線邊框的工具欄。
制表符
指定當用戶按下TAB鍵時控件可以接收鍵盤焦點。
可包裝(可包裝)
創建一個可以包含多行按鈕的工具欄。當工具欄變得太狹窄而無法在同一行上包含所有按鈕時,工具欄按鈕可以“換行”到下一行。
工具欄按鈕樣式
自動尺寸
指定工具欄控件不應將標準寬度分配給按鈕。取而代之的是,將基于文本的寬度加上按鈕的圖像來計算按鈕的寬度。
保持按下狀態()
創建一個雙狀態按鈕,每當用戶單擊該按鈕時,便會在按下狀態和未按下狀態之間切換。
分組(CHECKGROUP)
創建一個保持按下狀態的按鈕,直到按下該組中的另一個按鈕為止,類似于單選按鈕。
下拉式(DROPDOWN)
創建一個下拉樣式按鈕,單擊該按鈕可以顯示一個列表。
全關
指定該按鈕將具有一個下拉箭頭,但不作為單獨的部分。
無前綴(NOPREFIX)
指定按鈕文本將不具有與之關聯的加速器前綴。
顯示文字(SHOWTEXT)
指定應顯示按鈕文本。所有按鈕都可以有文本,但是只有那些具有SHOWTEXT按鈕樣式的按鈕才能顯示文本。此按鈕樣式必須與LIST樣式一起使用。如果為不具有SHOWTEXT樣式的按鈕設置文本,則當光標懸停在按鈕上時,工具欄控件將自動將其顯示為工具提示。為此,您必須創建具有TOOLTIPS樣式的工具欄。您可以通過在工具提示標題中使用`r來創建多行工具提示。每個`r將被換行。
工具欄按鈕狀態
開始按下(選中)
該按鈕具有CHECK樣式,正在被單擊/按下。
殘障人士
該按鈕不接受用戶輸入。按鈕圖標和/或文本顯示為灰色。
隱
該按鈕不可見,無法接收用戶輸入。
破排(WRAP)
該按鈕后跟一個換行符。工具欄不能具有WRAPPABLE樣式。