91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

EditUltra是什么?

數(shù)據(jù)分析與開(kāi)發(fā) ? 來(lái)源:gitee ? 作者:厲華 ? 2020-08-27 15:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

EditUltra - 中國(guó)人開(kāi)發(fā)開(kāi)源的性能卓越的文本/源碼編輯器+數(shù)據(jù)庫(kù)客戶端+Redis客戶端

1. 概述

EditUltra是中國(guó)人開(kāi)發(fā)開(kāi)源的性能卓越的文本/源碼編輯器+數(shù)據(jù)庫(kù)客戶端+Redis客戶端,她基于開(kāi)源的富文本編輯控件Scintilla提供的基本文本編輯能力,實(shí)現(xiàn)了一個(gè)完整的文本/源碼編輯器,還能直接提交SQL和Redis命令到數(shù)據(jù)庫(kù)和Redis并以表格方式顯示查詢結(jié)果,整個(gè)軟件只有10MB(不包含Oracle/MySQL客戶端庫(kù),需單獨(dú)安裝)。

EditUltra主要功能包含但不限于:

多文件選項(xiàng)卡

WINDOWS資源管理器右鍵菜單打開(kāi)文件/目錄中所有文件

檢測(cè)文件變動(dòng)實(shí)時(shí)重載

文件打開(kāi)期間自動(dòng)設(shè)置為只讀

文件換行符和字符編碼轉(zhuǎn)換

遠(yuǎn)程文件直接打開(kāi)和保存

高級(jí)的切剪、復(fù)制和粘貼

查找和替換

快捷鍵快速選擇單詞、行

高級(jí)移動(dòng)

高級(jí)累積選擇、多位置同步操作、多文本塊選擇、列選擇

選定文本后自動(dòng)高亮上下文中相同文本

BASE64編解碼、散列摘要計(jì)算和加解密

書(shū)簽

導(dǎo)航

白字符顯示

編程語(yǔ)言語(yǔ)法高亮、自動(dòng)完成和方法浮動(dòng)提示,語(yǔ)句塊折疊展開(kāi)

連接Oracle/MySQL,獲取全表字段列表,執(zhí)行SQL,顯示查詢結(jié)果到表格

連接Redis,執(zhí)行命令,顯示查詢結(jié)果到樹(shù)

配置執(zhí)行對(duì)文件、選擇文本的命令

EditUltra完全使用C用純WIN32API編寫(xiě)而成(v1.0.0.3大約有近2萬(wàn)行代碼),又加入了眾多優(yōu)化算法和數(shù)據(jù)結(jié)構(gòu),提供了極高的運(yùn)行效率和較低的系統(tǒng)資源占用,秒開(kāi)文件,鍵入時(shí)毫秒級(jí)彈出自動(dòng)完成列表。

2、開(kāi)發(fā)歷程

作為一名IT人,總喜歡寫(xiě)些東西,無(wú)論是源代碼還是文章,從Linux C開(kāi)發(fā),到寫(xiě)博客,從分析爬蟲(chóng)HTML,到存放SQL命令,從字符編碼檢測(cè),到建立個(gè)人技術(shù)知識(shí)庫(kù),都離不開(kāi)一款輕便的文本編輯器伴我左右。我認(rèn)為一款好的文本/源碼編輯器,必須要—————快,如果啟動(dòng)要花2秒以上基本可以棄用了。

從大學(xué)畢業(yè)以來(lái)嘗試過(guò)很多文本編輯器,UltraEdit是我使用比較長(zhǎng)的一款軟件,最新版本的UltraEdit帶來(lái)了很多新功能,但是知名品牌“烈火”卻遲遲搞不定Hack,我想,從事軟件開(kāi)發(fā)積累多年經(jīng)驗(yàn)的我難道就不能自己寫(xiě)一個(gè)嗎,需要什么功能就自己加(真香?),并以開(kāi)放源代碼方式發(fā)布,于是拾起大學(xué)時(shí)代的VC擼起袖子直接開(kāi)干,先取個(gè)名字,不就是對(duì)標(biāo)UltraEdit嗎,就反過(guò)來(lái)叫EditUltra。

一開(kāi)始以為基于開(kāi)源的富文本編輯控件Scintilla可以讓我的開(kāi)發(fā)工作神速推進(jìn),但閱讀完其網(wǎng)上貧瘠的中文資料和官網(wǎng)上也不算豐富的英文文檔后,才發(fā)現(xiàn)它真的只能當(dāng)作VC工具箱里的一個(gè)稍微高級(jí)點(diǎn)的控件而已,大量功能都得自己擼,像多文件選項(xiàng)卡的控制(WINDOWS TABS控件不提供鼠標(biāo)調(diào)整位置,自己增強(qiáng)唄)、遠(yuǎn)程文件直接打開(kāi)和保存(Linux C開(kāi)發(fā)必需)、自動(dòng)完成列表的內(nèi)容管理(Scintilla只提供了調(diào)用者給定列表、彈出和關(guān)閉接口,而不負(fù)責(zé)列表的篩選、管理等)。

軟件開(kāi)發(fā)離不開(kāi)和數(shù)據(jù)庫(kù)等打交道,那么發(fā)揮一下想象力(軟件開(kāi)發(fā)很需要想象力),文本編輯器內(nèi)嵌客戶端SDK連接上數(shù)據(jù)庫(kù)不就能直接執(zhí)行SQL了嗎,避免了大量復(fù)制粘貼到數(shù)據(jù)庫(kù)客戶端軟件里的人工操作,而且這年頭數(shù)據(jù)庫(kù)客戶端軟件還不便宜,很多看似免費(fèi)也只是純個(gè)人開(kāi)發(fā)免費(fèi),廣大企業(yè)/公司中開(kāi)發(fā)還是要買(mǎi)許可,那么既然客戶端SDK是免費(fèi)的,就差一個(gè)用戶界面把她包裝一下了。

