发现 sublime 的 ctags 和 virtualenv 配合真的好用

2016-09-09 11:26:05 +08:00
 EchoUtopia
可以方便查看python模块的源代码,点击就跳转过去了,查看完源代码再跳回来继续看代码,大大提高了我看源代码效率,看django和gevent为基础的项目,也不用频繁的去官网查了
http://blog.csdn.net/echoutopia/article/details/52484222
4477 次点击
所在节点    Python
12 条回复
Shawdon
2016-09-09 12:53:30 +08:00
没用过 PyCharm 吧?
Lonely
2016-09-09 13:01:21 +08:00
pycharm 笑而不语
EchoUtopia
2016-09-09 13:05:07 +08:00
@Shawdon 简单用过,但是现在在用 sublime3
zhuangzhuang1988
2016-09-09 13:11:58 +08:00
作死...
kkzxak47
2016-09-09 13:27:49 +08:00
合适就好,达到了目的,就是成功。
wellsc
2016-09-09 13:28:19 +08:00
vs code 同意支持
beibeijia
2016-09-09 14:05:23 +08:00
从 charm 转了 sublime 的举个手。装个 jedi 在模块上 ctrl+shift+g 直接就跳过去了, alt+- 跳回来 alt+shift+- 可以再回去,装了 anaconda 的配置一下快捷键可以直接查看模块或函数的使用参数和文档。将项目目录添加进来后 ctrl+p 可直接搜索目录下文件,保存 project 后在配置里还可以排除和项目无关的文件, ctrl+shift+f 可以搜索整个目录下的文件的内容。如果开了太多 tab 主要的 tab 离的太远切换不方便可以装个 movetab 后设个快捷键可以很快的将关联的 tab 靠在一起,这样写码、看源码啥的会方便很多。其它也还有大堆的技巧这里我就不多讲了, lz 有兴趣可以摸索一下, sublime 确实挺好用的。
EchoUtopia
2016-09-09 14:13:30 +08:00
@beibeijia 恩,我也是刚用 sublime ,有时间琢磨下
xi2008wang
2016-09-09 15:00:53 +08:00
刚刚吧 ctag 禁用了。。。

调转到定义和跳回 st3 已经原生支持,而且我还发现有时跳转比 ctag 更准确。
另外使用 ctag 生成 tag 文件后,用 find in files 一搜索就搜到 tags 文件自身。
EchoUtopia
2016-09-09 15:33:00 +08:00
@xi2008wang 怎么使用啊。能跳转到非项目代码(安装的那些模块)去么,我这 ctags 比较大,直接跳过了。。应该可以配置吧
findex
2016-09-09 17:32:32 +08:00
Vim 里面用 ctags 和 jedi 也是可以达到的。感觉也很爽的
jy02201949
2016-09-09 17:37:43 +08:00
pycharm 、 wingide

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/305022

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX