forked from DonJayamanne/pythonVSCode
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Labels
triage-neededNeeds assignment to the proper sub-teamNeeds assignment to the proper sub-team
Description
Type: Bug
Behaviour
I added the next find match to the selection the used the extract variable/method but only the first match gets extracted the other selections are ignored.
Steps to reproduce:
Simple example python script:
x = 1
if x == 1:
pass
if x == 1:
pass
- select the first
x == 1
part of the line - add next match to selection
- now both same parts are highlighted
- refactor -> extract variable/method
- only the first match gets extracted
Diagnostic data
Output for Python
in the Output
panel (View
→Output
, change the drop-down the upper-right of the Output
panel to Python
)
# nothing to show here
Extension version: 2025.14.0
VS Code version: Code 1.103.2 (6f17636121051a53c88d3e605c491d22af2ba755, 2025-08-20T16:45:34.255Z)
OS version: Linux x64 6.8.0-83-generic
Modes:
- Python version (& distribution if applicable, e.g. Anaconda): 3.12.10
- Type of virtual environment used (e.g. conda, venv, virtualenv, etc.): Venv
- Value of the
python.languageServer
setting: Pylance
User Settings
languageServer: "Pylance"
Installed Extensions
Extension Name | Extension Id | Version |
---|---|---|
autodocstring | njp | 0.6.1 |
autopep8 | ms- | 2025.2.0 |
black-formatter | ms- | 2025.2.0 |
cpptools | ms- | 1.27.7 |
debugpy | ms- | 2025.10.0 |
docker | doc | 0.17.0 |
docker-explorer | for | 0.1.7 |
even-better-toml | tam | 0.21.2 |
flake8 | ms- | 2025.2.0 |
git-graph | mhu | 1.30.0 |
githistory | don | 0.6.20 |
gitlens | eam | 17.4.1 |
intellicode-api-usage-examples | Vis | 0.2.9 |
isort | ms- | 2025.0.0 |
jinja | who | 0.0.8 |
js-debug | ms- | 1.102.0 |
js-debug-companion | ms- | 1.1.3 |
jsoncrack-vscode | Ayk | 3.0.0 |
jupyter | ms- | 2025.7.0 |
jupyter-keymap | ms- | 1.1.2 |
jupyter-renderers | ms- | 1.3.0 |
mypy-type-checker | ms- | 2025.2.0 |
pre-commit-helper | ela | 0.5.0 |
project-manager | ale | 12.8.0 |
pylint | ms- | 2025.2.0 |
pyrefact | oll | 2024.0.1 |
python | ms- | 2025.14.0 |
python-environment-manager | don | 1.2.7 |
python-extension-pack | don | 1.7.0 |
remote-containers | ms- | 0.427.0 |
remote-explorer | ms- | 0.5.0 |
remote-ssh | ms- | 0.120.0 |
remote-ssh-edit | ms- | 0.87.0 |
ruff | cha | 2025.26.0 |
sonokai | sai | 0.2.9 |
vsc-python-indent | Kev | 1.21.0 |
vscode-containers | ms- | 2.1.0 |
vscode-django | bat | 1.15.0 |
vscode-docker | ms- | 2.0.0 |
vscode-js-profile-table | ms- | 1.0.10 |
vscode-jupyter-cell-tags | ms- | 0.1.9 |
vscode-jupyter-slideshow | ms- | 0.1.6 |
vscode-pylance | ms- | 2025.8.2 |
vscode-python-envs | ms- | 1.2.0 |
vscode-yaml | red | 1.18.0 |
vscodeintellicode | Vis | 1.3.2 |
System Info
Item | Value |
---|---|
CPUs | 11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz (16 x 969) |
GPU Status | 2d_canvas: unavailable_software direct_rendering_display_compositor: disabled_off_ok gpu_compositing: disabled_software multiple_raster_threads: enabled_on opengl: disabled_off rasterization: disabled_software raw_draw: disabled_off_ok skia_graphite: disabled_off trees_in_viz: disabled_off video_decode: disabled_software video_encode: disabled_software vulkan: disabled_off webgl: unavailable_software webgl2: unavailable_software webgpu: disabled_off webnn: unavailable_software |
Load (avg) | 1, 2, 2 |
Memory (System) | 15.32GB (2.24GB free) |
Process Argv | --crash-reporter-id 06afb7ac-b267-443c-b12f-8f93fcba104d |
Screen Reader | no |
VM | 0% |
DESKTOP_SESSION | ubuntu |
XDG_CURRENT_DESKTOP | Unity |
XDG_SESSION_DESKTOP | ubuntu |
XDG_SESSION_TYPE | x11 |
A/B Experiments
vsliv368cf:30146710
binariesv615:30325510
vscrpc:30673769
nativeloc1:31344060
dwcopilot:31170013
dwoutputs:31242946
copilot_t_ci:31333650
e5gg6876:31282496
996jf627:31283433
pythonrdcb7:31342333
usemplatestapi:31297334
aj953862:31281341
nesew2to5:31336538
cs4_fixed:31388788
nes-set-on:31351930
6abeh943:31336334
0927b901:31350571
ovs_t:31383295
0cj2b977:31352657
gendocstringt:31387974
cloudbuttont:31379625
todos-1:31384886
3efgi100_wstrepl:31382709
metis-embeddings:31388492
trigger-command-fix:31379601
gemagent1cf:31387343
Metadata
Metadata
Assignees
Labels
triage-neededNeeds assignment to the proper sub-teamNeeds assignment to the proper sub-team