經(jīng)過(guò)兩個(gè)半月,每天晚上兒子睡覺(jué)后寫(xiě)兩個(gè)小時(shí)(周末也是,白天陪全家出去玩等同于上班),一路斬荊披棘,小步迭代而來(lái),終于從v0.0.0.1到v0.0.43.0,很快跳到v1.0.0.0發(fā)布了,還請(qǐng)各位看官多多支持和使用,有問(wèn)題提issue或發(fā)郵件給我,我也將努力保持后續(xù)的繼續(xù)迭代,畢竟現(xiàn)在只實(shí)現(xiàn)了基本功能,很多低頻功能以及markdown預(yù)覽、HTML預(yù)覽等有待于補(bǔ)上。

3. 安裝

3.1. 綠色安裝

下載、解壓綠色包

目前EditUltra只提供64位綠色版,免費(fèi)下載和使用。

從以下網(wǎng)址可以查詢最新版本更新信息

http://114.215.179.129/EditUltra/ChangeLog-CN

公眾號(hào)江南一點(diǎn)雨后臺(tái)回復(fù)中文編輯器,獲取 EditUltra 綠色版下載鏈接。

把她放到軟件目錄中,我一般會(huì)放到專門(mén)放綠色軟件的目錄里

D:Program FilesEditUltra-latest.zip

把里面所有文件解壓出來(lái),解壓出來(lái)只有10MB

D:Program FilesEditUltra

運(yùn)行主程序

直接運(yùn)行里面的editultra.exe即可啟動(dòng)。

注意:

如需內(nèi)嵌Oracle客戶端功能,須自行安裝Oracle,并將WINDOWS環(huán)境變量PATH中加入oci.dll的所在路徑。

如需內(nèi)嵌MySQL客戶端功能,須自行安裝MySQL,并將WINDOWS環(huán)境變量PATH中加入libmysql.dll的所在路徑。

注冊(cè)WINDOWS右鍵文件/目錄彈出菜單項(xiàng)

如果需要在WINDOWS資源管理器中右鍵菜單增加“打開(kāi)文件”功能,執(zhí)行菜單環(huán)境->文件右鍵彈出菜單。

注冊(cè)成功后就能在WINDOWS里右鍵打開(kāi)文件了。

如果需要在WINDOWS資源管理器中右鍵菜單增加“打開(kāi)目錄中所有文件”功能,執(zhí)行菜單環(huán)境->目錄右鍵彈出菜單。

注冊(cè)成功后就能在WINDOWS里右鍵打開(kāi)目錄中所有文件了。

WINDOWS10操作系統(tǒng)可能會(huì)遇到“沒(méi)有管理員權(quán)限”報(bào)錯(cuò),解決方案是右鍵“以管理員身份運(yùn)行”editultra.exe,再執(zhí)行以上菜單即可。

3.2. 源碼編譯安裝

如果喜歡折騰,全套源代碼在

https://gitee.com/calvinwilliams/EditUltra

clone下來(lái),用VS自行編譯吧,我用的是Visual Studio 2019。

編譯前需要安裝第三方依賴庫(kù):SciLexer、pcre、libcurl、iconv、openssl、MySQL、Oracle、hiredis。

4、功能導(dǎo)覽

4.1. 一級(jí)菜單"文件"

4.1.1. 文件操作

一級(jí)菜單下面對(duì)文件的操作有新建、打開(kāi)...、打開(kāi)最近、保存、另存為...、全部保存、關(guān)閉、關(guān)閉所有文件、關(guān)閉除當(dāng)前外所有文件。

啟用二級(jí)菜單文件變動(dòng)檢測(cè)可在每次文件選項(xiàng)卡選擇該文件時(shí)自動(dòng)檢查文件是否變動(dòng),如果變動(dòng)則重載文件。

啟用二級(jí)菜單打開(kāi)文件后設(shè)置為只讀可在文件編輯期間臨時(shí)對(duì)文件設(shè)置只讀權(quán)限,防止別人打開(kāi)修改。

4.1.2. 換行符風(fēng)格

二級(jí)菜單新建文件換行符設(shè)置新建文件時(shí)使用的哪個(gè)操作系統(tǒng)風(fēng)格的換行符。二級(jí)菜單全文轉(zhuǎn)換換行符可在打開(kāi)文件后調(diào)整文件中的換行符風(fēng)格。換行符風(fēng)格目前支持WINDOWS(CR+LF)、MAC風(fēng)格(CR)、UNIX/Linux風(fēng)格(LF)。

4.1.3. 字符編碼

二級(jí)菜單新建文件字符編碼設(shè)置新建文件時(shí)使用的字符編碼。二級(jí)菜單全文轉(zhuǎn)換字符編碼可在打開(kāi)文件后調(diào)整文件中的字符編碼。字符編碼目前支持UTF-8、GB18030、BIG5。

4.1.4. 遠(yuǎn)程文件管理器

遠(yuǎn)程文件管理器用于管理遠(yuǎn)程服務(wù)器地址簿。管理器對(duì)話框右邊是遠(yuǎn)程服務(wù)器信息,填寫(xiě)完后點(diǎn)擊測(cè)試遠(yuǎn)程文件服務(wù)器連接測(cè)試,如果測(cè)試通過(guò)的話,點(diǎn)擊新建遠(yuǎn)程文件服務(wù)器連接加到左邊列表中,注意連接名稱中不能包含空格等白字符。更新遠(yuǎn)程文件服務(wù)器連接會(huì)把右邊的信息修改到左邊的列表中。左下角的刪除遠(yuǎn)程文件管理器連接會(huì)刪除左邊列表中的當(dāng)前選擇項(xiàng)。

每個(gè)服務(wù)器連接信息對(duì)應(yīng)一個(gè)配置文件conf fileser_(連接名稱).conf。

如果密碼不填的話,會(huì)在每次啟動(dòng)后第一次展開(kāi)文件資源管理器中該連接時(shí)要求輸入密碼,如果密碼正確成功連接上,后續(xù)文件操作無(wú)需再輸入密碼。

4.2. 一級(jí)菜單"編輯"

