青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 76,  comments - 621,  trackbacks - 0
 
     摘要: 非常感謝HuaHope含金量如此高的評論。拋磚引玉,結果釣了塊鉆石。

Megax點評:

Scintilla: 目前Scintilla有一統江湖的趨勢。只要是新開發的軟件工具能夠用到高級編輯器的地方基本上就會用它了。的確Scintilla為一些開發提供了便利,但是,是不是也阻礙了編輯器發展的進程啊?沒人愿意開發了,還會有進步嘛?所以說,有時候開源并不一定是好事,你開源開的不好就罷了,開的好了,就會擠掉很多優秀的共享軟件,以至于沒人來做這項了。

另外Scintilla的出現導致同質化非常嚴重,個個都長的差不多,操作也差不多,體現不出特點,這個HuaHope的雜談中有描述。如果一個編輯器要定位于一個專業文本編輯軟件,比如現在的Editplus, UlrtaEdit那樣,我覺得還是不要采用Scintilla的較好,當然如果像Code:Blocks定位于IDE,采用Scintilla就是更快更好的選擇了。坦白的說,開發高性能多用途編輯器難度是很高的。  閱讀全文
posted @ 2010-02-05 12:57 megax 閱讀(5370) | 評論 (10)編輯 收藏
     摘要: 很多人可能沒有聽過tab trigger這個功能,那么諸位可以在google一把即可知道其為何物。
本來我是打算把這樣的功能放倒插件里面做的,可是一想到最后能為我的編輯器開發插件的,
在初期估計也沒啥人,于是乎還是在內核上給予支持吧。

本篇文章即是分析如何去實現該功能的,事實上,我已經在MegaxEdit基本上實現了。不過相較于
TextMate功能有所縮水。縮水的原因主要是因為我采用了正則表達式去替換實現的,而絕大多數
正則表達式庫是不支持嵌套的(本人使用了日本的鬼車正則庫),所以在我的編輯器里面變量里面
不可以在定義變量。

在我的編輯器里面,這個東西不叫TextMate的Bundle,我給起了個名字叫HotText, hoho~~~

首先我們看一下下面的語句:  閱讀全文
posted @ 2010-02-02 20:39 megax 閱讀(3074) | 評論 (12)編輯 收藏
還是避免不了解散,哎。
posted @ 2010-01-17 17:41 megax 閱讀(180) | 評論 (0)編輯 收藏
什么也不想說了,哎。
posted @ 2010-01-13 10:27 megax 閱讀(186) | 評論 (1)編輯 收藏
     摘要: 最近閑的蛋疼,遂把編輯器里面的詞法分析整整,發現這真是個累活啊,完全是重復性的勞動,
而且一不小心就出錯,一旦添加狀態的話,也得好好修改。遂萌生自動化之的想法。

花了小半天重拾LEX的語法,用法,狀態標記等等,寫了個小sample,確實不錯,擴展性也強,
幾分鐘就可以構造出一個新的詞法分析出來,而且效率雖說比手寫的慢,不過一般的應用足以
對付了,歡喜之。

正當我打算做個wrapper的時候,這才發現LEX竟然不支持獲取當前匹配的匹配位置,
歐,賣疙瘩,不會吧。于是乎在yyinput里面設置個變量標記一下,也不行,因為LEX會預讀。
額的神啊,不會吧。  閱讀全文
posted @ 2010-01-11 12:22 megax 閱讀(1805) | 評論 (14)編輯 收藏
     摘要: 代碼折疊這個功能,我最早是在Dreamweaver里面看到的,具體哪個版本記不清了,好多年了。

當時DM的實現是當你選擇文本的時候,在編輯器的左側,有一個折疊的提示,提示你可以把選中的

文本折疊起來。那個時候覺得這個功能,毫無用處。不過自從VisualStudio2003以來,代碼折疊

這個功能幾乎成為了程序員的必備。

的確,在瀏覽代碼的時候,代碼折疊可以帶來一些好處,讓重點凸顯在用戶的面前,或者可以拉近兩塊

相隔很遠的代碼,實現比較。當然,這個也完全可以通過分割視圖完成。

在眾多的編輯器當中,我認為單純就代碼折疊而言,目前實現的最好的還是VisualStudio,它

可以根據語言上下文的關系,即語法,進行代碼折疊,這是其它編輯器無法企及的。當然,它本身也是

一個重量級的IDE,超出了簡單編輯器的范疇。

本文試圖描述代碼折疊最基本的思路,沒有具體的代碼。其實這個功能并不難實現,相反很簡單。

  閱讀全文
