Skip to content

Convert Indentation to Spaces fails if indentation is after a # in python #175289

@irenepc

Description

@irenepc

Type: Bug

In a file with a comment that is indented with a tab, attempting to convert the indentation to spaces leaves the tab behind.

So for example something like:

    #-->	some comment with a tab
    if something:
        doThing()

the tab (represented as -->) will not be converted to spaces.

VS Code version: Code 1.75.1 (441438a, 2023-02-08T21:32:34.589Z)
OS version: Windows_NT x64 10.0.19044
Modes:
Sandboxed: No

System Info
Item Value
CPUs Intel(R) Xeon(R) CPU E5-1660 v4 @ 3.20GHz (16 x 3193)
GPU Status 2d_canvas: enabled
canvas_oop_rasterization: disabled_off
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_renderer: enabled_on
video_decode: enabled
video_encode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: disabled_off
Load (avg) undefined
Memory (System) 31.92GB (17.39GB free)
Process Argv --crash-reporter-id 669db187-2cae-415a-8e1c-4efb2f799c4c
Screen Reader no
VM 0%
Extensions (13)
Extension Author (truncated) Version
extendscript-debug Ado 2.0.3
gitlens eam 13.2.0
copilot Git 1.73.8685
vscode-pull-request-github Git 0.58.2
auto-comment-blocks kev 1.0.1
color-picker Mar 1.0.0
isort ms- 2022.8.0
python ms- 2023.2.0
vscode-pylance ms- 2023.2.30
makefile-tools ms- 0.6.0
autodocstring njp 0.6.1
mayacode sav 1.5.0
code-spell-checker str 2.17.1
A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
pythonvspyl392:30443607
vserr242:30382549
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
pythondataviewer:30285071
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593cf:30376535
pythonvs932:30410667
cppdebug:30492333
vsclangdf:30486550
c4g48928:30535728
dsvsc012cf:30540253
pynewvextcfv2:30669238
azure-dev_surveyone:30548225
vsccc:30610678
pyindex848:30662994
nodejswelcome1:30587005
2e4cg342:30602488
pyind779:30662992
f6dab269:30613381
pythonsymbol12cf:30657549
6233i204:30664135
pythonb192:30669360

Metadata

Metadata

Assignees

Labels

*as-designedDescribed behavior is as designed

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions