问题标签 [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.
vim - 如何使用 vim 自定义缩进文件?
我最近阅读了有关在 Vim 中缩进源文件的文章。但是,我希望能够自定义缩进其中的一些。当我按下 = 时,有没有办法指定运行哪个二进制文件?
visual-studio-2008 - VS2008 删除我在 .js 文件中的缩进
我正在使用 ExtJs 框架,因此必须在 vs2008 中编写大量 JS 代码,但是,VS2008 不断消除我的缩进并让我发疯。
如何删除“自动缩进”功能?谢谢
visual-studio - 为什么 Visual Studio 对 C# 和 C++ 使用不同的缩进设置?
对于 C#,Visual Studio 默认使用 4 个空格,而对于 C++,它是硬制表符。为什么会这样?为什么不一样?
我的项目由 C# 和 C++ 代码组成,差异真的让我很恼火。我想为所有来源设定一个通用标准,但我想知道这是否会有任何缺点。
asp.net - Visual Studio 2005:是否有一种简单的方法可以在 ASPX 文件中正确缩进?
在 Visual Studio 2005 中,有没有办法正确缩进 aspx 文件中的标签(不是在 .cs 文件中,而是在包含 HTML/ASP 代码的 ASPX 文件中)?
text - Gedit 中的文本换行
是否可以在 Gedit(GNOME 文本编辑器)中缩进一行文本?
例如:
代替:
c++ - Emacs C++ 模式缩进不正确?
我正在使用 c++ 模式运行 emacs 23 并遇到一些缩进问题。假设我有这个代码:
这似乎是自动缩进的默认行为。但是我想改变它,所以它会是这样的:
有没有办法通过配置 c++ 模式或我的 .emacs 文件轻松做到这一点?
javascript - Emacs JavaScript 自动缩进
我正在寻找一种方法来关闭 emacs 中的自动缩进。当我输入特殊字符时,我不希望 emacs 自动缩进代码;或者 /*
谢谢你的帮助。
indentation - 在 Cuddle 和 Allman 缩进样式之间隐藏的脚本?
我相信它被称为“拥抱”风格:
有谁知道将通过文件并在一个方向或另一个方向切换的任何脚本?我的目标是通过捆绑包集成 TextMate,但任何语言的任何脚本都应该没问题。我相信我可以通过捆绑将大多数语言与 textmate 挂钩。
coding-style - 如果你打破了长代码行,你如何缩进下一行的内容?
有时你必须在你的源代码中写很长的行,这更好地打破。你如何缩进受此影响的东西。
你可以同样缩进:
如示例中所示,这使得与以下代码区分开来变得更加困难。另一方面,您可以将其缩进一级:
这使得它更容易,但它可能会发生,长行是嵌套块的开始,您想要缩进,如下所示:
在这种情况下,又很难阅读。我能想到的第三种可能性是根本不换行,现代编辑器可以处理它并创建软换行符。但是对于另一个编辑器,您必须横向滚动并且您不能影响位置,编辑器会打破您的长线。
你更喜欢哪种可能性?你有其他想法来解决这个问题吗?你能用充分的理由支持你的偏好吗?
python - 多行字符串的缩进
我有一个使用 cmd Python 模块的脚本。cmd 模块使用三引号多行字符串作为帮助文本。像这样的东西
运行脚本时,命令 'help x' 将打印字符串。但是,它也会在最后两行之前打印换行符。我可以通过不缩进这些行来克服这个问题,但这会使我的代码变得丑陋{y,ier}。
如何克服这个缩进问题?专业的 Python 编码人员如何处理这个问题?