posted @ 2009-03-07 16:07 megax 閱讀(3992) | 評論 (13)編輯 收藏
     摘要: 【因工作原因,好久不更新了,向各位關心的朋友說聲道歉】

去年的某一天,對MegaxEdit進行了整理,因最后MFC靜態編譯出來的東西較大,遂萌生往WTL轉移的想法。

前前后后花了很長事件移植完畢,與其說是移植,倒不如說是重寫。

現在編譯出來只有300K左右,壓縮一下,100多K,挺小巧。

最近反復在想,我為什么做這個東西?最后的答案是:興趣。  閱讀全文
posted @ 2009-02-25 19:39 megax 閱讀(2571) | 評論 (23)編輯 收藏
     摘要: 今天在csdn上看了一篇文章,叫做《到底是該做windows還是linux程序員?》。很顯然這是一個欲從事IT行業的新人所發的帖子。csdn也經營了這么多年了,按理說高人該不少。但是看看回復,確實讓人覺得很可笑。  閱讀全文
posted @ 2008-08-08 13:59 megax 閱讀(6928) | 評論 (42)編輯 收藏

這陣子把代碼內核重新構造一遍,不過外圍的代碼還是耦合度比較高。有機會好好考慮考慮。

添加了一個CmdBar,打算集成一些常用的命令,比如cmd啊,grep啊,sort工具之類的,像vi那樣,敲擊代碼調用一些命令

查找方面,反向查找還沒有做,看來我得自己寫了,比較熟悉kmp算法,就打算用這個了。不過比較奇怪的是c函數庫帶的strstr效率竟然比

kmp和BM算法的都快。

發個截圖作個紀念。


posted @ 2008-08-01 17:28 megax 閱讀(1391) | 評論 (21)編輯 收藏
     摘要: 編輯器制作之語法加亮基本原理在上一篇文章里,我簡單的提及了語法加亮的基本思路,下面在總結概括一下。

筆者認為,對于編輯器而言,如果支持非常嚴格的語法加亮的話,那么擴展性是很低的。那么在擴展性和正確性之間,我們應該取得一個平衡。這個平衡就是既要保證編輯器的高效率運轉,又要保持文本配置文件的可編輯性。

首先,幾乎所有的編程語言都具有某種共性,這些共性概括如下:
1.關鍵字
2.注釋
3.字符串
4.Delimiters
5.普通字符

