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 相关文件


        


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值