TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Python in Visual Studio Code – April 2019 Release

112 pointsby stadeschuldtabout 6 years ago

7 comments

manojldsabout 6 years ago
A feature I would like is use my VScode against a python programming environment in docker.<p>The only way I have found this possible is to actually run VSCode itself in docker.
评论 #19737885 未加载
评论 #19737988 未加载
评论 #19737826 未加载
评论 #19737944 未加载
评论 #19738368 未加载
评论 #19738398 未加载
评论 #19737862 未加载
评论 #19737964 未加载
jjuelabout 6 years ago
Microsoft is doing a good job of turning VSCode into Visual Studio. This is far from a basic text editor anymore.
评论 #19738154 未加载
shaklee3about 6 years ago
Not to hijack the thread, but does anyone know a good way to run vscode remotely? I have a large c++ code base that only compiles on a specific server, and I&#x27;d like to run it there. I tried code-server, but it&#x27;s extremely buggy, and not quite ready for prime time. X forwarding was also painfully slow. Is vnc the only option?
评论 #19738047 未加载
评论 #19738071 未加载
评论 #19738080 未加载
评论 #19738049 未加载
评论 #19738127 未加载
MapleWalnutabout 6 years ago
I’ve found the language server practically useless because of regressions introduced in later versions. This wouldn’t be too bad except the language server auto updates. For now I’ve switched to the default Jedi version which was been working reliably.
评论 #19740499 未加载
评论 #19738917 未加载
fjpabout 6 years ago
I enjoyed Golang in VSCode so much that I started using Python in it for a few weeks.<p>My favorite things about VSCode are the speed (compared to Pycharm), the custom keybindings, and the integrated terminal that I can snap back and forth to with the keybindings.<p>The main thing that it lacked was the <i>excellent</i> Python refactoring tools that Pycharm free edition has. I should never have to find and replace to refactor when I&#x27;m dealing with code all in the same language. edit: Also the auto-imports were terrible in VSCode, while they are also excellent Pycharm.<p>Still using it for Golang, but I&#x27;m back to Pycharm for Python.
benjaminjackmanabout 6 years ago
Overall I really like this extension and especially its interactive programming &#x2F; notebook features. I am a big fan of jupyter notebooks, and wrote my own version for Scala (it was more inspired by Mathematica since Juypter didn&#x27;t exist yet) a long long time ago.<p>However having all the output be in a dedicated window as this extension does, that allows for scrolling back in the order things were run rather than in the order they are laid out in the notebook is turning out to be better for some use cases. Also, it allows having the output side-by-side which takes better advantage of the horizontal to vertical pixel ratio of monitors.<p>Another thing I like is that editing cells as plain text using #%% to separate them is just a better more intuitive interface for a programmer than having a bunch of separate text-areas (imho). And it nicely dodges all the padding and unnecessary white-space problems that a Jupyter notebook has compared to a mathematica one, allowing more information to fit on the screen.<p>For one downside: I haven&#x27;t ever used an extension that is so inclined to randomly pop up with tips and surveys while I am programming as this one. It&#x27;s incredibly annoying and I&#x27;ve spent a lot of time trying to figure out how to disable it. Including looking through the code on github, but don&#x27;t see anyway at all to do it.<p>It&#x27;s a catch-22 situation because VS Code doesn&#x27;t have the option to disable notifications like these, the person in charge of deciding if there should be a feature to prevent popups says that it&#x27;s an extension issue and to take it up with them. And the extension clearly doesn&#x27;t have the mindset that it is an issue and frankly I don&#x27;t think it&#x27;s an extensions job to re-invent the wheel on this every time so I don&#x27;t blame them. They are using the tools they have as extension authors because it&#x27;s clearly not the extensions job to set the style of of notification deliver to the user, only that there is one to present, perhaps with an associated urgency level. The IDE ought to then deliver it in the manner most desired by it&#x27;s user.<p>Contrast this with Intellij which works around all of this by simply having a thought out system for notifications, wherein the user, can force them all to go to a log in a panel without a popup, which, for me is great because I&#x27;m coding, don&#x27;t knock me out of the zone!
评论 #19738987 未加载
kbumsikabout 6 years ago
Great new features, though it&#x27;s a little bit shame that we still need to import a .ipynb file manually to work with it (I know it is not the VScode team&#x27;s fault).<p>I really wish that the Jupyter community would consider re-design .ipynb file format, such as separating a source code (cells) as a file and stopping using JSON format.<p>The current .ipynb file format is highly against modern software engineering. Since it contains everything inside of a single file including giant binaries, it is almost impossible to properly version control, and there is no point of using human-readable JSON format because its content is already not human-readable.
评论 #19743762 未加载