所以,我運行emacs通過一個糟糕的SSH連接,我已經設置使用cscope。因爲這個,我不能使用X ...因此我在putty中運行emacs。但是,當我用cscope搜索某些內容並打開另一個緩衝區時,我不能通過 跟隨cscope告訴我該項目位於哪個文件和行號的鏈接。當我輸入一個行號並回車時,emacs告訴我'緩衝區是隻讀的'(它試圖實際放入一個新行而不是跟隨鏈接)。任何人都知道我可以如何遵循這些鏈接?非GUI Emacs與cscope
3
A
回答
5
我當然不知道cscope - 但你應該能夠通過在所有鏈接中使用緩存中的「Ctrl-h m」來找到合適的鍵綁定。這應該打開另一個緩衝區,顯示您在所有活動模式下的幫助/鍵綁定。
E.g.如果您在grep結果緩衝區中執行相同的操作,它將指示用於在grep行號打開文件的密鑰綁定「C-c C-c compile-goto-error」(因此它可能與cscope的密鑰相同)。
0
你可以使用cscope with Tramp模式嗎?我對cscope不熟悉,但使用tramp模式通過SSH連接遠程讀取/寫入文件的結果非常好。
0
我相信GNU find version 4.2
及以上支持-L
遵循符號鏈接。因此,
find -L . -name *.[ch] > cscope.files
cscope -b -R -q -i cscope.files
可能會有不錯的
1
作爲一種變通方法,我按<空間>上cscope的結果線路鍵。它在另一個框架中顯示代碼,儘管它沒有將光標放在那裏。
0
另一個解決方法。只需輸入'o'選擇你想要的。它意味着cscope-select-entry-one-window :)
1
在xcscope.el中更改此行可修復我的計算機上的問題。
-(define-key cscope-list-entry-keymap [return] 'cscope-select-entry-other-window)
+(define-key cscope-list-entry-keymap (kbd "RET") 'cscope-select-entry-other-window)
相關問題
- 1. 與cscope和終端的emacs-nw問題
- 2. ECB vs global vs cscope .. in emacs
- 3. 將Emacs緩存到窗口(用於cscope)
- 4. emacs無法找到cscope數據庫?
- 5. 如何在emacs中選擇cscope數據庫目錄?
- 6. 如何讓emacs宏等待cscope查詢結果?
- 7. 不能使用cscope下正確的emacs邪惡模式
- 8. 在emacs中重新分配鍵綁定以運行cscope
- 9. GUI和非GUI差異
- 10. 禁用cscope的autojump
- 11. PostgreSQL:非GUI監控
- 12. Cscope egrep加速
- 13. 在cscope的
- 14. 如何刪除目錄窗口並在Emacs ECB中添加cscope窗口?
- 15. Ubuntu服務器上的Emacs GUI
- 16. Emacs藝術家模式(無gui)
- 17. Emacs獨立的GUI和CLI主題?
- 18. 僅用於GUI /終端emacs的設置
- 19. 使emacs gui只使用終端顏色
- 20. emacs:非連續緩衝區
- 21. FreeBSD使用cscope&ctags
- 22. 如何使用cscope?
- 23. 使用ctags和cscope
- 24. PyGTK阻止非GUI線程
- 25. 與Emacs shell相似?
- 26. Emacs與XCode交談
- 27. Pyflakes與Emacs
- 28. Python 3與Emacs
- 29. 從cscope的數據庫
- 30. 的JMeter非GUI的URISyntaxException
接受答案! -1 – 2008-12-13 01:07:08