小编Noa*_*oah的帖子

VSC:如何自动关闭 f 字符串中的大括号

您好,我想问是否可以在 Visual Studio Code 中的 f 字符串中启用自动关闭大括号。在 Python 中,您经常使用 f 字符串,因此需要大括号。

print(f"Hello {name}!")
Run Code Online (Sandbox Code Playgroud)

我已经找到了一些东西,但我不知道该功能是否已经实现,如果没有,我是否可以使用外部插件来实现它?:https://github.com/microsoft/vscode-python/issues/13673

python visual-studio-code

4
推荐指数
1
解决办法
1304
查看次数

防止 .NET Core 2.0 在 RHEL7 上将文件留在 /tmp 中

我是一名大学生。我想在我的课程中使用 .NET Core。为此,我的代码需要在部门 Linux 集群上编译和运行,因为这是我的导师测试我提交的内容。

我的系统管理员在试用的基础上为我安装了最近发布的 .NET Core 2.0 RHEL 包。我创建、构建并运行了Microsoft 提供示例 CLI 项目,并且它们运行良好。但是我的系统管理员很不高兴,因为dotnet在(全局)/tmp 中创建了至少一个文件,在我注销后它仍然存在。

-rw------- myuser mygroup /tmp/.NETCoreApp,Version=v2.0.AssemblyAttributes.cs
Run Code Online (Sandbox Code Playgroud)

原则上,他不希望dotnet/tmp中创建任何在其进程完成后不会清理的文件。更重要的是,当他试图自己构建微软的样本时,它失败了;dotnet试图访问上述文件,他的用户没有读取权限!

理想情况下,dotnet不会创建任何生命周期与其正在构建的项目不同的文件。为了实现这一点,任何这样的文件都可以存在于项目目录中——可能在bin子目录下,以便 aclean将清除它们。有没有办法让dotnet这些文件写在那里?否则,它是否可以至少使用临时文件名,以避免我们遇到的权限冲突?

无论解决方案是什么,它都必须是全系统的,不能依赖于用户的良好行为。所以像要求用户设置$TMPDIR这样的事情是行不通的。

msbuild rhel csproj .net-core

3
推荐指数
1
解决办法
510
查看次数

标签 统计

.net-core ×1

csproj ×1

msbuild ×1

python ×1

rhel ×1

visual-studio-code ×1