cscope

    2熱度

    1回答

    本地主機開發環境(Ubuntu的特立獨行gvim的阿帕奇 - > PHP網頁CSS的js) vim的插件「項目」似乎是NERDTree的一個更強大的形式 - 利用摺疊等 vim的插件「會話」似乎適合重新加載項目的最後工作環境條件。 Vim對應的插件爲 「cscope」 似乎允許通過類,函數等 我在我的vim設置導航項目文件: /home/folder/.vim/plugins /home/fol

    2熱度

    1回答

    我目前使用A.vim插件在頭文件和實現文件之間進行交換。這個腳本的侷限性在於它只有在兩個文件夾都在同一個文件夾中時才起作用。 如果您有一個用於您的代碼的cscope數據庫,您可以通過執行:cscope find f ImplementationFileName.h輕鬆找到特定實現文件的標頭。 你會如何編寫腳本以取得當前文件名而不帶擴展名,並且使用添加的.h後綴搜索該名稱?

    2熱度

    1回答

    當我們使用cscope去定義vim中的一個符號時,可能會在結果窗口中顯示大量候選項。我想在窗口中執行搜索以快速找到我需要的內容。但搜索功能(/)似乎並沒有在結果窗口中工作,只有幾個鍵可用,j,k,gg,G等。 反正有沒有在cscope結果窗口中搜索?或者任何人都可以分享一些關於如何在這種情況下更有效地工作的經驗。 謝謝。

    1熱度

    1回答

    我有一個巨大的C源代碼和頭文件列表,實際上是一個自動生成的「cscope.files」文件。 有沒有一種方法來搜索所有這些文件的字符串(不是C標誌)? 的文件分佈在一個巨大的網絡文件系統,我不想在系統根目錄遞歸的grep。 我使用紅帽企業Linux和gvim(+ cscope)進行開發。任何vim或python(2.3)或shell解決方案都可以。

    0熱度

    1回答

    我使用cscope用vim和它的偉大工程按Ctrl +]爲去定義)和按Ctrl +Ť到彈出標籤堆棧。當我嘗試使用gvim時,Ctrl + T打開一個新選項卡。因此,我創建$ HOME下一個.gvimrc裏的文件, nmap <C-S-t> <ESC>:tabnew<cr> imap <C-S-t> <ESC>:tabnew<cr>i 和新映射工作,但它不會覆蓋的C-噸的默認功能:執行tabn

    4熱度

    3回答

    當我用這個命令來搜索調用這個函數的函數時,如果有多個結果,只有第一個在緩衝區中顯示,如何使用vi命令或快捷鍵轉到下一個?

    3熱度

    2回答

    我想知道是否有人知道如何讓gvim默認打開gvim打開的所有文件到同一個gvim實例中的行爲。我知道有些參數可以通過命令行發送給它來強制執行,但我想知道是否有可以添加到.gvimrc文件的內容,而不是命令行參數。 原因是我使用gscim和cscope。所以我設置cscope來使用gvim作爲我的編輯器。然而,我不知道如何或不允許(可能是前者)強制cscope允許我將參數發送給編輯器。 解決這兩個問

    2熱度

    1回答

    我經常對我的cscope的索引代碼庫文件之間跳之間切換使用 :cscope find f <filename> 我試圖定義一個鍵盤快速防止我不得不每次輸入「:cscope find f」。按下這個快捷方式會彈出一個輸入提示,我將在其中輸入cscope數據庫中文件名的一部分。如果有多個文件,它會顯示文件列表,我可以從中選擇要轉到的文件。到目前爲止,我已經掌握了這一點,但由於我對VIM腳本根本不熟

    4熱度

    1回答

    Eclipse具有「麪包屑」功能:一個小小的條,顯示您現在處於代碼樹的哪一部分,例如, src/java/main > org.foo.bar > AbstractFactoryFactory > InnerDefaultFactory > SomeNeatInnerRunnable > doEverything。 Vim是否有類似的東西,據說是基於ctags/cscope的腳本?

    3熱度

    3回答

    我想,以防止vim在CTRL +](或左點擊)躍居第一個結果,而無需用戶干預。實際上,當我點擊(ctrl + ])標識符時,它應該列出所有的出現(如標籤搜索),並應在用戶輸入1,2等時跳轉到選擇(1,2 ..) 。我記得通過在.vimrc(類似於cscope模式)中設置選項來使用它,但現在無法回憶。