V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
EchoUtopia
V2EX  ›  Python

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

  •  
  •   EchoUtopia · 2016-09-09 11:26:05 +08:00 · 4515 次点击
    这是一个创建于 3031 天前的主题,其中的信息可能已经有所发展或是发生改变。
    可以方便查看python模块的源代码,点击就跳转过去了,查看完源代码再跳回来继续看代码,大大提高了我看源代码效率,看django和gevent为基础的项目,也不用频繁的去官网查了
    http://blog.csdn.net/echoutopia/article/details/52484222
    12 条回复    2016-09-09 17:37:43 +08:00
    Shawdon
        1
    Shawdon  
       2016-09-09 12:53:30 +08:00
    没用过 PyCharm 吧?
    Lonely
        2
    Lonely  
       2016-09-09 13:01:21 +08:00 via iPhone
    pycharm 笑而不语
    EchoUtopia
        3
    EchoUtopia  
    OP
       2016-09-09 13:05:07 +08:00
    @Shawdon 简单用过,但是现在在用 sublime3
    zhuangzhuang1988
        4
    zhuangzhuang1988  
       2016-09-09 13:11:58 +08:00
    作死...
    kkzxak47
        5
    kkzxak47  
       2016-09-09 13:27:49 +08:00 via Android
    合适就好,达到了目的,就是成功。
    wellsc
        6
    wellsc  
       2016-09-09 13:28:19 +08:00
    vs code 同意支持
    beibeijia
        7
    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
        8
    EchoUtopia  
    OP
       2016-09-09 14:13:30 +08:00
    @beibeijia 恩,我也是刚用 sublime ,有时间琢磨下
    xi2008wang
        9
    xi2008wang  
       2016-09-09 15:00:53 +08:00
    刚刚吧 ctag 禁用了。。。

    调转到定义和跳回 st3 已经原生支持,而且我还发现有时跳转比 ctag 更准确。
    另外使用 ctag 生成 tag 文件后,用 find in files 一搜索就搜到 tags 文件自身。
    EchoUtopia
        10
    EchoUtopia  
    OP
       2016-09-09 15:33:00 +08:00
    @xi2008wang 怎么使用啊。能跳转到非项目代码(安装的那些模块)去么,我这 ctags 比较大,直接跳过了。。应该可以配置吧
    findex
        11
    findex  
       2016-09-09 17:32:32 +08:00
    Vim 里面用 ctags 和 jedi 也是可以达到的。感觉也很爽的
    jy02201949
        12
    jy02201949  
       2016-09-09 17:37:43 +08:00
    pycharm 、 wingide
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3396 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:40 · PVG 18:40 · LAX 02:40 · JFK 05:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.