4.2.1. 剪切、復(fù)制、粘貼和刪除

二級(jí)菜單高級(jí)剪切的三級(jí)菜單項(xiàng)剪切行用于剪切當(dāng)前行到剪貼板,無(wú)需事前選擇,剪切粘貼行把當(dāng)前行移到下一行的下面,剪貼板里遺留一份當(dāng)前行內(nèi)容。

二級(jí)菜單高級(jí)復(fù)制的三級(jí)菜單項(xiàng)復(fù)制行用于復(fù)制當(dāng)前行到剪貼板,無(wú)需事前選擇,復(fù)制粘貼行把當(dāng)前行向下復(fù)制一份,剪貼板里遺留一份當(dāng)前行內(nèi)容。

二級(jí)菜單高級(jí)粘貼的三級(jí)菜單項(xiàng)粘貼行用于把剪貼板里的內(nèi)容粘貼作為當(dāng)前行,往上粘貼行則是向上粘貼。

二級(jí)菜單高級(jí)刪除的三級(jí)菜單項(xiàng)刪除行用于刪除當(dāng)前行,無(wú)需事前選擇。

4.2.2. 合并行

二級(jí)菜單合并行把下一行拼接到當(dāng)前行的末尾,無(wú)需事前選擇。

4.2.3. 大小寫(xiě)轉(zhuǎn)換

二級(jí)菜單大小寫(xiě)轉(zhuǎn)換用于對(duì)選擇文本一起轉(zhuǎn)換為大寫(xiě)或小寫(xiě)。

4.2.4. 啟用編輯輔助功能

