indentation 相关问题

缩进用于通过指示块,闭包,条件和其他构造来组织代码。它使代码更易于阅读,并且在某些语言中用于处理控制流。

VSC 在换行符上放入一定量的空格作为缩进级别

我刚刚设置了 Visual Studio 代码,以便我的 Python 代码使用制表符进行缩进。现在,当我按 Enter 键时,VSC 不再放入正确数量的制表符以保持缩进,而是...

回答 3 投票 0

如何让eclipse不自动缩进代码块

我喜欢 Eclipse 的自动缩进功能,但有时我有一些缩进,我不希望它纠正,比如 audioBuffer1[j] = (短) (VOLUME_REDUCER * ( inputBuffer[i] + 阿尔...

回答 4 投票 0

在 Bash 脚本 printf 命令中缩进而不在输出中出现缩进

我想在 bash 脚本中缩进,以便我的脚本看起来更有条理,但不希望打印空格。 如果我有命令 打印“ < 我想在 bash 脚本中缩进,以便我的脚本看起来更有条理,但不希望打印空格。 如果我有命令 printf "<image> <<include etc/image.conf>> </image>" > file.txt 我希望 file.txt 看起来像 <image> <<include etc/image.conf>> </image> 而不是 <image> <<include etc/image.conf>> </image> 问题是我不希望我的脚本看起来像这样 While Loop If Statement printf "<image> <<include etc/image.conf>> </image>" > file.txt Command Here End If End While 我只是想让它看起来更整洁一点 使用定界文档: cat <<- EOF > file.txt <image> <<include etc/image.conf>> </image> EOF (注意:缩进应该是制表符:硬制表符是缩进的正确选择的又一个原因。)您可以在缩进中使用任意数量的制表符,它们将在传递给 cat 之前被 bash 删除。缩进也被分隔符去掉,所以你的最终结果将如下所示: While Loop If Statement cat <<- EOF > file.txt <image> <<include etc/image.conf>> </image> EOF Command Here End If End While 注意,这会对文本进行变量扩展等。如果您想避免这种情况,只需引用分隔符即可。例如,cat <<- 'EOF' > file.txt 为了使脚本更具可读性并防止空格妨碍: printf "%s\n%s\n%s\n" "<image>" \ "<<include etc/image.conf>>" \ "</image>" > file.txt 我发现 printf 的 %b 格式说明符明确使用 \n 作为平衡预期输出与脚本源代码可读性的最实用的解决方案。 来自man printf: %b ARGUMENT as a string with '\' escapes interpreted, except that octal escapes are of the form \0 or \0NNN 因此,您的代码可能会修改为: printf "%b" \ "<image>\n"\ "<<include etc/image.conf>>\n"\ "</image>" [注意:续行\不是强制性的,这只是我个人的偏好,以视觉方式对齐多行字符串。] 由于隐式字符串连接,ARGUMENT 可以包含任意数量的行,而无需在格式说明符中计算和包含那么多 \n。 当 printf 本身缩进时(例如,由于位于 if、switch 或 for 块内),这会更有帮助。 PS:我知道这个问题很老了,但它恰好是最热门的搜索结果之一,所以我认为这对从搜索引擎到达这里的其他人会有帮助。

回答 3 投票 0

禁用 javascript 自动分号

有没有办法阻止javascript自动采用可选分号(在浏览器中,而不是节点中)。 我尝试使用严格模式,但这没有帮助。 背景:我在 more...

回答 1 投票 0

在 Notepad++ 中输入时将前导空格转换为制表符

这与这个问题的反面非常接近。 我更喜欢使用 2 个空格缩进进行编码,但我需要使用制表符缩进文件以符合项目约定。我愿意

回答 2 投票 0

Notepad++ 在输入时将前导空格转换为制表符

这与这个问题的反面非常接近。 我更喜欢使用 2 个空格缩进进行编码,但我需要使用制表符缩进文件以符合项目约定。我愿意

回答 2 投票 0

Python 函数参数列表格式

根据 PEP8 格式化以下代码的最佳方法是什么: oauth_request = oauth.OAuthRequest.from_consumer_and_token(消费者, token=令牌,verifier=验证者,http_url=

回答 1 投票 0

我可以将 VS Code 设置为使用制表符进行缩进并使用空格进行前导对齐吗?

有没有办法让 VS Code 使用制表符缩进和空格对齐)?举个例子: 函数 foo(){ --array.map(a => a[0]) -- .filter(a => a); } 在这种情况下,--

回答 1 投票 0

在Python中格式化多行字典的正确方法是什么?

在Python中,我想在我的代码中编写一个多行字典。有几种方法可以对其进行格式化。以下是我能想到的一些: mydict = { "key1": 1, “键2”:2, ”

回答 9 投票 0

使用缩进选项取消 <select> 标签的缩进

我有一棵树,作为嵌套字典实现,我需要想出一种方法让用户选择两个节点,其中一个必须是另一个的后代。 一个简单的下拉菜单可能会

回答 1 投票 0

写入文件时如何保留json文件格式

我有两个json文件data1.json和data2.json。我比较两个文件并将 data1.json 中发现的差异输出到新文件 data3.json。我想将 data3.json 的格式保留为 da...

回答 1 投票 0

如何在将现有代码推入新行时停止 VSCode 缩进? [重复]

我写了一些代码,每次我按 Enter 将其推低时,它都会不断缩进。 有没有办法阻止这种行为?

回答 1 投票 0

VSCode:按 Enter 后在大括号之间添加换行符

我想要在 VSCode 中输入左括号并按 Enter 键后缩进换行符。 这是一个示例,其中 |是光标: 目前的行为- 函数 f() { |} 想要的行为- 函数 f() {...

回答 2 投票 0

VS Code 自动缩进

我在 VS Code 中遇到自动缩进问题。如果你注意下面的 gif,你会发现编辑器第一次只向前移动一个选项卡,但第二次应该会

回答 1 投票 0

  更改为 asp.net mvc html.dropdownlist 中的  

我想在 html.dropdownlist 中显示带有缩进的项目 这是控制器中的代码 IEnumerable test = db.Database.SqlQuery(@"WITH tree (id, pare...

回答 2 投票 0

如何在Python中编写空缩进块?

我有一些代码,例如: 尝试: do_the_first_part() 除了一些错误: do_the_next_part() 我收到一个错误,上面写着“预期有一个缩进块” - 但我不想在里面写任何东西......

回答 3 投票 0

将整个 (Python) 文件从 2 空格缩进转换为 4 空格缩进

我经常使用作为模板提供给我的 Python 文件,这些文件使用 2 的缩进。但是,我个人更喜欢使用 4 的缩进宽度,这是我设置的...

回答 1 投票 0

IntelliJ 如何摆脱编辑器左侧的垂直实心制表符空格块?

我最近在一台新的 Windows 机器上安装了 IntelliJ,编辑器附带了这些分散注意力的垂直实心块,它们代表缩进的制表符空间。我正在使用 IntelliJ 2023.1.2

回答 1 投票 0

尝试将 json 数据作为多行文本嵌入到 json 数据列表中的键中,并将该列表保存为缩进良好的 json 文件

我有一个名为 mylist 的 json 数据列表,其中包含网站的数据。我想将站点的网络日志作为值附加到键值对的列表中。由于网络日志是一个大数据,我...

回答 2 投票 0

VS Code 的缩进彩虹扩展将带有 2 个空格的代码突出显示为红色

我安装了更漂亮的代码格式化程序,它使 2 个空格作为代码的标准缩进。然而,indent-rainbow 将其突出显示为红色,因此它认为默认缩进是 4 个空格...

回答 2 投票 0

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