如何在PyCharm中更改作者变量

问题描述 投票:34回答:7

此问题与PyCharm有关。

我如何更改变量中的值

__author__ = 'my login name'

需要我的shell用户变量。我可以在任何地方根据自己的喜好更改它吗?

pycharm
7个回答
47
投票

打开设置|文件模板,然后更改“文件头”模板的文本以使用您的全名而不是$ {USER}。


11
投票

我刚刚遇到了与您相同的问题,并在这里找到了最佳答案:

http://www.jetbrains.com/pycharm/webhelp/creating-and-editing-file-templates.html#d600783e347

您不仅可以更改exisitng变量,还可以创建自己的变量。我鼓励您使用此解决方案,而不要用您的全名替换变量。迟早您会遇到这种情况,即您需要多个文件模板来使用它,这时在每个模板中更改您的名字将成为一个有趣的杀手。

TL; DR转到Settings | File Templates切换到Includes选项卡,创建一个新文件,然后键入例如#set( $MyName = "John Smith" )。然后转到Templates选项卡中的模板,然后将其添加到顶部的#parse ("your-include-name.your-extension")模板中。现在您可以在此模板中使用$MyName


8
投票

假设这是在Windows环境上,并且Pycharm安装在路径下:

X:\Program Files (x86)\JetBrains\PyCharm x.x.x\

编辑

X:\Program Files (x86)\JetBrains\PyCharm x.x.x\bin\pycharm.exe.vmoptions

添加行:

-Duser.name=MyName<[email protected]>

重新启动PyCharm


6
投票

设置(或默认设置)>>编辑器>>文件和代码模板>>文件类型(例如:Python脚本)

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9OZVhZMy5wbmcifQ==” alt =“在此处输入图像描述”>


1
投票

在Mac上的PyCharm 4.0中-PyCharm |首选项| |编辑器文件和代码模板


0
投票

转到设置->编辑器->文件和代码模板选择您要更改名称的语言输入您的姓名,而不是$ {USER}


0
投票

我从JetBrains的帮助网站上找到了可能的解决方案。这是reference

“除了预定义的模板变量外,还可以指定自定义变量。如有必要,您可以使用#set指令在模板中定义自定义变量的值。

例如,如果要使用全名而不是通过预定义变量$ {USER}定义的登录名,请使用以下结构:

#set( $MyName = "John Smith" )

如果未在模板中定义变量的值,则在应用模板时,PyCharm会要求您指定它。“

© www.soinside.com 2019 - 2024. All rights reserved.