emacs python开发环境搭建

1.安装ggtags

 M-x list-packages

 搜索ggtags并安装install

2.安装ctags

brew install ctags

2.安装global

下载链接:http://www.gnu.org/software/global/download.html

    2.1 编译

% sh reconf.sh 
% ./configure --with-exuberant-ctags=/usr/local/bin/ctags
% make
% make install
3.ggtags创建索引方式
<1>.M-x ggtags-find-tag-dwim 
注意:Use `ctags' backend? (yes or no) 选择yes
<2>.
# gtags


4.浏览代码
ggtags-find-definition
ggtags-find-reference
ggtags-find-other-symbol

ggtags-find-tag-continue


参考了下链接:http://blog.csdn.net/u010164190/article/details/79520054

--20180514更新--

5 安装 elpy 环境 具体依赖关系可以上github 看大佬配置

    链接如下  https://github.com/jorgenschaefer/elpy.git

6 修改.emacs加装hook。

    

;;python 支持
(elpy-enable)

;;ggtags支持
(add-hook 'c-mode-common-hook
          (lambda ()
            (when (derived-mode-p 'c-mode 'c++-mode 'java-mode )
              (ggtags-mode 1))))


(add-hook 'python-mode-hook
	  (lambda ()
	    (when (derived-mode-p 'c-mode 'web-mode 'python-mode 'jsx-mode)
	      (ggtags-mode 1))))

6 用法

M-x python-mode      ;;载入python模块

M-x elpy-set-project-root    ;;载入项目根文件

M-x ggtags-find-tag-dwim        ;;生成ggtags 相关文件


        


猜你喜欢

转载自blog.csdn.net/chujiangkedejiushu/article/details/79563192