gpt4 book ai didi

python - Sublime - 将 # 放在行首而不是注释时代码的开头

转载 作者:行者123 更新时间:2023-11-28 20:42:51 26 4
gpt4 key购买 nike

当通过 super+/ 向 Python 插入注释时,它会将 # 放在代码的开头,如下所示:

enter image description here

我想把 # 放在一行的开头,像这样:

enter image description here

是否有任何设置允许我执行此操作?

最佳答案

使用 XML 语法在 Sublime 中新建一个文件,内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>name</key>
<string>Comments</string>
<key>scope</key>
<string>source.python</string>
<key>settings</key>
<dict>
<key>shellVariables</key>
<array>
<dict>
<key>name</key>
<string>TM_COMMENT_START</string>
<key>value</key>
<string># </string>
</dict>
<dict>
<key>name</key>
<string>TM_COMMENT_DISABLE_INDENT</string>
<key>value</key>
<string>yes</string>
</dict>
</array>
</dict>
<key>uuid</key>
<string>52CBA191-8A6C-4A04-8F2F-0D1642AE10F2</string>
</dict>
</plist>

您需要将此文件保存在您的 Packages 中目录,可以通过选择 Preferences -> Browse Packages... 找到您机器上的目录 。找到它后,返回 Sublime 并将文件另存为 Packages/Python/Comments.tmPreferences .对于 Sublime Text 2,Python目录已经存在,但对于 ST3,您必须先创建它。

文件的工作方式非常简单。 TM_COMMENT_START value 告诉 Sublime 为评论插入哪些字符 - 在这个例子中是一个井号后跟一个空格。 TM_COMMENT_DISABLE_INDENT value 表示 Sublime 是否应该在行的开头插入注释( yes ),或者就在文本的前面( no ,默认行为)。请注意,您可能需要重新启动 Sublime 才能使更改生效。

关于python - Sublime - 将 # 放在行首而不是注释时代码的开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29909756/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com