问题标签 [indentation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 如何在跨度的 CSS 中创建所有浏览器兼容的悬挂缩进样式
我唯一发现的是;
唯一可行的方法是将文本放在一个段落中,这会导致那些可怕的难看的额外行。我宁愿把它们放在一种<span class="hang"></span>
东西里。
我也在寻找一种方法来进一步缩进,而不仅仅是单层悬挂。使用段落来堆叠缩进是行不通的。
emacs - 在 Emacs 中以文本模式设置 4 空格缩进
TAB在使用 main mode 按下缓冲区时,我无法让 Emacs 从 8 个空格制表符切换到 4 个空格制表符text-mode
。我已将以下内容添加到我的.emacs
:
无论我如何更改.emacs
文件(或缓冲区的局部变量),TAB按钮总是做同样的事情。
- 如果上面没有文字,缩进8个空格
- 如果上一行有文字,则缩进到第二个单词的开头
尽管我很喜欢 Emacs,但它变得越来越烦人。当上一行没有文本时,有没有办法让 Emacs 至少缩进 4 个空格?
pretty-print - 寻找比 GNU indent 更灵活的工具
当我对我的源代码使用各种我想要的选项运行缩进时,它会做我想要的,但也会混淆 *s 在指针类型中的位置:
我知道我将 *s 放置在类型而不是变量旁边是非常规的,但我怎样才能缩进让它们不理会?还是有其他工具可以满足我的要求?我查看了手册页、信息页,并访问了谷歌建议的六个页面,但我找不到执行此操作的选项。
我尝试了艺术风格(又名 AStyle),但似乎无法弄清楚如何使其缩进为 4 的倍数,但每 8 为一个制表符。那是:
notepad++ - Notepad++:在空行后禁用自动缩进
我发现 Notepad++ 的自动缩进风格有点奇怪:当我在缩进的行上打字时,我确实希望它在按下 Enter 后缩进下一行(它确实如此)。但是,当我在一个空行(没有缩进,没有字符)并按 Enter 键时,它会缩进下一行,使用与最后一个非空行相同的缩进。我觉得这非常烦人;你有没有遇到过这个问题,你知道如何解决吗?
(注意:我正在编辑 HTML/PHP 文件。)
(此外,欢迎其他优秀的 HTML/PHP 免费编辑器的建议,以防无法改变这种行为。)
python - 为什么 Python pep-8 强烈建议在制表符上使用空格进行缩进?
我在 Stack Overflow 和PEP 8上看到,建议仅在 Python 程序中使用空格进行缩进。我能理解一致缩进的必要性,我也感受到了那种痛苦。
首选空间是否存在根本原因?我原以为标签更容易使用。
file - 按文件类型更改 Vim 缩进行为
有人可以简单地向我解释根据文件类型更改 Vim 缩进行为的最简单方法吗?例如,如果我打开一个 Python 文件,它应该缩进 2 个空格,但如果我打开一个 Powershell 脚本,它应该使用 4 个空格。
vim - Tab 键 == 4 个空格并在 Vim 中的花括号后自动缩进
如何使vi - Vim从不使用制表符(将空格转换为制表符,糟糕!),使制表键 == 4 个空格,并像Emacs一样在大括号块之后自动缩进代码?
另外,如何保存这些设置,这样我就不必再次输入它们了?
我已经看到与此相关的其他问题,但它似乎总是与我想要的有点偏离。
vim - 在vi中快速缩进多行
它应该是微不足道的,甚至可能在帮助中,但我不知道如何导航它。如何在vi中快速缩进多行?
sql - SQL 语句缩进的好习惯
缩进 SQL 语句的公认做法是什么?例如,考虑以下 SQL 语句:
这应该如何缩进?非常感谢。
formatting - 您将如何格式化/缩进这段代码?
您将如何格式化/缩进这段代码?
或者
编辑:
我的班级实际上有很多参数,所以这可能会影响你的反应。