在Windows 10上无法在intellij idea terminal最新版本中输入任何东西
我正在使用Intellij Idea 14.1.3最新的社区版本.我无法在终端中输入一个字母.我没有得到什么问题.任何人都可以帮助我解决这个问题. 解决方案 这是在Jetbrains错误跟踪器中跟踪的: https:///youtrack.jetbrains.jetbrains. com/essue/indue-143300 请为此问题投票. 有一个解决方法可以启用Windows Shell的旧模式. 要这样做,打开命令提示符窗口(cmd.exe),右键单击标题,然后选择Properties.在底部,检查Use legacy console.确认对话框.返回IDE并推出新终端.它应该起作用. 其他解决方案 我在研究Gradle-jbehave项目时在Intellij中遇到了同样的问题.我的问题是我使用命令行创建了项目,并打开了命令提示符窗口.当我关闭所有打开命令提示室时,问题消失了, 即: 我打开了cmd.exe 使用 " mvn原型:生成-dfilt
0 2023-12-07
编程技术问答社区
expo version 命令显示该机器上禁用的运行脚本
我正在尝试在我的Windows 10机器中开发一个React Native项目.我通过Visual Studio Code终端安装了节点JS,然后使用Expo CLI.然后我尝试了命令expo --version,终端显示错误:: expo : File C:\Users\saka\AppData\Roaming\npm\expo.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170. At line:1 char:1 + expo --version + ~~~~ + CategoryInfo : SecurityError: (:) [], PSSecurityE
0 2023-12-07
编程技术问答社区
我如何在Windows CMD中运行两个命令?
我有两个命令,因为我需要在CMD上运行. sudo docker run -d --link selenium-hub:hub selenium/node-chrome sudo docker run -d --link selenium-hub:hub selenium/node-firefox 解决方案 您可以使用" &&" 做到这一点 您可以将其放在" script.bat"中: sudo docker run -d --link selenium-hub:hub selenium/node-chrome && sudo docker run -d --link selenium-hub:hub selenium/node-firefox ,如果您想在命令之间等待,请使用类似的内容: sudo docker run -d --link selenium-hub:hub selenium/node-chrome && sleep 1000 && sudo
0 2023-12-07
编程技术问答社区
Python 多线终端更新
简短问题 Windows终端上的多行(包含\n)字符串是否可以/ 更新? 背景 我已经研究了 cursess ,但仅是Unix.我看到了其他一些窗口端口,但是Windows XP是他们的实验性操作系统有些令人不安.我希望将其用作诊断功能的一部分,以在主要终端应用程序上显示链接状态,消息率等(请注意,某些变体确实具有WXPYTHON GUI输入).话虽如此,使用Cygwin是非理想的,很想只使用SYS模块找到解决方法. 我尝试了以下内容:(请注意,我希望他们失败,但希望我会错) 尝试1:更新字符串,但全部都在1行 上 sys.stdout.write("\r") sys.stdout.write("This is a multi-line screen print test") sys.stdout.write("Line 1") sys.stdout.write("Line 2") sys.stdout.flush() 尝试2:不更新,而是打印所有行
0 2023-12-07
编程技术问答社区
" python"和" pip"命令在Visual Studio代码集成终端中不起作用,而是在外部终端中起作用
我在环境变量中配置了我的python PIP路径.它在外部终端非常有效.但是在Visual Studio Code的集成终端中不起作用.我该如何修复? 错误消息: 解决方案 我遇到了同样的问题,然后我要做的是打开pip正在工作的CMD,然后我转到python文件夹在我的系统中的确切路径 c:\ program文件\ python310 然后我输入pip命令 - **pip install discord** ,错误在VSCODE中自动解决. 如果不适合您的样式,您可以使用另一种方法.
我可以在WebStorm中打开多个终端窗口吗?
我在Windows上有WebStorm 2019.2.2,我想拥有多个终端窗口,同时彼此相邻可见,而不是一个终端窗口中的多个选项卡.可以通过右键单击菜单多次将编辑器窗口拆分(见图1),但我在终端窗口中找不到相同的内容(图2). 在当前版本中完全有可能实现此目标,还是我需要通过功能请求与Jetbrains联系? firgure 1:编辑窗口的右键单击菜单. firgure 2:右键单击终端窗口的菜单 - 不可能分开. firgure 3:这是我想实现终端的布局. 解决方案 是,同时否. 否 - 观看此票(星/投票/评论)以获取任何进度的通知. 是 具有终端会话/选项卡多,然后右键单击并选择"移动到编辑器": 最终结果(几乎没有采取行动):
0 2023-12-06
编程技术问答社区
在WINDOWS命令提示符/POWERHELL中的Globbing模式
我想知道是否有任何方法可以在Windows上实现此行为,例如: /b?n/ca?/etc/pa ?? wd - >执行'cat/etc/passwd' 解决方案 在PowerShell中您可以使用 resolve-path 在路径中解析通配符,并显示路径内容. 示例:我想从Windows SDK找到SignTool.exe,通常位于" C:\ Program Files(X86)\ Windows Kits \ 10 \ bin \ 10 \ bin \ 10.0.19041.0 \ x64 \ signtool.exe"中是安装的任何其他版本. 所以我可以使用:Resolve-Path 'c:\program*\Windows Kits\10\bin\*\x64\signtool.exe' 编辑: 如果要直接执行它,则可以使用&调用操作员,例如 &(Resolve-Path 'c:\wind?ws\n?tepad.exe') 其他解决方
0 2023-12-06
编程技术问答社区
如何为非管理员用户账户创建用户环境变量?
我在Windows 10上,使用带有API令牌的Python. 我想将该令牌存储为我的代码之外的环境变量,然后在Python中访问它: import os token = os.environ['TOKEN_NAME'] 当我将变量设置为用户环境变量时,我只能通过我的 admin 帐户访问它.前任.下面的图像链接中的token_one. 当我将其设置为系统环境变量时,我可以通过我的 non-admin 帐户访问. 前任.下面的图像链接中的token_two. 在下图的顶部说"用户变量" - 涂黑的部分是我的管理用户名 - 我无法将其更改为将其设置为我的非管理用户名. 我的路径:控制面板⟶系统和安全性⟶系统⟶高级系统设置(询问管理员密码)⟶环境变量 有没有一种方法使用户环境变量可从用户帐户访问,这不是系统? 通过可访问,我的意思是当我将set键入终端时出现. 我的用例不一定需要用户本地化,但是很高兴知道如何执行此操作. 如果没有,我将了解
0 2023-12-06
编程技术问答社区
如何使用Winget按应用程序名称的字母顺序显示已安装的应用程序?
使用winget, winget list命令显示我计算机中当前安装的应用程序的列表,但它不会像控制面板一样以字母顺序显示应用程序名称的应用程序, 是否有一种方法可以使用winget? 按字母顺序显示已安装的应用程序 注意:这两个图像来自不同的机器. 谢谢. 解决方案 我试图看看是否有一个参数/选项可以伴随winget命令,并且真的想通过Trenly对答案发表评论;我一直在使用类似的管道命令(较短),所以他仍然应该获得信用! 显然,我必须有一定的声誉得分才能对他(或其他任何)答案发表评论……但是,我可以提供答案而无需任何评级;去搞清楚.因此,较短的版本,类似于他的回答,但没有不必要的嵌套管道: winget列表| sort-object 其他解决方案 正如Demetrius在评论中提到的那样,目前没有能力内置的能力.但是,在您的屏幕截图中,我看到您正在使用PowerShell.您可以使用PowerShell变量和命令有效地对输出进行分类.通过将
0 2023-12-06
编程技术问答社区
在windows终端中启用ANSI序列
我偶然发现了一个有趣的问题 在Windows: C:\> lua > print("\x1b[95mMagenta\x1b[0m") -[95mMagenta-[0m 但是,如果我运行os.execute()即使使用一个空命令, 在此之前,它可以按预期工作: C:\> lua > os.system(""); print("\x1b[95mMagenta\x1b[0m") Magenta (最后一行用洋红色颜色打印) 为什么会发生,以及如何使ANSI代码起作用 不打电话os.execute()? 解决方案 对于ANSI代码以在控制台中工作,您应该通过调用Winapi函数SetConsoleMode来设置特定ENABLE_VIRTUAL_TERMINAL_PROCESSING模式. 当您在lua中调用os.execute()时,lua调用C Runtime函数system(),它创建cmd.exe process,可以初始化所有铃铛和哨声. 但
0 2023-12-06
编程技术问答社区
为什么curses模块不能通过pip安装?
我一直在尝试使用命令" pip install windows-curses"安装诅咒模块,但是它似乎无法正常工作,并且错误地说: ERROR: Could not find a version that satisfies the requirement windows-curses (from versions: none) ERROR: No matching distribution found for windows-curses [编辑:我正在使用Python 3.10] 使用PIP之后,我安装了请求包,但似乎完美安装了.因此,PIP正常工作,而不是诅咒模块.这是我目的的问题,还是该软件包实际上没有吗? 解决方案 当前最新版本的Windows-curses是很可能您使用python 3.9或3.10(问题中应该指定).要使用Windows-curses,您需要降级.您也可以从 https://www.lfd.uci.uci.edu/〜gohlke/py
0 2023-12-06
编程技术问答社区
如何在 Windows 上从 Python 控制交互式控制台的输入/输出?
我需要控制一个Windows程序,该程序通过调用_kbhit和_getch直接从控制台读取输入.可以在此处找到这样的程序的示例: https://stackoverflow.com/a/a/15603102/365492 > 在Linux上,我可以使用pty.openpty()创建新的伪末端并模拟密钥按下.请参阅此示例: https://code. google.com/p/lilykde/source/browse/trunk/lilykde/py/runpty.py.py 在Windows上,我尝试写入CONIN$/CONOUT$,但我所能看到的是我的数据出现在控制台上,而儿童进程忽略了它. 这是代码: #!/usr/bin/env python import subprocess import time TEST_EXECUTABLE = 'C:\\dev\\test.exe' TEST_INPUT = 'C:\\dev\\input.txt' def
0 2023-12-06
编程技术问答社区
如何测试控制台是否支持ANSI颜色代码?
i使用基于FMT的记录器和可选的颜色打印 - 依赖于ANSI颜色命令. 不幸的是,在Windows 10上,它默认情况下是禁用的.我知道如何启用它,但我仍然想找出如何测试控制台是否支持ANSI命令.有人知道吗? 解决方案 在Windows上,您可以通过检查/设置ENABLE_VIRTUAL_TERMINAL_PROCESSING flag SetConsoleMode() 或 . 还有HKEY_CURRENT_USER\Console\VirtualTerminalLevel注册表密钥全局虚拟终端设置.另请参阅 -us/windows/console/console-virtual-terminal-sequences 在 *nix上您可以使用以下方式 检查Console是否支持Java中的ANSI逃生代码 编程地检测终端支持的ANSI逃生代码
0 2023-12-06
编程技术问答社区
VSCode终端以前的命令
自添加以来,我一直在Visual Studio代码中使用集成终端,但我注意到一个非常令人沮丧的功能/错误. 我正在使用Windows 10 Bash终端,并且似乎无法使用" UP"箭头访问先前的命令历史记录.这是被重新拆卸到另一个钥匙还是根本不起作用? 解决方案 意外击中了几个钥匙后,偶然地找到了答案.似乎最常见的命令已映射到以下默认值: 上一个命令: ctrl + p 下一个命令: ctrl + n 光标左: ctrl + b (向后) 光标权利: ctrl + f (forward) 光标主页: ctrl + a 光标结束: ctrl + e (end) 从光标位置删除: ctrl + d (del) 清除屏幕: ctrl + l
0 2023-12-06
编程技术问答社区
更好的命令,用于Windows?
当我使用Mswindows长大时,我过渡到了几年前的Mac.我不想在操作系统上发动火焰战争.但是,我确实希望一个终端更接近我用过的终端. 我不是要提供完整的POSIX支持 - 我没有安装Cygwin的耐心 - 但是我想念tabbed终端,能够轻松剪切和粘贴,我的好朋友ls,mkdir,mkdir, rm等. (对于这些最后的内容,我总是可以将.bat文件放在我的路径上,但这会很快变老.) 任何人都有MSWindows XP的终端申请? 解决方案 更多选项: 其他解决方案 我正在使用 其他解决方案 Too 特征丰富. 另外,两者都安装了PowerShell,可以将PowerShell与任何一个一起运行.
0 2023-12-06
编程技术问答社区
我如何在我的windows git-bash终端上获得彩色输出?
如何在输出上重点亮点? 例如 npm start npm test etc. 系统: Windows 10 GIT版本2.16.1.Windows.4 节点5.6.0 解决方案 终端是薄荷,似乎不支持它的颜色.通过重新安装和滴答Windows终端来修复它. 其他解决方案 卸载Windows 10的Git Bash,然后再次运行安装程序: 单击下一步,直到您提示选择配置终端模拟器以与git bash一起使用,在这里您选择使用Windows默认控制台窗口(而不是默认使用 mintty 作为终端模拟器) 单击下一步并完成安装 测试是否正常工作: 打开的git bash(CMD将打开),尝试使用ls您会看到所有颜色为blue 的文件夹 尝试一些 ansi Escape Code 通过运行echo -e "\033[44m\033[37m Test \033[0m" > Test 具有蓝色背景 Windows 10控制台支持 24位
0 2023-12-06
编程技术问答社区
在Cygwin上找不到sudo命令
我目前正在尝试在Windows OS上安装和更新一些软件包.唯一的问题是,我正在使用cygwin来通过终端键入命令(据我所知,我可以在cygwin上输入Linux类型命令,例如CD,LS等 - 我可能是错误的).但是,当我尝试安装一个包装时: sudo apt-get install paparazzi-dev 我得到答复: -sh: sudo: command not found. 有人知道如何解决此问题吗? 解决方案 Cygwin不是完整的Linux分布.因此,您没有sudo或debian/ubuntu软件包管理器apt-get. Cygwin存储库中有许多软件包: http://cygwin.com/packages/ 您必须在设置期间选择这些包裹. 其他解决方案 以管理员的身份运行Cygwin ..然后您不需要任何sudo命令. 其他解决方案 Windows确切地没有Sudo,APT或几乎所有Linux命令. Cygwin可能允许一些
0 2023-12-06
编程技术问答社区
帮助我使我的windows cmd.exe控制台工作得更像一个Linux终端
Windows终端(CMD.EXE等文本应用周围的用户界面)确实很糟糕. unix风格的终端可以做到太多,以至于Windows终端显然无法做到,例如,如果您想通过拖动边框在两个维度重新大小窗口大小,该怎么办. Windows终端仅允许您更改其长度. 剪切和粘贴,在Linux或Unix上,没问题 - 选择框很好地包裹,因此您可以切割多行表达式. Windows终端(即使在快速编辑模式下)强制一个奇异的矩形选择框,这是没有实际用途的 - 您必须在记事本中重新格式化所有内容! 无论何时我进入"编辑"模式时,它会阻止应用程序 - 我敢肯定有些人希望能够剪切和粘贴而不停止业务关键服务器. 我敢肯定,如果我们放心的话,我们会想到更多的错误 - 但是不要抱怨..我们该怎么做才能使情况变得更好? 更新:只是为了澄清,我不想替换cmd.exe -powershell&cygwin都提供了更好的替代方案.我正在尝试替换控制台应用程序,即围绕Windows中所有文本应用的GUI.
0 2023-12-06
编程技术问答社区
打印unicode字符以python打印错误的字形
我想将一组Unicode字符打印到我的命令提示符终端.即使我强制执行编码为" UTF-8",终端也会打印一些垃圾. $python -c "import sys; print sys.stdout.write(u'\u2044'.encode('UTF-8'))" ΓüäNone $python -c "import sys; print sys.stdout.encoding" cp437 我的默认终端编码是CP437,我试图覆盖它.这里的预期输出是分数斜线(⁄) char/2044/index.htm 同一块代码在我的MAC终端中完美无缺,并且使用UTF-8作为默认编码.是否可以在窗户上显示此内容?我在Windows命令提示符上使用的字体是Consolas. 我希望我的代码与任何Unicode字符一起使用,而不仅仅是此示例,因为输入是Web查询结果,我无法控制它. 解决方案 您必须使用UTF-8代码页(CP65001)期望显示UTF-8编码文本.
0 2023-12-05
编程技术问答社区
如何禁用或检测Windows控制台的模式变化?
我正在使用Windows控制台尝试游戏开发,并且我设法将屏幕缓冲区和窗口大小调整到了所需的尺寸.问题是用户可以按 alt + Enter 强制全屏模式 - 我想避免使用此操作,因为: 输入全屏模式从我精心计划的布局更改屏幕缓冲区大小. 返回窗口模式会导致滚动条出现. 理想情况下,我想完全禁用全屏模式更改,作为妥协,我想检测模式更改,以便我可以更新缓冲尺寸变量/发生更改时卸下滚动条.通过WindowProc在Win32中非常容易,但是控制台似乎没有这个. 有什么建议? 解决方案 虽然没有使用窗口样式的小动理会带来任何不同(样式的变化都在全屏模式下进行),但我能够使用 setWineVineVenthook 函数以检测变化. // Console Layout Change Detection // Includes: #include #include // Globals: HWND g_hWindo
0 2023-12-05
编程技术问答社区