二級(jí)菜單啟用自動(dòng)補(bǔ)全關(guān)閉符號(hào)當(dāng)在編輯區(qū)輸入(、[、{、'、"時(shí)自動(dòng)補(bǔ)全關(guān)閉符號(hào),但光標(biāo)還是定位在輸入字符和關(guān)閉字符之間。

二級(jí)菜單啟用自動(dòng)縮進(jìn)當(dāng)在編輯區(qū)輸入回車(chē)時(shí),如果當(dāng)前行左邊有白字符(空格、TAB),下一行也會(huì)自動(dòng)加入這些白字符,光標(biāo)定位在自動(dòng)補(bǔ)充的白字符后面。

4.2.5. BASE64編解碼

EditUltra支持用戶直接對(duì)編輯區(qū)選擇的文本做BASE64編碼,并自動(dòng)替換原選擇文本,編碼和解碼是可逆的。

4.2.6. 散列/消息摘要

EditUltra支持用戶直接對(duì)編輯區(qū)選擇的文本做散列/消息摘要,并自動(dòng)替換原選擇文本,摘要算法是不可逆的。目前支持的摘要算法有MD5、SHA1、SHA256。

4.2.7. DES加解密

EditUltra支持用戶直接對(duì)編輯區(qū)選擇的文本做3DES加解密,彈出對(duì)話框輸入密鑰(24字符,非十六進(jìn)制展開(kāi)),加密后按十六進(jìn)制展開(kāi)自動(dòng)替換原選擇文本,解密過(guò)程同之。

4.3. 一級(jí)菜單"搜索"

4.3.1. 查找和替換

二級(jí)菜單查找...彈出查找對(duì)話框

可用普通文本或正則表達(dá)式作為源匹配編輯區(qū)的文本,可選項(xiàng)整詞匹配、大小寫(xiě)匹配、匹配單詞開(kāi)始決定匹配方式,非模態(tài)對(duì)話框按鈕查找上一個(gè)、查找下一個(gè)在不關(guān)閉查找對(duì)話框時(shí)定位編輯區(qū)匹配字符串處。

二級(jí)菜單查找下一個(gè)(或快捷鍵F3)、查找上一個(gè)(或快捷鍵Ctrl+F3)在不打開(kāi)查找對(duì)話框直接匹配定位編輯區(qū)查找結(jié)果。

二級(jí)菜單替換...彈出替換對(duì)話框

非模態(tài)對(duì)話框按鈕替換上一個(gè)、替換下一個(gè)、全部替換在不關(guān)閉替換對(duì)話框時(shí)替換所有編輯區(qū)匹配字符串處。

4.3.2. 快速選擇

二級(jí)菜單全選或快捷鍵Ctrl+A選擇全文,選擇單詞組或快捷鍵Ctrl+W全選當(dāng)前位置所在單詞,選擇行或快捷鍵Ctrl+L全選當(dāng)前位置所在行。

4.3.3. 高級(jí)選擇

二級(jí)菜單向右累積選擇單詞、向右累積選擇單詞組、累積選擇到下一個(gè)語(yǔ)句塊首行用于累加調(diào)整選擇文本。

假如一個(gè)變量名由三個(gè)單詞組成,單詞首字母大小,向右累積選擇單詞自動(dòng)選擇從當(dāng)前位置到單詞最后一個(gè)字母,向右累積選擇單詞組自動(dòng)選擇從當(dāng)前位置到變量名結(jié)束,累積選擇到下一個(gè)語(yǔ)句塊首行自動(dòng)選擇從當(dāng)前位置到空行分割的下一個(gè)語(yǔ)句塊首行。

向左累積選擇*亦然。

EditUltra支持定位多個(gè)位置或選擇多個(gè)文本塊,聯(lián)動(dòng)操作:輸入、退格鍵、刪除、復(fù)制等,快捷鍵為Ctrl+MouseLButtonClick或Ctrl+MouseLButtonDown+MouseMove+MouseLButtonUp+...。

比如拼接復(fù)制

比如在HTML的TD中同時(shí)設(shè)置class

EditUltra支持列選擇,聯(lián)動(dòng)操作:輸入、退格鍵、刪除、復(fù)制等,快捷鍵為Alt+MouseLButton+MouseMove或Alt+Shift+Left/Right/Up/Down。

作為一個(gè)合格的文本/源碼編輯器,也支持選定文本后,自動(dòng)高亮上下中相同的文本

4.3.4. 高級(jí)移動(dòng)光標(biāo)

同上,但是是移動(dòng)光標(biāo),而不是累積選擇。

這些操作配備快捷鍵實(shí)現(xiàn)與vim同等的快速處理。

4.3.5. 書(shū)簽管理

二級(jí)菜單書(shū)簽提供了對(duì)任意打開(kāi)文件的任意行做行標(biāo)記,便于事后快速跳躍。

切換書(shū)簽的快捷鍵是F9,增加書(shū)簽的快捷鍵是Alt+F9,刪除書(shū)簽的快捷鍵是Ctrl+F9,刪除所有書(shū)簽的快捷鍵是Ctrl+Shift+F9。

跳到上一個(gè)書(shū)簽(當(dāng)前文件)的快捷鍵是Ctrl+F2,跳到下一個(gè)書(shū)簽(當(dāng)前文件)的快捷鍵是F2,跳到上一個(gè)書(shū)簽(所有打開(kāi)的文件)的快捷鍵是Ctrl+Shift+F2,跳到下一個(gè)書(shū)簽(所有打開(kāi)的文件)的快捷鍵是Shift+F2。

4.3.6. 導(dǎo)航操作

二級(jí)菜單導(dǎo)航提供了由于鼠標(biāo)點(diǎn)擊定位而產(chǎn)生的位置鏈的快速退回功能,比如臨時(shí)到另外一個(gè)文件中去復(fù)制一個(gè)字符串,然后直接跳回來(lái)。

退回到上一個(gè)位置(當(dāng)前文件)的快捷鍵是Ctrl+Back,退回到上一個(gè)位置(所有打開(kāi)的文件)的快捷鍵是Ctrl+Shift+Back。

4.4. 一級(jí)菜單"視圖"

4.4.1. 顯示/隱藏文件資源樹(shù)

二級(jí)菜單文件資源樹(shù)用于顯示/隱藏主窗口左邊的文件資源管理器區(qū)域。

4.4.2. 調(diào)整字體顏色方案

二級(jí)菜單字體顏色方案用于調(diào)整字體顏色方案。

EditUltra支持編程語(yǔ)言語(yǔ)法高亮、鍵入時(shí)彈出自動(dòng)完成框、浮動(dòng)顯示語(yǔ)法提示、快速定位到庫(kù)函數(shù)名等符號(hào)定義處。字體顏色方案對(duì)話框左下角為無(wú)高亮的普通文本和當(dāng)前活動(dòng)行的字體顏色設(shè)置,對(duì)話框左邊為編程語(yǔ)言(C++、Java、Python等)的字體顏色設(shè)置,對(duì)話框右邊為標(biāo)記語(yǔ)言(HTML、CSS等)的字體顏色設(shè)置。

4.4.3. 顯示/隱藏行號(hào)/書(shū)簽

二級(jí)菜單顯示行號(hào)、顯示書(shū)簽用于顯示/隱藏編輯區(qū)靠左的輔助區(qū)域里的行號(hào)、書(shū)簽等標(biāo)記。

4.4.4. 顯示/隱藏白字符

二級(jí)菜單顯示白字符用于使用可見(jiàn)標(biāo)記顯示空格和TAB,顯示換行符用于使用可見(jiàn)標(biāo)記顯示換行符,顯示縮進(jìn)線用于使用可見(jiàn)標(biāo)記顯示同一縮進(jìn)行集的縮進(jìn)豎線。

4.4.5. 縮放

二級(jí)菜單縮放里面的放大和縮小用于調(diào)大字體顯示大小,不影響打印大小,不受字體顏色方案影響??捎弥刂每s放恢復(fù)原大小。

4.5. 一級(jí)菜單"編程"

4.5.1. 語(yǔ)句塊折疊

二級(jí)菜單啟用語(yǔ)句塊折疊用于開(kāi)啟/禁用語(yǔ)句塊折疊功能,折疊標(biāo)記顯示在編輯區(qū)靠左的輔助區(qū)域中。

二級(jí)菜單語(yǔ)句塊合攏和語(yǔ)句塊展開(kāi)用于合攏和展開(kāi)當(dāng)前層級(jí)的語(yǔ)句塊,語(yǔ)句塊折疊切換用于切換合攏和展開(kāi)。

二級(jí)菜單全部語(yǔ)句塊合攏和全部語(yǔ)句塊展開(kāi)用于一鍵合攏和展開(kāi)所有層級(jí)的語(yǔ)句塊。

4.5.2. 源代碼符號(hào)表

EditUltra預(yù)置了眾多語(yǔ)言的符號(hào)提取正則表達(dá)式(位于配置文件conf/doctype_(語(yǔ)言名).conf中的symbol_reqular_exp配置值),匹配出來(lái)的符號(hào)顯示成編輯區(qū)右邊的符號(hào)列表框中,可鼠標(biāo)左鍵雙擊符號(hào)直接跳到符號(hào)定義處。用戶可根據(jù)需要,自行修改配置文件以調(diào)整匹配式。

二級(jí)菜單跳到符號(hào)定義或快捷鍵F11可直接選定光標(biāo)所在位置的單詞組,從符號(hào)列表中查詢出編輯區(qū)行號(hào),跳到該行。

4.5.3. 自動(dòng)完成和語(yǔ)法提示

EditUltra預(yù)置了眾多語(yǔ)言的關(guān)鍵字和庫(kù)函數(shù)名,(位于配置文件conf/doctype_(語(yǔ)言名).conf中的autocomplete.set和calltip.add配置值),當(dāng)用戶鍵入前N個(gè)字符時(shí)EditUltra會(huì)根據(jù)優(yōu)化過(guò)的算法和數(shù)據(jù)結(jié)構(gòu)快速篩選出匹配前N個(gè)字符的所有autocomplete.set組合,彈出自動(dòng)完成框提供用戶選擇,當(dāng)用戶鍵入(、,時(shí)EditUltra會(huì)根據(jù)匹配的calltip.add,顯示語(yǔ)法提示。個(gè)別語(yǔ)言可能會(huì)有不同的用戶操作差異性,比如HTML的屬性名自動(dòng)完成列表是在用戶在標(biāo)記名后鍵入空格就自動(dòng)彈出。用戶可根據(jù)需要,自行修改配置文件以擴(kuò)展名字空間。

4.5.4. 數(shù)據(jù)庫(kù)SQL文件

EditUltra約定了.sql為存放數(shù)據(jù)庫(kù)SQL的文本文件,額外的,如果發(fā)現(xiàn)文件內(nèi)容以某一特定注釋格式(數(shù)據(jù)庫(kù)自動(dòng)連接配置頭)出現(xiàn),則提取相關(guān)信息作為連接數(shù)據(jù)庫(kù)的參數(shù),在打開(kāi)文件完成后自動(dòng)連接數(shù)據(jù)庫(kù),并獲取所有能訪問(wèn)的表名列表以及字段信息列表顯示到編輯區(qū)右邊的符號(hào)樹(shù)框中,用戶等待連接完成后可直接選擇文件后面的SQL并執(zhí)行,如果執(zhí)行的是SELECT語(yǔ)句還會(huì)把查詢結(jié)果顯示在編輯區(qū)下面的表格中。

Oracle的數(shù)據(jù)庫(kù)自動(dòng)連接配置頭長(zhǎng)這個(gè)樣子:

-- EDITULTRA BEGIN DATABASE CONNECTION CONFIG-- DBTYPE : Oracle-- DBHOST : (SIG)-- DBPORT : 0-- DBUSER : (連接用戶名)-- DBPASS : [連接用戶密碼]-- DBNAME : -- EDITULTRA END DATABASE CONNECTION CONFIG

以下為一個(gè)Oracle配置示例:

-- EDITULTRA BEGIN DATABASE CONNECTION CONFIG-- DBTYPE : Oracle-- DBHOST : CALVINDB-- DBPORT : 0-- DBUSER : calvin-- DBPASS : -- DBNAME : calvindb-- EDITULTRA END DATABASE CONNECTION CONFIG

MySQL的數(shù)據(jù)庫(kù)自動(dòng)連接配置頭長(zhǎng)這個(gè)樣子:

-- EDITULTRA BEGIN DATABASE CONNECTION CONFIG-- DBTYPE : MySQL-- DBHOST : (ip)-- DBPORT : (port)-- DBUSER : (連接用戶名)-- DBPASS : [連接用戶密碼]-- DBNAME : (庫(kù)名)-- EDITULTRA END DATABASE CONNECTION CONFIG

以下為一個(gè)MySQL配置示例:

-- EDITULTRA BEGIN DATABASE CONNECTION CONFIG-- DBTYPE : MySQL-- DBHOST : 127.0.0.1-- DBPORT : 3306-- DBUSER : calvin-- DBPASS : calvin-- DBNAME : calvindb-- EDITULTRA END DATABASE CONNECTION CONFIG

注意:連接用戶密碼可不配置,在每次連接數(shù)據(jù)庫(kù)時(shí)會(huì)提示輸入,如果連接成功后面會(huì)記住密碼,直到程序結(jié)束。

數(shù)據(jù)庫(kù)自動(dòng)連接配置頭比較難記,二級(jí)菜單插入數(shù)據(jù)庫(kù)自動(dòng)連接配置頭可直接插入配置模板到當(dāng)前SQL文件中,所以不用刻意去記她,不過(guò)每個(gè)配置項(xiàng)的含義和用法還是要記憶的。

二級(jí)菜單執(zhí)行選定SQL或快捷鍵F5用于執(zhí)行選定的SQL語(yǔ)句。

4.5.5. REDIS文件

REDIS自動(dòng)連接配置頭以及一鍵執(zhí)行同數(shù)據(jù)庫(kù)。

4.6. 一級(jí)菜單"環(huán)境"

4.6.1. WINDOWS資源管理器右鍵菜單

二級(jí)菜單文件右鍵彈出菜單用于向WINDOWS資源管理器右鍵菜單注冊(cè)/卸載用 EditUltra 打開(kāi)文件菜單項(xiàng)。

二級(jí)菜單目錄右鍵彈出菜單用于向WINDOWS資源管理器右鍵菜單注冊(cè)/卸載用 EditUltra 打開(kāi)目錄中所有文件菜單項(xiàng)。

注意:在WINDOWS10操作系統(tǒng)中執(zhí)行以上兩個(gè)菜單項(xiàng)需要管理員權(quán)限,可重新以管理員身份啟動(dòng)EditUltra主程序。

4.6.2. 處理當(dāng)前文件和當(dāng)前選擇文本的命令

EditUltra允許自定義格式命令用于一鍵處理當(dāng)前文件或當(dāng)前編輯區(qū)選擇文本。

二級(jí)菜單配置處理文件的命令用于配置處理當(dāng)前文件的格式命令,用%F占位文件名,執(zhí)行處理文件的命令用于執(zhí)行該命令。

二級(jí)菜單配置處理選定文本的命令用于配置處理當(dāng)前選定文本的格式命令,用%T占位選定文本,執(zhí)行處理選定文本的命令用于執(zhí)行該命令,比如打開(kāi)瀏覽器提交選定文本為關(guān)鍵字給搜索引擎。

4.7. 一級(jí)菜單"幫助"

執(zhí)行二級(jí)菜單關(guān)于展示EditUltra軟件版權(quán)和引用第三方庫(kù)列表。

4.8. 目前支持語(yǔ)法高亮的語(yǔ)言列表

目前已支持25種編程語(yǔ)言和標(biāo)記語(yǔ)言,每種語(yǔ)言的配置文件為conf/doctype_(語(yǔ)言名).conf,一般keywords.set配置為語(yǔ)法高亮單詞列表,keywords2.set配置為庫(kù)函數(shù)等第三方符號(hào)列表,autocomplete.set配置為鍵入時(shí)彈出自動(dòng)完成單詞列表,calltip.add為浮動(dòng)顯示語(yǔ)法提示文本,symbol_reqular_exp為正則表達(dá)式匹配源代碼出符號(hào)表放到編輯區(qū)右邊列表框供鼠標(biāo)左鍵雙擊后直接跳到定義處行。

今后還將繼續(xù)完善已有語(yǔ)言未實(shí)現(xiàn)功能,也將增加更多語(yǔ)言,也歡迎大家把急需的語(yǔ)言告知我優(yōu)先添加,更歡迎大家?guī)臀姨砑雍驪R我,謝謝。

4.9. 啟動(dòng)速度評(píng)測(cè)

CPU : i5-7500 3.4GHz內(nèi)存 : 16GB操作系統(tǒng) : WINDOWS 10測(cè)試說(shuō)明 : 操作系統(tǒng)啟動(dòng)后,右鍵測(cè)試文本文件彈出菜單中選擇打開(kāi)約28KB大小的文件。

5. 最后

EditUltra,中國(guó)人開(kāi)發(fā)開(kāi)源的小巧快速又功能豐富的文本/源碼編輯器(內(nèi)嵌數(shù)據(jù)庫(kù)客戶端、Redis客戶端)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)據(jù)庫(kù)
    +關(guān)注

    關(guān)注

    7

    文章

    4022

    瀏覽量

    68382
  • MySQL
    +關(guān)注

    關(guān)注

    1

    文章

    908

    瀏覽量

    29584
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    828

    瀏覽量

    32921

原文標(biāo)題:這個(gè)神器,以為是文本編輯器,其實(shí)它是 MySQL 客戶端,以為是 MySQL 客戶端,其實(shí)它是 Redis 客戶端

文章出處:【微信號(hào):DBDevs,微信公眾號(hào):數(shù)據(jù)分析與開(kāi)發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    速騰聚創(chuàng)千線級(jí)激光雷達(dá)組合獲百度蘿卜快跑獨(dú)家定點(diǎn)

    全球領(lǐng)先的智能激光雷達(dá)系統(tǒng)科技企業(yè)速騰聚創(chuàng)(RoboSense)今日宣布,已正式成為百度Apollo旗下無(wú)人駕駛出行服務(wù)平臺(tái)“蘿卜快跑”(Apollo Go)新一代前裝量產(chǎn)Robotaxi車(chē)型的 激光雷達(dá)獨(dú)家供應(yīng)商 。此次合作標(biāo)志著速騰聚創(chuàng)在高速增長(zhǎng)的Robotaxi賽道再下一城,其高性能激光雷達(dá)解決方案將深度賦能百度無(wú)人駕駛的規(guī)?;虡I(yè)運(yùn)營(yíng)。 強(qiáng)強(qiáng)聯(lián)合:EM4主雷達(dá)+E1補(bǔ)盲雷達(dá)構(gòu)建360°安全感知 根據(jù)合作協(xié)議,速騰聚創(chuàng)將為蘿卜快跑新一代Robotaxi提供 高線數(shù)數(shù)字化主激光
    的頭像 發(fā)表于 03-12 18:54 ?797次閱讀
    速騰聚創(chuàng)千線級(jí)激光雷達(dá)組合獲百度蘿卜快跑獨(dú)家定點(diǎn)

    清華校友的傳感器初創(chuàng)企業(yè)中科融合獲億元融資,中科院蘇州納米所孵化

    近日,3D視覺(jué)與MEMS微振鏡芯片企業(yè)中科融合Ainstec宣布完成新一輪近億元融資,本輪由松禾資本與長(zhǎng)興基金等機(jī)構(gòu)聯(lián)合投資。 公司源自中國(guó)科學(xué)院納米技術(shù)與納米仿生研究所,以自研的掃描式MEMS微振鏡芯片為核心技術(shù)底座,推出MEMS結(jié)構(gòu)光3D和微投影顯示光機(jī)整體解決方案,構(gòu)建起覆蓋芯片、模組到系統(tǒng)方案的物理AI光學(xué)信息層全棧技術(shù)能力。該技術(shù)路線兼具小型化、高精度與抗環(huán)境干擾優(yōu)勢(shì),有望在AI時(shí)代同時(shí)承擔(dān) “具身視覺(jué)感知入口”與“AR顯示交互出
    的頭像 發(fā)表于 03-12 18:52 ?725次閱讀
    清華校友的傳感器初創(chuàng)企業(yè)中科融合獲億元融資,中科院蘇州納米所孵化

    深圳MEMS傳感器公司獲和而泰戰(zhàn)略投資

    3月9日,上市公司深圳和而泰智能控制股份有限公司宣布完成戰(zhàn)略投資MEMS傳感器小巨人企業(yè)深圳美思先端電子有限公司(以下簡(jiǎn)稱“美思先端”),并且雙方于當(dāng)天舉行簽約儀式。此舉是和而泰,為構(gòu)筑“感知-決策-控制”一體化的完整技術(shù)壁壘,面向萬(wàn)物互聯(lián)時(shí)代,夯實(shí)底層核心技術(shù)能力、構(gòu)建產(chǎn)業(yè)競(jìng)爭(zhēng)新優(yōu)勢(shì)的關(guān)鍵戰(zhàn)略落子。 圖片來(lái)源:和而泰公眾號(hào) 1、?美思先端 深圳市美思先端電子有限公司成立于2015年8月,位于深圳光明區(qū),一家創(chuàng)新型MEMS傳感
    的頭像 發(fā)表于 03-12 18:50 ?750次閱讀
    深圳MEMS傳感器公司獲和而泰戰(zhàn)略投資

    圖文學(xué)習(xí)PWM,怎么輸出直流信號(hào)?

    PWM是脈沖寬度調(diào)制的意思,是一個(gè)周期內(nèi)的高電平時(shí)間與周期時(shí)間之比,圖3-9 所示,它與傅里葉變換有不解之緣。
    的頭像 發(fā)表于 03-12 18:48 ?456次閱讀
    圖文學(xué)習(xí)PWM,怎么輸出直流信號(hào)?

    黃仁勛AI“五層蛋糕”:一場(chǎng)熱烈的“工業(yè)革命”正在發(fā)生,實(shí)時(shí)智能時(shí)代到來(lái)

    NVIDIA GTC將于2026年3月16-19日在美國(guó)加州圣何塞及線上同步舉行,此次將聚焦探索下一代AI的無(wú)限可能。大會(huì)前夕,英偉達(dá)CEO黃仁勛罕見(jiàn)發(fā)表關(guān)于人工智能的長(zhǎng)篇博客文章,文中他定義了AI的“五層架構(gòu)”。有關(guān)未來(lái)AI的發(fā)展方向,或許我們將從中找到答案。 ? AI帶來(lái)根本性變化,從預(yù)制軟件進(jìn)入“實(shí)時(shí)智能” 黃仁勛指出,AI 是塑造當(dāng)今世界的強(qiáng)大力量之一,是如同電力和互聯(lián)網(wǎng)一樣必不可少的基礎(chǔ)設(shè)施。它令計(jì)算領(lǐng)域發(fā)生了根本性變化。 ? 如何理解這個(gè)根
    的頭像 發(fā)表于 03-12 18:22 ?621次閱讀
    黃仁勛AI“五層蛋糕”:一場(chǎng)熱烈的“工業(yè)革命”正在發(fā)生,實(shí)時(shí)智能時(shí)代到來(lái)

    GINKGO MICRO 銀杏微半導(dǎo)體MOS管在汽車(chē)車(chē)燈的應(yīng)用參數(shù)詳解與選型指南

    GINKGO MICRO 銀杏微半導(dǎo)體MOS管在汽車(chē)車(chē)燈的應(yīng)用參數(shù)詳解與選型指南 一、概述 汽車(chē)車(chē)燈已全面進(jìn)入LED/矩陣/像素化時(shí)代, MOSFET 作為車(chē)燈驅(qū)動(dòng)、調(diào)光、保護(hù)、升壓/降壓核心開(kāi)關(guān)器件,承擔(dān)通斷控制、PWM調(diào)光、能量轉(zhuǎn)換、瞬態(tài)防護(hù)等關(guān)鍵功能。車(chē)載電氣環(huán)境嚴(yán)苛(拋負(fù)載、冷啟動(dòng)、電壓尖峰、高低溫、振動(dòng)),并按車(chē)燈功率、拓?fù)?、安裝位置與可靠性要求精準(zhǔn)選型。 本文覆蓋: 核心參數(shù)詳解、車(chē)規(guī)要求、車(chē)燈場(chǎng)景選型、降額設(shè)計(jì)、典型方案、選型步驟與清
    的頭像 發(fā)表于 03-12 17:59 ?466次閱讀
    GINKGO MICRO 銀杏微半導(dǎo)體MOS管在汽車(chē)車(chē)燈的應(yīng)用參數(shù)詳解與選型指南

    濁度高、干擾多、測(cè)距難:2026泳池機(jī)器人傳感器優(yōu)選的ToF供應(yīng)商

    隨著2026年泳池智能化清潔的普及,如何為泳池機(jī)器人傳感器挑選一顆可靠的“眼睛”,成為泳池機(jī)器人制造商面臨的核心挑戰(zhàn)。在眾多ToF傳感器供應(yīng)商中,泳池機(jī)器人傳感器的選型直接決定了設(shè)備在復(fù)雜水環(huán)境下的路徑規(guī)劃能力和清潔覆蓋率。本文將深入剖析泳池機(jī)器人傳感器面臨的四大痛點(diǎn),并詳解為何錫產(chǎn)微芯傳感器是ToF供應(yīng)商優(yōu)選,能從根本上破解這些難題。 泳池機(jī)器人傳感器面臨的四大“水下困境” 要在泳池這一特殊介質(zhì)中實(shí)現(xiàn)精準(zhǔn)導(dǎo)航,泳
    的頭像 發(fā)表于 03-12 17:52 ?485次閱讀

    2026 年數(shù)據(jù)庫(kù)變更審批工具怎么選?NineData 憑什么排進(jìn)第一梯隊(duì)

    NineData 把權(quán)限、流程、審計(jì)、協(xié)作與多云多源的復(fù)雜性統(tǒng)一起來(lái),再用備份、復(fù)制、對(duì)比等能力把 “變更后的世界” 變得可驗(yàn)證、可恢復(fù)。變更從 “靠人盯、靠祈禱”,慢慢變成 “有規(guī)則、能追溯、可閉環(huán)”。
    的頭像 發(fā)表于 03-12 17:51 ?821次閱讀
    2026 年數(shù)據(jù)庫(kù)變更審批工具怎么選?NineData 憑什么排進(jìn)第一梯隊(duì)

    SGM89112:高性能立體聲與視頻驅(qū)動(dòng)芯片的卓越之選

    SGM89112:高性能立體聲與視頻驅(qū)動(dòng)芯片的卓越之選 在電子設(shè)計(jì)領(lǐng)域,一款優(yōu)秀的驅(qū)動(dòng)芯片能為產(chǎn)品性能帶來(lái)質(zhì)的飛躍。今天,我們就來(lái)深入了解SGM89112這款3Vrms無(wú)咔嗒聲立體聲線路驅(qū)動(dòng)器,看看它有哪些獨(dú)特之處,能為我們的設(shè)計(jì)帶來(lái)怎樣的便利。 文件下載: SGM89112.pdf 一、芯片概述 SGM89112由SGMICRO推出,專為單電源應(yīng)用設(shè)計(jì),是一款集立體聲線路驅(qū)動(dòng)與視頻驅(qū)動(dòng)功能于一體的芯片。其無(wú)電容設(shè)計(jì)可消除輸出直流阻隔電容,減少元件數(shù)量,降低成本。同時(shí)
    的頭像 發(fā)表于 03-12 17:50 ?455次閱讀

    德力西電氣攜手上電科共話2026新機(jī)遇

    3月11日,德力西電氣總裁樓峰攜核心管理團(tuán)隊(duì),到訪上海電器科學(xué)研究所(集團(tuán))有限公司(簡(jiǎn)稱“上電科”)進(jìn)行高層訪問(wèn)與戰(zhàn)略研討。上電科董事長(zhǎng)兼總裁吳業(yè)華及相關(guān)檢測(cè)、認(rèn)證、行業(yè)、標(biāo)準(zhǔn)、技術(shù)負(fù)責(zé)人出席接待并參與深入座談。
    的頭像 發(fā)表于 03-12 17:45 ?717次閱讀

    解鎖SGM8909:高性能音頻線驅(qū)動(dòng)的秘密武器

    解鎖SGM8909:高性能音頻線驅(qū)動(dòng)的秘密武器 在音頻設(shè)備的設(shè)計(jì)中,一款優(yōu)秀的音頻線驅(qū)動(dòng)芯片能夠顯著提升音質(zhì)和用戶體驗(yàn)。今天,我們就來(lái)深入了解一下SGMICRO推出的SGM8909——一款集成濾波器和可編程增益級(jí)的3Vrms音頻線驅(qū)動(dòng)芯片。 文件下載: SGM8909.pdf 一、芯片概述 SGM8909是一款單端、3Vrms立體聲音頻線驅(qū)動(dòng)芯片,集成了音頻濾波器,非常適合單電源應(yīng)用。其無(wú)電容設(shè)計(jì)能夠消除輸出直流阻斷電容,減少元件數(shù)量并降低成本。當(dāng)VCC為5V時(shí),它能夠驅(qū)動(dòng)3
    的頭像 發(fā)表于 03-12 17:45 ?475次閱讀

    SGM89111:高性能立體聲與視頻驅(qū)動(dòng)芯片的卓越之選

    SGM89111:高性能立體聲與視頻驅(qū)動(dòng)芯片的卓越之選 在電子設(shè)計(jì)領(lǐng)域,一款性能優(yōu)異的驅(qū)動(dòng)芯片往往能為產(chǎn)品帶來(lái)質(zhì)的飛躍。今天,我們就來(lái)深入了解一下SGMICRO推出的SGM89111,這是一款集立體聲驅(qū)動(dòng)與視頻驅(qū)動(dòng)功能于一身的芯片,為眾多電子設(shè)備提供了強(qiáng)大的支持。 文件下載: SGM89111.pdf 1. 芯片概述 SGM89111是一款3Vrms無(wú)噗聲/喀噠聲的立體聲線路驅(qū)動(dòng)器,非常適合單電源應(yīng)用。其無(wú)電容設(shè)計(jì)能夠消除輸出直流阻塞電容,減少元件數(shù)量并降低成本。同時(shí),它還
    的頭像 發(fā)表于 03-12 17:45 ?479次閱讀

    SGM8910:高性能音頻線路與耳機(jī)驅(qū)動(dòng)器的卓越之選

    SGM8910:高性能音頻線路與耳機(jī)驅(qū)動(dòng)器的卓越之選 在音頻設(shè)備設(shè)計(jì)領(lǐng)域,工程師們總是在尋求高性能、低噪聲且能有效消除雜音的音頻驅(qū)動(dòng)器。SG Micro Corp推出的SGM8910就是這樣一款值得關(guān)注的產(chǎn)品,它為音頻系統(tǒng)帶來(lái)了出色的解決方案。 文件下載: SGM8910.pdf 一、產(chǎn)品概述 SGM8910是一款具備4Vrms輸出能力的高性能立體聲音頻線路驅(qū)動(dòng)器,同時(shí)擁有消除咔嗒聲和爆音的功能。它非常適合單電源應(yīng)用場(chǎng)景,能夠直接驅(qū)動(dòng)32Ω阻抗的耳機(jī),既可以作為線路輸出的高
    的頭像 發(fā)表于 03-12 17:45 ?457次閱讀

    SGM9111:低功耗視頻驅(qū)動(dòng)的理想之選

    SGM9111:低功耗視頻驅(qū)動(dòng)的理想之選 在電子設(shè)計(jì)領(lǐng)域,對(duì)于視頻驅(qū)動(dòng)芯片的選擇,工程師們往往需要綜合考慮功耗、性能、穩(wěn)定性等多方面因素。今天,我們就來(lái)詳細(xì)了解一下圣邦微電子(SG Micro Corp)推出的 SGM9111 芯片,一款 8MHz 軌到軌復(fù)合視頻驅(qū)動(dòng)器,它在諸多方面表現(xiàn)出色,為各類視頻應(yīng)用提供了優(yōu)秀的解決方案。 文件下載: SGM9111.pdf 一、芯片概述 SGM9111 是一款單軌到軌的 5 階輸出重建濾波器,能夠在 3.0V 至 5.5V 的單電源下工作,其靜態(tài)電流超低
    的頭像 發(fā)表于 03-12 17:45 ?468次閱讀

    SGM89000:高性能無(wú)電容2Vrms立體聲線路驅(qū)動(dòng)器

    SGM89000:高性能無(wú)電容2Vrms立體聲線路驅(qū)動(dòng)器 在電子設(shè)計(jì)領(lǐng)域,音頻線路驅(qū)動(dòng)器的性能對(duì)于音頻系統(tǒng)的整體表現(xiàn)至關(guān)重要。SGM89000作為一款2Vrms無(wú)爆音/咔嗒聲的立體聲線路驅(qū)動(dòng)器,為單電源應(yīng)用提供了理想的解決方案。下面,我們將詳細(xì)介紹SGM89000的特點(diǎn)、應(yīng)用、電氣特性等方面。 文件下載: SGM89000.pdf 一、產(chǎn)品概述 SGM89000專為單電源應(yīng)用而設(shè)計(jì),其無(wú)電容設(shè)計(jì)可消除輸出直流阻隔電容,從而減少元件數(shù)量并降低成本。該設(shè)備具有差分輸入,在3.3V電源電壓
    的頭像 發(fā)表于 03-12 17:45 ?487次閱讀