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

2019-04-02 21:16:15 +08:00
 a132811
from .user.config import name
from aiohttp.log import access_logger

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

golang 就可以做到哦。。

4136 次点击
所在节点    Python
11 条回复
Hopetree
2019-04-02 21:57:07 +08:00
是 pycharm 不好用?
inhzus
2019-04-02 22:09:31 +08:00
昂?请按 Ctrl + B

F12 貌似不是 Pycharm 的快捷键吧
Ansen
2019-04-02 22:33:32 +08:00
1.32.3 表示可以跳转,我一般都 crtl+left click 跳转
eternitym31
2019-04-02 23:33:59 +08:00
插个队,vscode 的 Python 怎么提示 numpy 之类的成员函数?我安装官方的 Python 和 Visual Studio IntelliCode,还挂代理安装个什么 python Language Server,代码提示还是很麻瓜,np.random 里面的 randn 都找不到,tensorflow 啥都不能提示。
inhzus
2019-04-03 00:53:52 +08:00
@inhzus 楼主不好意思,回贴的时候看岔了,答非所问了。
LokiSharp
2019-04-03 07:26:57 +08:00
都说了 VSC 不是 IDE 了
a132811
2019-04-03 14:14:29 +08:00
@Ansen 可以跳转,但是只能跳转到 function/class 吧?
不能跳 variable definition
sherlockwhite
2019-04-03 15:36:38 +08:00
vscode 不是 IDE 谢谢。
gjquoiai
2019-04-03 17:14:08 +08:00
python 插件的 bug
a132811
2019-04-03 20:33:50 +08:00
@sherlockwhite 不妨碍我把我它作为 nodejs/ts/golang/php/python 的 IDE 呀,我的需求主要是单步执行 /definition/terminal/vimMode。只是目前就 python 的不太支持变量跳转这一个毛病。。其它方面我都用得贼爽

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

昨天提了 bug issue: https://github.com/Microsoft/vscode-python/issues/5074
a132811
2019-04-04 14:05:57 +08:00
@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

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

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

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

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

© 2021 V2EX