Reposted by Karthik NadigVisual Studio Code @vscode.dev · 30/06/2025VS Code: the open source AI editor. Starting today. 34817
Reposted by Karthik NadigVisual Studio Code @vscode.dev · 19/05/2025Today, we're announcing plans to make VS Code an open source AI editor. We believe AI development should stay true to VS Code's core principles: open, collaborative, and community-driven. Let's build the future of software development together. aka.ms/open-source-... 1311752
Karthik Nadig @kanadig.com · 23/01/2025Another experimental feature in Python Environments extension. Activate/De-activate environment button for terminals. Set `python-envs.terminal.showActivateButton` to try it out. 011
Karthik Nadig @kanadig.com · 21/01/2025In the latest pre-release of Python Debugger extension, we added a feature that we call no-config debugging. Open a terminal is VS Code and run your script with `debugpy <myscript>` instead of `python <myscript>`. Try it out. github.com/microsoft/vs...github.comNo-config debugging · Issue #561 · microsoft/vscode-python-debuggerHey folks 👋 After listening to community feedback that configuring the debugger can be difficult and confusing, we have begun working on a no-config debugging experience! We are excited to say that... 062
Karthik Nadig @kanadig.com · 15/01/2025In the latest pre-release of the Python Environments extension, you can select the library you want to install and click the edit button to set version constraints. You can do this with multiple libraries and include libs not in the list. 032
Karthik Nadig @kanadig.com · 10/01/2025In the latest pre-release of Python Environments extension, we added an API to set "groups" on the environment managers list. Making it easier for environment manager extensions to deal with displaying large lists of environments. 062
Karthik Nadig @kanadig.com · 23/12/2024One of the things I eagerly wait near the end of the year: Comedy Wildlife Photography Awards I really liked the Mafia Boss. www.comedywildlifephoto.com/gallery/come...comedywildlifephoto.comComedy Wildlife Photography 2024 Competition Winner :: Comedy Wildlife Photography Awards - Conservation through Competition 000
Reposted by Karthik NadigSavannah Ostrowski @savannah.dev · 20/12/2024Pro tip: if you are prone to motion sickness and own an iPhone, go into accessibility settings and enable vehicle motion cues. It’ll add dots to the sides of your screen when it detects you’re in a car. Usually if I’m on my phone in the car, I’ll feel motion sick but this actually worked for me. 1111031
Reposted by Karthik NadigSavannah Ostrowski @savannah.dev · 17/12/2024...and if you're using argparse, you'll want 3.14 because `suggest_on_error` is now an optional parser feature ✨ docs.python.org/3.14/library...docs.python.orgargparse — Parser for command-line options, arguments and subcommandsSource code: Lib/argparse.py Tutorial: This page contains the API reference information. For a more gentle introduction to Python command-line parsing, have a look at the argparse tutorial. The arg... 094
Reposted by Karthik NadigVisual Studio Code @vscode.dev · 18/12/2024Announcing GitHub Copilot Free! A new free tier for GitHub Copilot, available for everyone today in VS Code. No trial. No subscription. No credit card required. Learn more in our blog: aka.ms/copilot-free 13363138
Karthik Nadig @kanadig.com · 16/12/2024One of the things we (Python in VS Code) released this month is a preview extension that helps you manage your python environments. It includes an extension API to build your own extension to support your favorite environment manager. Check it out! devblogs.microsoft.com/python/pytho...devblogs.microsoft.comPython in Visual Studio Code - December 2024 Release - PythonThe December 2024 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include a special review of docstring generation features from Pylance, th... 1153
Karthik Nadig @kanadig.com · 09/12/2024Python in VS Code Wrapped!!! devblogs.microsoft.com/python/2024-...devblogs.microsoft.com2024 Python in VS Code Wrapped - PythonAs the year comes to a close, we would like to take time to reflect and celebrate the incredible progress the Python extension for VS Code has made this year. From merging in top requested features to... 073
Reposted by Karthik NadigNed Batchelder @nedbat.com · 06/12/2024Splitting a string once in #Python: .split() has maxsplit=, but .partition() can be better: 2629
Reposted by Karthik NadigMicrosoft @microsoft.com · 04/04/1975We've always been a fan of blueskies. 675117762078
Reposted by Karthik NadigNed Batchelder @nedbat.com · 02/12/2024Got an email, "Thank you for coverage․py." I immediately thought, "they're going to want something, or complain about something." Nope! It was all positive. Ended with "Thanks again for this awesome Python contribution!" If you like what someone has done, tell them! 416114
Reposted by Karthik NadigNed Batchelder @nedbat.com · 26/11/2024Are you using #Python 3.11 yet? It's been out for two years! Maybe this will entice you: better error messages! 37212
Reposted by Karthik NadigBrett Cannon @snarky.ca · 25/11/2024Please do not put your #Python code _inside_ of your virtual environments. Consider virtual environments: - Disposable - Not relocatable - Contents managed by Python and package installers See the bullet point list at docs.python.org/3/library/ve... if you need official docs backing this up.docs.python.orgvenv — Creation of virtual environmentsSource code: Lib/venv/ The venv module supports creating lightweight “virtual environments”, each with their own independent set of Python packages installed in their site directories. A virtual en... 85512
Karthik Nadig @kanadig.com · 22/11/2024Ever wonder where VS Code extensions live? Stable, Insiders, or server, each has its own spot. There's a handy shortcut to save the guesswork: just run Extensions: Open Extensions Folder from the command palette. 000
Reposted by Karthik NadigNed Batchelder @nedbat.com · 21/11/2024String formatting in #Python lets you left-, right-, or center-justify a value. You can specify the fill character to use. The syntax is colon, fill-char, <^>, width: 611912
Reposted by Karthik NadigLuciana Abud @luabud.bsky.social · 20/11/2024Starting with this one... Highlighting our favourite underrated feature in VS Code, our Python debugger's "Jump to Cursor": hit a breakpoint, right-click on a previously executed line, and continue execution from there 🤩 0153
Karthik Nadig @kanadig.com · 20/11/2024I found this recently 🤦♂️. You can use "@modified" in settings UI to find and filter modified settings. 010
Reposted by Karthik NadigEleanor Boyd @eleanor-py.bsky.social · 19/11/2024Exploring VS Code compatibility with different @pytest.org plugins this week- got a plugin which is failing? Add a comment 👇 github.com/microsoft/vs... also thanks @brianokken.bsky.social for this top plugin list I'm using as a jumping point pythontest.com/top-pytest-p...pythontest.comTop pytest PluginsThis is intended to find the most popular pytest plugins, as plugins usually have “pytest” in the name. The list is generated from hugovk’s Top PyPI Packages, which is filtered for “pytest”. Many popu... 2168