我正在尝试将GitBash作为一个选项插入Visual Studio代码中。我的设置看起来像这样:
"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"icon": "terminal-powershell"
},
"Command Prompt": {
"path": [
"${env:windir}\\Sysnative\\cmd.exe",
"${env:windir}\\System32\\cmd.exe"
],
"args": [],
"icon": "terminal-cmd"
},
"GitBash": {
"source": "GitBash",
"path": ["F:\\Code\\Git\\bin\\bash.exe"],
"icon": "terminal-bash"
}
},
"terminal.integrated.defaultProfile.windows": "GitBash"
但是,在最后一行,Visual Studio Code给出的错误是:
Value is not accepted. Valid values: "PowerShell", "Command Prompt".(1)
The default profile used on Windows. This setting will currently be ignored if either #terminal.integrated.shell.windows# or #terminal.integrated.shellArgs.windows# are set.
我不明白我哪里做错了。
注意:< code >“terminal . integrated . shell . windows”自2021年4月起已被弃用。
对于使用自定义目录进行git安装的任何人:它不适用于版本:1.60.2(用户设置)
Win10用户:
{
"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"icon": "terminal-powershell"
},
"Command Prompt": {
"path": [
"${env:windir}\\Sysnative\\cmd.exe",
"${env:windir}\\System32\\cmd.exe"
],
"args": [],
"icon": "terminal-cmd"
},
},
"terminal.integrated.env.windows": {
},
"terminal.integrated.defaultProfile.windows": "Git Bash"
}
我相信Visual Studio Code使用您的PATH变量来查找您的机器上可用的配置文件。我猜您的PATH中没有设置Git Bash的位置。但是,这应该没问题,因为您在设置中指定了path
属性。问题是您还在设置Source
属性。根据terminal.integrated.profiles.windows
设置的描述,您可以设置Source
或path
,而不是两者:
通过终端下拉菜单创建新终端时显示的Windows配置文件。设置为null以排除它们,使用< code>source属性以使用默认的检测到的配置。或者,设置< code>path和可选的< code>args
删除source
属性,看看问题是否解决,您是否可以在VisualStudioCode中打开gitbash终端。
此外,在进行这些更改后,您可能需要重新启动Visual Studio代码。这可能是一个单独的错误,但是< code > terminal . integrated . profiles . windows 设置不会检测到任何新添加的描述文件,直到您重新启动。
VS 代码版本 1.57.1。
在 env 中添加了 Git、Git\bin、Git\cmd 的路径。具有带有源和路径元素的“Git Bash”配置文件。删除了源并仅保留路径。将默认配置文件添加为“Git Bash”时出现“不接受值”错误。重新启动 VS 代码没有帮助。
将“Git Bash”更改为“GitBash”(删除空间)终于为我工作:
"terminal.integrated.profiles.windows": {
"GitBash": {
"path": ["D:\\ProgramFiles\\Git\\bin\\bash.exe"],
"args": []
},
...
}
"terminal.integrated.defaultProfile.windows": "GitBash"
我不确定空间是否真的是问题所在。因为有一个配置文件“命令提示符”,名称中包含空间并可识别!!!为了进一步确认这一点,将“PowerShell”更改为“Power Shell”,它也有效。
我不清楚空间只有在“GitBash”个人资料中才重要。
这是我的测试代码,但我有一个更详细的代码——但它们都不起作用。在python 3. x中。 编辑:这就是我想使用的终端(和语法错误-同样的问题):
我试图从数据库中检索一些UTF-8 uni编码的汉字,使用Java文件。当我这样做时,字符返回为问号。 这是相当奇怪的它将如何只是有时显示的字符。有人对此有解释吗?或者更好的是,如何修复这一点,以使字符正确显示?
问题内容: 我正在尝试使用Java文件从数据库中检索一些UTF-8 uni编码汉字。当我这样做时,字符将作为问号返回。 但是,当我显示数据库中的字符(使用)时,这些字符将正常显示。当我在包含汉字的Java文件中打印字符串时,它们也会正常打印。 我在Eclipse中遇到了这个问题:运行程序时,字符被打印为问号。但是,当我以UTF-8格式保存Java文件时,此问题已解决。 当前在终端中运行“ loca
问题内容: 我有一个用于仿真的python脚本,一个循环要花很长时间,每个循环要花不同的时间,因此我在每个循环后打印一个,以监视它运行的速度和经过的时间。脚本运行时的声明。 但是,当我在终端中的iPython中运行脚本时,点并不会一一打印,而是在循环结束时一次打印所有点,这使整个过程变得毫无意义。如何在运行时内联打印点? 问题答案: 如何在运行时内联打印点? 尝试刷新输出,如下所示: 或对于Pyt
在一个应用程序屏幕上,我有许多EditText视图。我的应用程序是使用材料设计(AppCompactActivity等)构建的。 当显示一个EditText字段时,长按我会尝试选择文本中的一些单词。这允许我复制或共享该文本。选择一个以上的单词似乎是不可能的。 自从迁移到材质设计之后,我看到了两件事: 是的,我使用'android:textisselectable=“true”‘。您可以在下面看到E
我有一个网格视图。单击gridview中的任何项时,我将转到一个ViewPager/FragmentStatePagerAdapter中,该ViewPager/FragmentStatePagerAdapter包含gridview的所有项。我希望视图页导航显示选定的项目。Viewpager总是加载第一个项目。如何解决这个问题? 活动: 我正在从gridview接收BuyActivity Inten