3 ms·
If this make VS significantly faster and lighter, it might be the only thing keeping me from using it full time for Python development (that and Linux systems).
by radix07 10y ago
If this make VS significantly faster and lighter, it might be the only thing keeping me from using it full time for Python development (that and Linux systems).
It might actually be one of the best IDE's out there for Python. Autocomplete just works, vim bindings, debugging/stepping through code is easy as pie, pip and virtual environments all integrated...
https://www.visualstudio.com/vs/python/ https://www.visualstudio.com/vs/python/
- frozenport 10y agoI prefer PyCharm because it also checks coding style.
- devereaux 10y agoThen why don't you use Visual Studio on Linux? Personally, that's what I do: Visual Studio Express 2010 for C# already works beautifully on my debian Jessie if you don't use dual screens. I have to look at 2015 or the regular ("Pro") version of previous versions of Visual Studio, but there should be nothing unfixable. By the way, if some good soul from Microsoft reads this and has a license to spare for Visual Studio Pro 2010, I'd be happy to check it works just as well :-) I have Microsoft Imagine but for some reason they don't give license for old version of VS If you want to try Visual Studio Express 2010 C# with wine, my recipe is just below. (I have to submit it to the winetrick team one day) If you want to use external dlls, don't forget to start Visual Studio with the prefix override WINEDLLOVERRIDES=fusion=n,ngen=n wine C:\....\VCSE.exe ###### Devereaux recipe for VS2010 C# on wine 1.8 # basics winetricks windowscodecs corefonts winetricks dotnet20 dotnet40 # To download prerequisites ; to make the properies tab work ; to help some tools winetricks winhttp gdiplus mfc42 # To view help files winetricks ie8_kb2936068 # Then simply install from publically availble ISO: # download.microsoft.com/download/1/E/5/1E5F1C0A-0D5B-426A-A603-1798B951DDAE/VS2010Express1.iso wine /mnt/VCSExpress/Setup.exe # NB: Refuse Silverlight and SQL as it may fail. # Then if you want, you can install SP1 from publically available ISO: # download.microsoft.com/download/E/B/A/EBA0A152-F426-47E6-9E3F-EFB686E3CA20/VS2010SP1dvd1.iso wine /mnt/Setup.exe /passive # NB: (must be passive, otherwise the splashscreen crashes)
- radix07 10y agoStuff like this is why I still can't bring myself to use Linux as my main development machine. That and some special tools that only work in Windows. Lately however I have been developing like a hipster using Vim for all of my Python stuff.
- devereaux 10y agoI understand your point, it seems complicated. But stuff like this is why I use Linux as my main development machine. I have a reproductible process, and a full and independant installation of every piece of software living in a ~/.wine-whatever directory - here .wine-visualstudio2010 If anything happens to my installation, I can either unpack a tarball of this directory (in a known-to-be-working state) on another machine, or rerun an automated version of my recipe and have whatever Windows software ready in a matter of minutes, automatically. Laptops break, bad things happens. It can be a catastrophy when your time is tight. Personally, I don't have time to spare to sit through an installation process, and dependencies, and click on EULA, etc. So I want things to work reliably, even if the initial setup takes a bit longer. I love Microsoft software, but Windows is too fragile. I have a Windows partition and even a dedicated Windows machine. They usually work beautifully. ConEmu is so much better than all the X terminals I know. MSYS and bash from git are great development environments. I just don't want to depend on Windows for anything too serious.
- radix07 10y agoI hear ya, everyone has their ways that work for them. Once I see wine come up, I usually start to glaze over. Although honestly I still haven't given wine a fair try yet. Don't get me wrong I love Linux and really wish I could use it as my main machine, but there are just some tools and interfaces I have to use on Windows since I do some hardware work as well with proprietary tools and all their own EULAs.. However the more I have been getting into web development lately the more Windows has become a pain to use for some tools and libraries. So I just use VMs, Rasperry Pi's and pretend occasionally. Tried Cygwin for awhile, but it just not the same. Conemu definitely rocks! However I somehow managed to merge the Windows Terminal and Cygwin in the same terminal by default which I have been unable to figure out... But at least I can use ls/dir interchangeably now, so I don't see it as a bad thing.
- saboot 10y agoI really want to like the PVTS stuff, but I miss the great documentation display that Spyder offers https://pythonhosted.org/spyder/help.html https://pythonhosted.org/spyder/help.html In PVTS I'm constantly looking on the web at the NumPy docs at what a quick ctrl+I gives me in Spyder.