microsoft/Terminal

Terminal should always wrap drag-dropped paths in double quotes

開放

#8,109 建立於 2020年10月30日

 (23 則留言) (3 個反應) (0 位負責人)C++ (9,275 個分叉)batch import
Area-TerminalControlHelp WantedIssue-TaskPriority-3Product-Terminal

倉庫指標

星標
 (103,173 顆星)
PR 合併指標
 (平均合併 27天 19小時) (30 天內合併 24 個 PR)

描述

Environment

Microsoft Windows [版本 10.0.18363.1139] Windows Terminal [ powershell] 版本: 1.3.2651.0 python 3.7

Steps to reproduce

1.write the followings code xx.py import sys with open(sys.argv[1]) as f: pass 2.create a txt as "xxx(1).txt", the name must include"()" 3:open windows terminal powershell, cd to the xx.py directory input “python xx.py” drop the txt into terminal run 4.if the filename contain "(xx)" can not resolve the path.

Expected behavior

it worked in cmd open the file success

Actual behavior

FileNotFoundError: [Errno 2] No such file or directory: 'C:\Users\xx\Desktop\\input'

貢獻者指南