艱難的編輯工具學習小記

2021-08-11 05:31:51 字數 2333 閱讀 9239

凡斜體,作者至今也不知為何;

source insight 4.0

(每個版本的按鍵排布和名稱可能不同)

勾選editing options : show line numbers

close 結束

我用的是c語言開發,注意c source file和c/c++ source file 的設定就可以了,在實際應用中,發現c/c++ source file 的設定才能起作用。

勾選smart:智慧型判斷。

勾掉smart indent options中的兩項;(這個只在smart模式下起作用)

勾掉是不選!!!

indent open brace:縮排開口大括號

indent close brace:縮排閉口大括號

這兩項如果勾選了,你的大括號會在智慧型縮排的基礎上再次縮排;

project symbol path:
這就是路徑。下面還有乙個按鈕

add project to path...
這個時候相信大家都有了思路了————把庫函式用乙個工程匯入,開啟,再在這裡add一下路徑,確定。大功告成!作者也是怎麼做的,而且也是有效果的。但是,當作者看到下面的按鈕後,有點懵!

external symbols ——————————————————————

import symbols for all project...

import symbols in current project...

看字面意思,作者深切的感受到,這兩個按鈕才是正解一樣。但點開之後,進入的選項介面,讓作者更懵,果斷放棄了,如果有利害的大神,萬望指教!

言歸正傳,繼續上面的步驟

3. 退出來,建立乙個新工程,匯入整個庫函式

別生氣,作者只是想讓大家對這個細節有一定的了解。

注意:這裡匯入整個庫函式實際上作者並不確定,應該只需要匯入關鍵的幾個資料夾就可以了,但作者對編譯鏈結的知識了解太少,不敢斷言,所以姑且全部匯入,萬望懂得人指教。

4. 進入preferences(忘記的看1. 2.),add project to path…,

一般在base裡會有你的工程的,如果沒發現,那就是沒反應過來吧,點browse…找找。

5. 退出軟體,會提示你是否(同步)synchronization,確定,這個有什麼影響,作者也是不明白。

如何給已經開啟的工程裡新增乙個檔案。這裡的新增檔案是指在工程的架構裡,這份檔案確確實實的加入了。而不是像下面圖那樣僅僅只是在編輯區開啟了一下:

我們看看,括號裡跟的是絕對路徑和相對路徑。但這並不是檔案在不在工程體系內的判據。

之所以會有這樣的差別,是因為在建立工程的時候,我們會選擇原始檔位址,肯定是定位到原始檔上一級資料夾的,而工程就會以這個位址為起點來尋找原始檔。不在這個源資料夾起點的檔案,當然不能用相對路徑了。

並且,按照程式設計原則,我們寧願從其他資料夾(工程)中把檔案複製過來,也不要去新增其他資料夾(工程)的檔案。你只要一改檔案,就會毀了那個貢獻給你檔案的工程。

先在源資料夾下面新增檔案,直接複製或建立就可以

設定工程生成檔案型別

工程右鍵 -> 屬性 -> c/c++build -> setting -> build artifact

分析工具那點事 艱難的開始

2011年3月份,亞信以前的一位同事找到我,說有人對我們以前做過的分析工具感興趣。當時我剛證明了自己乙個人無法完成那個工程,去了阿里巴巴。在真鍋咖啡廳總共見了2次面,最後散了。各有各的原因,我們擔心我們的 安全,他擔心風險。我們兩個人坐下來閒聊的時候,我同事跟我說 峰哥,我們做吧 老實說,嚇了一跳。...

python的艱難學習之路 列表學習總結

python中,列表是非常重要的概念,話不多說,進入正題 再插一句,再學習階段,建議大家使用pycharm進行程式的編寫工具,會糾正我們的一些 規範性 一 列表的定義 格式 listname 注意事項 定義的列表可以為空列表,或者在定義的時候,就在裡面新增元素,如下 num list 1,2,3,4...

產品經理丨工具型產品的艱難道路

作為產品經理,當我們要做一款產品,它具有以下特點 使用頻次低,使用時間短,可替代性強,沒有良好的商業模式 當這些詞彙出現的時候,這樣的產品roi低的可怕,大多數的時候我們都本能的避讓,我們寧願選擇冥思苦想一種新的商業模式來改變世界。那麼我們看看下面的產品 搜狗輸入法,美圖秀秀,360防毒,wifi ...