詳細....  閱讀全文
posted @ 2008-07-09 20:23 megax 閱讀(2171) | 評論 (4)編輯 收藏
僅列出標題
共8頁: 1 2 3 4 5 6 7 8 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            99精品欧美| 亚洲性视频h| 久热精品视频在线观看一区| 性色av一区二区怡红| 国产精品久久久久久五月尺| 亚洲自拍电影| 欧美一区二区三区免费大片| 久久青草久久| 欧美在线免费观看视频| 国内伊人久久久久久网站视频| 久久人人爽国产| 欧美~级网站不卡| 亚洲一区二区毛片| 亚洲欧美日韩国产另类专区| 黄色成人小视频| 亚洲电影免费观看高清完整版| 麻豆精品视频在线观看| 亚洲视频日本| 久久精品毛片| 一区二区三区精品| 欧美尤物一区| 99精品国产一区二区青青牛奶 | 国产日韩一区在线| 美女精品一区| 欧美日韩成人在线播放| 久久国产精品亚洲77777| 久久综合色8888| 亚洲尤物在线| 狼人天天伊人久久| 亚洲综合首页| 免费久久精品视频| 午夜视黄欧洲亚洲| 欧美成人亚洲| 久久久精品视频成人| 欧美经典一区二区| 久久综合色影院| 欧美特黄一级大片| 欧美风情在线观看| 国产亚洲一区精品| 亚洲天堂男人| 日韩一级精品视频在线观看| 久久国产精彩视频| 亚洲欧美怡红院| 欧美乱在线观看| 美女91精品| 国产偷国产偷精品高清尤物| 亚洲精品少妇30p| 一区二区三区在线看| 亚洲女爱视频在线| 一区二区欧美日韩视频| 美女诱惑一区| 久热精品视频在线免费观看| 国产精品人人做人人爽| 最近中文字幕mv在线一区二区三区四区 | 欧美激情精品久久久| 国产日韩精品视频一区二区三区 | 欧美一区二区成人| 欧美日韩在线精品| 亚洲欧洲一区二区天堂久久 | 亚洲成人自拍视频| 久久精品国产91精品亚洲| 欧美在线播放视频| 国产精品亚洲综合天堂夜夜| 一本色道久久综合狠狠躁篇怎么玩| 亚洲国产精品激情在线观看| 久久九九免费| 久久欧美中文字幕| 伊人久久婷婷色综合98网| 欧美一区二区三区成人| 久久av资源网站| 国产一区二区精品久久99| 先锋影音久久| 久久久欧美一区二区| 国模精品一区二区三区| 久久er精品视频| 免费黄网站欧美| 亚洲国产精品成人va在线观看| 久色成人在线| 亚洲啪啪91| 亚洲一区二区三区久久| 国产精品免费区二区三区观看| 亚洲一区二区三区四区中文 | 亚洲激情综合| 欧美日韩第一区| 亚洲专区在线| 久久一区免费| 99re热这里只有精品视频 | 久久成人免费电影| 欧美va天堂在线| 夜夜嗨av色一区二区不卡| 欧美吻胸吃奶大尺度电影| 亚洲欧美日韩视频一区| 久久久噜噜噜久噜久久| 最近中文字幕mv在线一区二区三区四区| 欧美高清视频www夜色资源网| 日韩视频欧美视频| 久久精品午夜| 亚洲精选成人| 国产女人水真多18毛片18精品视频| 欧美一区二区在线免费观看| 亚洲第一伊人| 先锋影音久久| 亚洲激情在线激情| 国产精品一区一区三区| 久久精品国产99| 99国产麻豆精品| 麻豆av一区二区三区久久| 亚洲伦理中文字幕| 国产中文一区| 欧美日韩亚洲视频| 麻豆av福利av久久av| 国产精品99久久久久久久女警| 乱码第一页成人| 午夜视频在线观看一区| 91久久极品少妇xxxxⅹ软件| 国产精品一区二区三区四区五区| 欧美jizz19hd性欧美| 午夜视频一区二区| 夜久久久久久| 亚洲国产成人av好男人在线观看| 欧美在线视频在线播放完整版免费观看| 亚洲激情第一区| 狠狠综合久久av一区二区老牛| 欧美视频专区一二在线观看| 欧美凹凸一区二区三区视频| 久久riav二区三区| 亚洲一区二区在线播放| 日韩网站在线| 亚洲人成网在线播放| 牛牛国产精品| 老鸭窝毛片一区二区三区| 欧美在线观看网站| 亚洲伊人一本大道中文字幕| 日韩西西人体444www| 亚洲国产美女| 亚洲国产专区校园欧美| 韩日成人av| 狠狠久久五月精品中文字幕| 国产精品伊人日日| 国产美女精品免费电影| 国产精品看片资源| 国产精品高清网站| 欧美日韩精品在线| 欧美三级电影大全| 欧美日韩在线不卡| 欧美色大人视频| 国产精品国产一区二区| 欧美婷婷六月丁香综合色| 欧美少妇一区| 国产精品www| 国产精品入口尤物| 国产日韩精品一区| 国模一区二区三区| 亚洲第一网站免费视频| 亚洲丰满在线| 日韩一级大片| 亚洲午夜激情免费视频| 亚洲欧美日韩国产一区二区| 午夜欧美精品| 久久综合给合久久狠狠色| 免费日韩成人| 亚洲丰满少妇videoshd| 99亚洲一区二区| 午夜亚洲福利在线老司机| 久久精品国产欧美亚洲人人爽| 久久久一二三| 欧美日韩和欧美的一区二区| 欧美性大战久久久久久久| 国产喷白浆一区二区三区| 韩国久久久久| 一本不卡影院| 久久国产主播| 亚洲激情另类| 亚洲男人的天堂在线aⅴ视频| 久久久久国色av免费观看性色| 欧美黄色精品| 国产欧美在线观看| 亚洲欧洲一区二区三区在线观看| 亚洲小视频在线观看| 久久久久一区| 日韩午夜精品视频| 久久精品国产亚洲a| 欧美日本一区| 极品av少妇一区二区| 正在播放欧美一区| 免费成人黄色片| 一区二区三区免费看| 玖玖玖国产精品| 国产精品视频一二三| 亚洲日本国产| 久久精品视频免费播放| 在线亚洲精品福利网址导航| 久久久久久久精| 国产精品美女视频网站| 亚洲国产精品久久久久秋霞影院| 亚洲免费中文字幕| 亚洲国产视频a| 久久久久久久999精品视频| 国产精品久久一级| 亚洲精品在线观看免费|