UltraEdit在2023年回歸,對(duì)其腳本引擎進(jìn)行了大修,并對(duì)現(xiàn)有功能進(jìn)行了一些其他更新。這些變化允許在編輯器中加入更多的現(xiàn)代功能和組件。
更新的腳本語(yǔ)言和架構(gòu)
UltraEdit的內(nèi)部腳本結(jié)構(gòu)已經(jīng)更新。最重要的是,這為未來(lái)幾年UltraEdit的高級(jí)功能奠定了技術(shù)基礎(chǔ)。從用戶的角度來(lái)看,例如,這種變化允許你使用最新的JavaScript標(biāo)準(zhǔn)中的當(dāng)代功能和慣例。
更新后的UltraEdit具有JS功能。包括對(duì)現(xiàn)代JS結(jié)構(gòu)的支持,如類。
而且從工程的角度來(lái)看,它為編輯器本身增加了更有能力和性能的腳本功能。這將包括一些大的功能,比如期待已久的插件支持,它還不會(huì)出現(xiàn)在這個(gè)版本中,但我們希望在以后的某個(gè)時(shí)候展示其主要功能。
舊版方案
隨著新的腳本更新,有許多令人興奮的功能可以嘗試,而這些功能以前是沒(méi)有的。但是,與任何重大更新一樣,人們通常會(huì)擔(dān)心這可能會(huì)影響到依賴現(xiàn)在已經(jīng)過(guò)時(shí)的功能的現(xiàn)有功能。
對(duì)于那些已經(jīng)創(chuàng)建、維護(hù)并習(xí)慣于使用自己以前存在的腳本的用戶來(lái)說(shuō),是個(gè)好消息。開發(fā)團(tuán)隊(duì)進(jìn)行了嚴(yán)格的測(cè)試和兼容性檢查,以確保腳本行為與更新前的行為保持一致。
如果你的任何腳本受到這次更新的影響,請(qǐng)使用支持通道向我們發(fā)送你的反饋。
集成的PowerShell實(shí)例
UltraEdit的集成功能列表中,增加了對(duì)編輯器內(nèi)PowerShell實(shí)例的支持。你可以使用菜單">"......"來(lái)啟動(dòng)一個(gè)可??康腜owerShell窗口,而不是手動(dòng)啟動(dòng)PowerShell。
有了這個(gè)新功能,你可以執(zhí)行命令行任務(wù),而不需要從編輯器中導(dǎo)航出來(lái)。它還允許編輯器的功能與命令行直接互動(dòng)。例如,你現(xiàn)在可以在不離開編輯器環(huán)境的情況下運(yùn)行腳本和程序--有點(diǎn)讓人想起基本的IDE功能。
在UltraEdit中直接添加一個(gè)可??康腜owerShell窗口,方法是導(dǎo)航到Layout,勾選PowerShell可??看翱诘膹?fù)選框。
我們正在考慮UltraCompare的外殼功能和其他變體,如Linux或Mac風(fēng)味的外殼。如果你對(duì)這些感興趣,請(qǐng)?jiān)谖覀兊闹С謙通道告訴我們,這樣我們就可以更好地了解我們應(yīng)該優(yōu)先考慮什么。
UltraEdit2023繼續(xù)改進(jìn)編輯器的HTML或Markdown預(yù)覽功能。正如大多數(shù)開發(fā)者所知,UE的實(shí)時(shí)預(yù)覽是以瀏覽器窗口的形式顯示的。例如,有一些功能是為定制的網(wǎng)絡(luò)瀏覽器保留的,如Chrome的內(nèi)置開發(fā)工具,允許記錄或檢查功能。
UE2023.0在實(shí)時(shí)預(yù)覽中增加了非常相同的功能。當(dāng)你打開實(shí)時(shí)預(yù)覽時(shí),你現(xiàn)在可以訪問(wèn)Chrome或Edge等現(xiàn)代瀏覽器中存在的標(biāo)準(zhǔn)開發(fā)者工具包。例如,如果你需要快速查看瀏覽器元素的底層代碼,看看它是如何被渲染的,這就特別有用。
此外,新的實(shí)時(shí)預(yù)覽現(xiàn)在支持選擇/抓取/打印命令。這允許你在實(shí)時(shí)預(yù)覽窗格中突出一個(gè)選擇,將其捕捉為文本或圖像,并快速將其打印為pdf--所有這些都是在渲染和標(biāo)記到位的情況下進(jìn)行的。
錯(cuò)誤修復(fù)和QoL改進(jìn)
某些UTF-8的內(nèi)容,省略號(hào)位置不正確
評(píng)論/取消評(píng)論的改進(jìn)
URL突出顯示和互動(dòng)的改進(jìn)
在選定的文本中全部替換后突出顯示不正確
插入多行HTML模板時(shí)關(guān)閉標(biāo)簽的位置不正確
對(duì)內(nèi)聯(lián)的PHP注釋高亮不正確
快速查找后,活動(dòng)字符串沒(méi)有被正確高亮顯示
使用特定的命令行參數(shù)在啟動(dòng)時(shí)發(fā)生崩潰
在啟用實(shí)時(shí)預(yù)覽的情況下進(jìn)行編輯時(shí),游標(biāo)會(huì)跳到行的開頭
啟用更新的JavaScript支持以執(zhí)行命令行腳本
拼寫檢查檢查整個(gè)文檔而不是選擇
編碼功能區(qū)添加了PHP、Python、Ruby和PowerShell命令
在命令調(diào)色板中使用"/"根路徑時(shí)發(fā)生崩潰
插入模板時(shí)崩潰
啟用單行可滾動(dòng)標(biāo)簽時(shí)無(wú)法滾動(dòng)到最左邊的標(biāo)簽
FTP:解析某些大型目錄時(shí)非常慢
FTP:加載PPKv3鍵的問(wèn)題
FTP:使用平鋪窗口模式時(shí)在錯(cuò)誤的標(biāo)簽組中打開文件
FTP:在使用ASCII傳輸模式打開的文件中增加了額外的一行
FTP:"重命名文件夾"在啟用"僅顯示當(dāng)前目錄"的情況下會(huì)導(dǎo)航到文件夾而不是重命名。
FTP:當(dāng)焦點(diǎn)在FTP窗格中時(shí),F(xiàn)5會(huì)觸發(fā)活動(dòng)文件的大寫命令
使用Ctrl+ Backspace時(shí),光標(biāo)位置和自動(dòng)完成對(duì)話框不正確
大括號(hào)匹配不正確地突出字符串中的大括號(hào)
巨集快速記錄強(qiáng)制"向上查找"的查找動(dòng)作
用特定內(nèi)容對(duì)文件進(jìn)行排序后發(fā)生崩潰
從UTF-16文件的末尾到開頭進(jìn)行搜索后,快速查找會(huì)跳過(guò)文件中的第一次出現(xiàn)。
查找(和隨后的查找字符串選擇)在ANSI文件中有效,但在UTF-16文件中無(wú)效
查找下一個(gè)跳過(guò)大文件中搜索字符串的第一次出現(xiàn)
查找跳過(guò)搜索字符串的有效匹配
當(dāng)試圖處理非常大的文件(30GB以上)時(shí),JSON管理器掛起/崩潰了
UltraEdit的下一步是什么?
我們現(xiàn)在要讓你知道。2023年將是UltraEdit的重要一年。
產(chǎn)品路線圖中充滿了令人興奮的東西和發(fā)展,這些東西正在向編輯器方向發(fā)展。我們不能公布它們是什么,因?yàn)樗赡苓€會(huì)改變,但請(qǐng)繼續(xù)關(guān)注!
同時(shí),我邀請(qǐng)你觀看我們最近的一些網(wǎng)絡(luò)研討會(huì),如果你還沒(méi)有的話。我們正在尋找特殊的用例--大型文件處理、XML工作、CSV和數(shù)據(jù)庫(kù)格式化,甚至是依賴UE的十六進(jìn)制模式的項(xiàng)目。如果你喜歡我們的網(wǎng)絡(luò)研討會(huì)的形式和內(nèi)容,給我們一個(gè)提示,我們可能會(huì)把它做成一個(gè)網(wǎng)絡(luò)研討會(huì)。給我發(fā)信息,征求建議.
還有,如果你因?yàn)楦露龅饺魏纹婀值男袨椋蛘吣銓?duì)最新的版本有一些反饋,請(qǐng)通過(guò)電子郵件向我們提交報(bào)告。
審核編輯 :李倩
-
ultraedit
+關(guān)注
關(guān)注
0文章
14瀏覽量
8134 -
編輯器
+關(guān)注
關(guān)注
1文章
800瀏覽量
31059
原文標(biāo)題:UltraEdit 2023.0的發(fā)布亮點(diǎn)
文章出處:【微信號(hào):哲想軟件,微信公眾號(hào):哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論