<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                下載地址:[http://www.sourceinsight.com/down35.html](http://www.sourceinsight.com/down35.html) 注冊碼:     SI3US-205035-36448     SI3US-466908-65897     SI3US-368932-59383     SI3US-065458-30661     SI3US-759512-70207 Source Insight是一個面向項目開發的程序[編輯器](http://baike.baidu.com/view/499644.htm)和代碼[瀏覽器](http://baike.baidu.com/view/7718.htm),它擁有內置的對C/C++, C#和Java等程序的分析。Source Insight能分析你的[源代碼](http://baike.baidu.com/view/60376.htm)并在你工作的同時動態維護它自己的符號數據庫,并自動為你顯示有用的上下文信息。 Source Insight不僅僅是一個強大的程序[編輯器](http://baike.baidu.com/view/499644.htm),它還能顯示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的對[源代碼](http://baike.baidu.com/view/60376.htm)的導航和任何程序編輯器的源信息。 Source Insight提供了快速和革新的訪問[源代碼](http://baike.baidu.com/view/60376.htm)和源信息的能力。與眾多其它[編輯器](http://baike.baidu.com/view/499644.htm)產品不同,Source Insight能在你編輯的同時分析你的[源代碼](http://baike.baidu.com/view/60376.htm),為你提供實用的信息并立即進行分析。 Source Insight是如今最好用的語言編輯器,支持幾乎所有的語言, 如C、C++、ASM、PAS、ASP、HTML等常見的,還支持自己定義[關鍵字](http://baike.baidu.com/view/390935.htm),如果您 是一個程序員或者網頁制作人,這個[軟件](http://baike.baidu.com/view/37.htm)對您都是有幫助的! Source Insight為您提供了可快速訪問[源代碼](http://baike.baidu.com/view/60376.htm)和源信息的功能。Source Insight相較其它的編輯器產品來說,還可以幫您分析[源代碼](http://baike.baidu.com/view/60376.htm),并在您編輯的同時立刻提供給您有用的信息和分析。 Source Insight自動創建并維護它自己高性能的符號數據庫,包括函數、method、[全局變量](http://baike.baidu.com/view/261041.htm)、結構、類和工程[源文件](http://baike.baidu.com/view/385166.htm)里定義的其它類型的符號。Source Insight 可以迅速地更新您的文件信息,即使在您編輯代碼的時候。而且符號數據庫的符號可以自動創建到您的工程文件中。 1、背景色選擇? 要改變背景色Options->preference->windows background->color設置背景色 2、解決字符等寬對齊問題。 SIS默認字體是VERDANA,很漂亮。這網頁上應該也是用的VERDANA字體。但由于美觀的緣故,VERDANA字體是不等寬的。比如下面兩行 llllllllll MMMMMMMMMM 同樣10個字符,長度差多了.用VERDANA來看程序,有些本應該對齊的就歪了。解放方法是使用等寬的字體,但肯定比較丑。比較推薦的是用Courier New。 3、解決TAB鍵縮進問題 Options-> Document Options里面的右下角Editing Options欄里,把Expandtabs勾起來,然后確定。OK,現在TAB鍵的縮進和四個空格的縮進在SIS里面看起來就對齊咯 4、SI中的自動對齊設置: 在C程序里, 如果遇到行末沒有分號的語句,如IF, WHILE, SWITCH等, 寫到該行末按回車,則新行自動相對上一行縮進兩列。 Option->Document option下的Auto Indient中Auto Indient Type有三種類型 None,Simple,Smart。個人推薦選用Simple類型。 5、向項目中添加文件時,只添加特定類型的文件(文件類型過濾器) 編輯匯編代碼時,在SIS里建立PROJECT并ADD TREE的時候,根據默認設置并不會把該TREE里面所有匯編文件都包含進來 只加了.inc和.asm后綴的,.s后綴的沒有。而且用SIS打開.s的文件,一片黑白沒有色彩,感覺回到DOS的EDIT時代了……? 解決方法是在Options->Document Options里面,點左上的Document Type下拉菜單,選擇x86 Asm Source File, 然后在右邊的File filter里.asm;.inc;的后面加上.s;接著CLOSE就可以了。 上面問題解決了,但注意加入.s后還需要重新ADD TREE一遍才能把這些匯編加到PROJECT里面。 6、添加文件類型 用戶可以定義自己的類型,Options->Document Options->add type,定義文件類型名以及文件名后綴。 勾選include when adding to projects在添加目錄下文件到工程是該類文件就會添加進SI的工程。 如果需要將所有文件添加進SI的工程,可以定義一種文件類型*.*。?? 7、恢復ctrl+a的全選功能 通過關鍵詞save 找到save all,更改為ctrl+shift+a,通過關鍵詞select找到select all,更改為ctrl +a Source Insight常用的快捷鍵: ????Ctrl+= :Jump to definition ????Alt+/ :Look up reference? ????F3 : search backward ????F4 : search forward ????F5: go to Line ????F7 :Look up symbols ????F8 :Look up local symbols ????F9 :Ident left ????F10 :Ident right ????Alt+, :Jump backword ????Alt+. : Jump forward ????Shift+F3 : search the word under cusor backward ????Shift+F4 : search the word under cusor forward ????F12 : incremental search ????Shift+Ctrl+f: search in project ????shift+F8 : hilight word ???? Source Insight的窗口操作: ????project window Ctrl+O打開? ????symbol window Alt+F8打開和關閉 ????Contex Window 自定義鍵打開和關閉 ????Relation Window 自定義鍵打開 先鎖定再刷新聯系 在Source Insight中添加自定義功能的步驟如下: 1.Source Insight中,Options->Custom Commands...->Add...,New Command name 隨便寫,我的是"Edit with Vim"? 2.Run中寫入: "C:\Program Files\Vim\vim63\gvim.exe" --remote-silent +%l %f? 意思是在當前已經打開的gvim窗口里面打開當前的文件,并且跳轉到指定行? %l為當前的行號,%f為文件名? 使用 --remote-silent 的作用是,如果已經打開了對應文件,就不會打開第二次,而是在已經打開的文件里跳轉到對應行? 3.還是同一個對話框里面,選擇Keys->Assign New Key...->按F12,如果你已經將F12設置給其他命令,選擇其他的按鍵就行了 下面是一些常用自定義功能:( CUSTOM COMMANDS ) 打開資源管理器并選中當前文件 ShellExecute open explorer /e,/select,%f 查看log "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:log /path:%f /notempfile /closeonend diff "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:diff /path:%f /notempfile /closeonend 取得鎖定(check out) "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:lock /path:%f /notempfile /closeonend 提交(check in) "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:commit /path:%f /notempfile /closeonend 更新(update) "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:update /path:%f /notempfile /closeonend 更新整個目錄(update all) "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:update /path:*.* /notempfile /closeonend 取消鎖定(undo check out) "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:revert /path:%f /notempfile /closeonend 在ultriEdit中編輯 "C:\Program Files\UltraEdit-32/uedit32" %f 在vim中編輯并定位到當前行 "C:\Program Files\Vim\vim63\gvim.exe" --remote-silent +%l %f 匯總其他小技巧: 讓{ 和 } 不縮進: Options->Document Options->Auto Indent->Indent Open Brace/Indent Close Brace hao space: SourceInsight 小技巧 1、按住"ctrl", 再用鼠標指向某個變量,點擊一下,就能進入這個變量的定義。 2、今天把一個用sourceinsight排版整齊的C文件,偶然用VC打開一看,全亂了。研究了半天,發現SI對每個字符的寬度不太一致。 ????請教同事發現選上"view --> draft view", 就可以讓每個字符的寬度一致了。快捷鍵是 "Alt + F12" 3、"shift+F8" 標亮所有文本中光標所在位置的單詞 4、跳到某一行:"ctrl + g" Source Insight是閱讀和編寫代碼的好東東,基本上也算得上是經典之作了,雖然還有一點點小bug,不過對于我們這些C程序員來說可是一旦擁有別無所求。下 列小技巧是在工作中同事整理總結的,對提高工作效率多少有點幫助,其中有些是對應于SVN的,沒有使用SVN做版本管理的人就不要白費力氣了。 ShellExecute open explorer /e,/select,%f X:\Progra~1\TortoiseSVN\bin\TortoiseProc.exe /command:log /path:% /notempfile /closeonend X:\Progra~1\TortoiseSVN\bin\TortoiseProc.exe /command:diff /path:% /notempfile /closeonend <table style="margin:0px; padding:0px; font-size:12px; table-layout:fixed"><tbody><tr><td style="margin:0px; padding:0px; font-family:georgia,Verdana,Helvetica,Arial; line-height:18px; word-wrap:break-word"><p style="margin-top:0px; margin-bottom:5px; padding-top:0px; padding-bottom:0px; border:0px; list-style:none; word-wrap:normal; word-break:normal"><span style="word-wrap:normal; word-break:normal; line-height:27px; font-size:18px">?<wbr>?<wbr>?<wbr>?<wbr>?<wbr>?<wbr>?<wbr>?<wbr>?<wbr>?<wbr>?<wbr>?<wbr>?<wbr>?<wbr>?<wbr>?<wbr>?<wbr>?<wbr>?<wbr>?<wbr>?<wbr>?<wbr>?<wbr>?<wbr>?<wbr>?<wbr>?<wbr>?<wbr>??Source Insight中的文件過濾器</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></p><p style="margin-top:0px; margin-bottom:5px; padding-top:0px; padding-bottom:0px; border:0px; list-style:none; word-wrap:normal; word-break:normal"><span style="word-wrap:normal; word-break:normal; line-height:21px; font-size:14px">遇到在新建工程的時候,需要加入一些除了.c .h 等之外的文件,比如.s,.scf ,Makefile和ReleaseNotes等文件,而每次新建工程的時候,即使取消了<strong>shown only known document types</strong>,和在點擊Add All之后選擇了<strong>Recusively add lower sub-directories</strong>?<wbr>,也<strong>還是不能正常識別這類文件</strong>,也就不能加入進工程,只能我們自己手動雙擊添加到工程中,如果文件少還無所謂,但是包含了很多子文件夾的大工程,這樣實在不可行。</wbr></span></p><p style="margin-top:0px; margin-bottom:5px; padding-top:0px; padding-bottom:0px; border:0px; list-style:none; word-wrap:normal; word-break:normal"><span style="word-wrap:normal; word-break:normal; line-height:21px; font-size:14px">百度了下,終于發現解決辦法了:</span></p><p style="margin-top:0px; margin-bottom:5px; padding-top:0px; padding-bottom:0px; border:0px; list-style:none; word-wrap:normal; word-break:normal"><span style="word-wrap:normal; word-break:normal; line-height:21px; font-size:14px">打開Source Insight,在新建工程之前,進入</span></p><p style="margin-top:0px; margin-bottom:5px; padding-top:0px; padding-bottom:0px; border:0px; list-style:none; word-wrap:normal; word-break:normal"><span style="word-wrap:normal; word-break:normal; line-height:21px; font-size:14px"><strong><span style="word-wrap:normal; word-break:normal; color:rgb(0,0,255)">Options?<wbr/></span></strong>-&gt;?<wbr><strong><span style="word-wrap:normal; word-break:normal; color:rgb(0,0,255)">Document Options... Alt-T</span></strong>?<wbr>?<wbr>?<wbr>?-&gt; 點擊<strong><span style="word-wrap:normal; word-break:normal; color:rgb(0,0,255)">Document Type</span></strong>的下拉框,然后選擇Make File,在右邊的<strong><span style="word-wrap:normal; word-break:normal; color:rgb(0,0,255)">File Filter</span></strong>中,在原先的*.mak后面加上一個分號,即<strong><span style="word-wrap:normal; word-break:normal; color:rgb(0,0,255)">多個不同過濾規則以分號間隔開</span></strong>,再加上*makefile,變成 *.mak;*makefile,并且選中<strong><span style="word-wrap:normal; word-break:normal; color:rgb(0,0,255)">Include when adding to projects</span></strong>,這樣,以后再新建工程的時候,就可以識別makefile或Makefile了(好像此處Source Insight并不區分大小寫)。</wbr></wbr></wbr></wbr></span></p><p style="margin-top:0px; margin-bottom:5px; padding-top:0px; padding-bottom:0px; border:0px; list-style:none; word-wrap:normal; word-break:normal"><span style="word-wrap:normal; word-break:normal; line-height:21px; font-size:14px">類似的原理,給其他你想要加入的不同的類型的文件,分別加入到原先的一些文件類型后面,注意要用分號隔開,或者直接新建一個文件類型,然后寫上對應的顧慮規則,比如</span></p><p style="margin-top:0px; margin-bottom:5px; padding-top:0px; padding-bottom:0px; border:0px; list-style:none; word-wrap:normal; word-break:normal"><span style="word-wrap:normal; word-break:normal; line-height:21px; font-size:14px">點擊 Add Type,填入新文件類型的名字Scatter File,File Filter中寫上*.scf,注意再選中下面的Include when adding to projects,這樣就建立了一個新的文件類型, 以后新建工程加入文件時候,系統就能夠識別后綴是scf的文件了。</span></p><p style="margin-top:0px; margin-bottom:5px; padding-top:0px; padding-bottom:0px; border:0px; list-style:none; word-wrap:normal; word-break:normal"><span style="word-wrap:normal; word-break:normal; line-height:21px; font-size:14px">當然感興趣的,還可以對你新建立的文件類型進行一些格式化設置。包括Parsing,Tab等等設置。</span></p></td></tr></tbody></table>
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看