首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python 学习手册
Python Cookbook
Python 基础教程
Python Sites
PyPI - Python Package Index
http://www.simple-is-better.com/
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
a132811
V2EX  ›  Python

vscode 的 Python 你们能跳到 import 的变量的定义处?

  •  
  •   a132811 · 292 天前 · 2447 次点击
    这是一个创建于 292 天前的主题,其中的信息可能已经有所发展或是发生改变。
    from .user.config import name
    from aiohttp.log import access_logger
    

    无论是 name 还是 access_logger 都是变量而不是函数, 按 F12 都不能跳到定义处。

    golang 就可以做到哦。。

    11 回复  |  直到 2019-04-04 14:05:57 +08:00
    Hopetree
        1
    Hopetree   292 天前
    是 pycharm 不好用?
    inhzus
        2
    inhzus   292 天前 via Android
    昂?请按 Ctrl + B

    F12 貌似不是 Pycharm 的快捷键吧
    Ansen
        3
    Ansen   292 天前
    1.32.3 表示可以跳转,我一般都 crtl+left click 跳转
    eternitym31
        4
    eternitym31   292 天前
    插个队,vscode 的 Python 怎么提示 numpy 之类的成员函数?我安装官方的 Python 和 Visual Studio IntelliCode,还挂代理安装个什么 python Language Server,代码提示还是很麻瓜,np.random 里面的 randn 都找不到,tensorflow 啥都不能提示。
    inhzus
        5
    inhzus   292 天前 via Android
    @inhzus 楼主不好意思,回贴的时候看岔了,答非所问了。
    LokiSharp
        6
    LokiSharp   292 天前 via iPhone
    都说了 VSC 不是 IDE 了
    a132811
        7
    a132811   292 天前
    @Ansen 可以跳转,但是只能跳转到 function/class 吧?
    不能跳 variable definition
    sherlockwhite
        8
    sherlockwhite   292 天前
    vscode 不是 IDE 谢谢。
    gjquoiai
        9
    gjquoiai   291 天前
    python 插件的 bug
    a132811
        10
    a132811   291 天前
    @sherlockwhite 不妨碍我把我它作为 nodejs/ts/golang/php/python 的 IDE 呀,我的需求主要是单步执行 /definition/terminal/vimMode。只是目前就 python 的不太支持变量跳转这一个毛病。。其它方面我都用得贼爽

    不想为了每个语言分别搞一个独立的 IDE。

    昨天提了 bug issue: https://github.com/Microsoft/vscode-python/issues/5074
    a132811
        11
    a132811   291 天前
    @eternitym31
    1. 装 python plugin
    2.然后选择 python 解释器.
    3. 还有 python-language-server 保持最新的 0.2.43(0.2.41 有问题)
    https://github.com/Microsoft/python-language-server/issues/875
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4241 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 36ms · UTC 08:53 · PVG 16:53 · LAX 00:53 · JFK 03:53
    ♥ Do have faith in what you're doing.