码迷,mamicode.com
首页 > 其他好文 > 详细

树莓派个人配置(更新中)

时间:2014-08-31 11:44:21      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   ar   for   div   cti   代码   

EMACS相关

sudo apt-get install cscope

apt-get install cscope-el

cp /usr/share/emacs/site-lisp/xcscope.el ~/emacs.d/site-lisp/

安装完毕后编辑~/.emacs

;;LOAD_PATH                                                                                                                                                   
(add-to-list load-path "~/.emacs.d/site-lisp")
(add-to-list load-path "/usr/share/emacs/site-lisp/")
(require xcscope)
(define-key global-map [(control f3)] cscope-set-initial-directory)
(define-key global-map [(control f4)] cscope-unset-initial-directory)
(define-key global-map [(control f5)] cscope-find-this-symbol)
(define-key global-map [(control f6)] cscope-find-global-definition)
(define-key global-map [(control f7)] cscope-find-global-definition-no-prompting)
(define-key global-map [(control f8)] cscope-pop-mark)
(define-key global-map [(control f9)] cscope-next-symbol)
(define-key global-map [(control f10)] cscope-next-file)
(define-key global-map [(control f11)] cscope-prev-symbol)
(define-key global-map [(control f12)] cscope-prev-file)
(define-key global-map [(meta f9)] cscope-display-buffer)
(define-key global-map [(meta f10)] cscope-display-buffer-toggle)

阅读代码前需要建立索引:

cscope-indexer -r

绑定按键说明:

;; * Keybindings:
;;
;; All keybindings use the "C-c s" prefix, but are usable only while
;; editing a source file, or in the cscope results buffer:
;;
;;      C-c s s         Find symbol.
;;      C-c s d         Find global definition.
;;      C-c s g         Find global definition (alternate binding).
;;      C-c s G         Find global definition without prompting.
;;      C-c s c         Find functions calling a function.
;;      C-c s C         Find called functions (list functions called
;;                      from a function).
;;      C-c s t         Find text string.
;;      C-c s e         Find egrep pattern.
;;      C-c s f         Find a file.
;;      C-c s i         Find files #including a file.
;;
;; These pertain to navigation through the search results:
;;
;;      C-c s b         Display *cscope* buffer.
;;      C-c s B         Auto display *cscope* buffer toggle.
;;      C-c s n         Next symbol.
;;      C-c s N         Next file.
;;      C-c s p         Previous symbol.
;;      C-c s P         Previous file.
;;      C-c s u         Pop mark.
;;
;; These pertain to setting and unsetting the variable,
;; `cscope-initial-directory, (location searched for the cscope database
;;  directory):
;;
;;      C-c s a         Set initial directory.
;;      C-c s A         Unset initial directory.
;;
;; These pertain to cscope database maintenance:
;;
;;      C-c s L         Create list of files to index.
;;      C-c s I         Create list and index.
;;      C-c s E         Edit list of files to index.
;;      C-c s W         Locate this buffers cscope directory
;;                      ("W" --> "where").
;;      C-c s S         Locate this buffers cscope directory.
;;                      (alternate binding: "S" --> "show").
;;      C-c s T         Locate this buffers cscope directory.
;;                      (alternate binding: "T" --> "tell").
;;      C-c s D         Dired this buffers directory.

显示行号,需要编辑~/.emacs:

(global-linum-mode t)

 

树莓派个人配置(更新中)

标签:style   blog   color   io   ar   for   div   cti   代码   

原文地址:http://www.cnblogs.com/corda/p/3947396.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!