国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

用C++語言做Linux研制工具之編輯器選擇要素

2024-08-27 23:55:42
字體:
來源:轉載
供稿:網友
  要進行開發,第一件事情就是選擇一個合適的編輯器。編輯器選擇將決定了你的開發效率,下面我就想大家談談選擇合適編譯器的3點要素。以便節省大家開發時間,讓我們具體看看以下的用C++語言做Linux開發工具之編譯器選擇要素
 
  1、減少不必要的編輯動作,減少編輯的時間。
 
  用C++語言做Linux開發工具一切能夠無二義性描述出來的編輯任務,都可以而且應該能被自動化。例如,每一個C++程序都會有一個main函數;我們在定義.h文件時,都希望加入一些預處理指令#define來幫我們解決重復引用同一個頭文件而帶來的麻煩。鼠標操作總是比鍵盤操作要慢的。這方面EMACS做得可算是到了極致。所以, EMACS用戶經常會吹噓:他們編輯的速度等同于他們思考的速度。
 
  2、用戶可定制性高。
 
  如果想長期從事研發, 特別是linux/unix下研發的話,那么你很有必要學好一個功能足夠的編輯器。有這么一句話:Linux下程序員分為三種,使用emacs的,使用vi的,還有其它。
 
  用C++語言做Linux開發工具EMACS是Stallman用lisp語言寫的一個GPL的編輯器。我們這里所說的emacs指的是GNU emacs,而非Xemacs。由于它的開放性,我們可以把它打造成一個功能強大的IDE。我們在安裝好CGYwin之后,也可以在Windows系統下使用 EMACS。CGYwin和MINGW是第三方寫的一個在Windows系統上模擬POSIX系統的工具。
 
  用C++語言做Linux開發工具EMACS與其說的是一個編輯器,倒不如說它是一個操作系統。我們可以用它來寫編程,寫wiki,收發郵件等等。EMACS主要是通過兩種方式來進行擴展:el腳本(elisp是lisp的一種方言)和第三方擴展包。EMACS的入門成本很高。由于是純鍵盤操作,所以需要記憶大量的快捷鍵;功能強大是通過用戶添加一些擴展包,lisp腳本來實現的。如何正確配置和修改是很需要耐心和技巧的。
 
 

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 邵东县| 元阳县| 峨山| 鹤壁市| 宜春市| 仪陇县| 高要市| 涟源市| 龙江县| 合山市| 丰镇市| 揭西县| 儋州市| 阿拉尔市| 桐城市| 巴楚县| 湘潭市| 罗田县| 连江县| 应用必备| 邳州市| 霞浦县| 阳曲县| 和顺县| 云梦县| 阳曲县| 三穗县| 叙永县| 苍山县| 青海省| 镇雄县| 秀山| 缙云县| 鹿邑县| 宜良县| 昂仁县| 海盐县| 德安县| 衡南县| 额尔古纳市| 云安县|