问题标签 [auto-indent]
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.
emacs - 在 Emacs 中全局禁用自动缩进
如何在 Emacs 中全局或仅在某些模式下禁用自动缩进?
我为 RubyOnRails 安装了许多软件包(ruby、html、js、css)。
假设我想禁用 css 模式的自动缩进。
vim - smartindent 不允许手动缩进以“#”开头的行
当设置时,快捷方式>>
不会缩进#
以 C 或 Python开头的行smartindent
。
如果有人有解决方法,那就太酷了;我也发布了这个让人们知道(为什么那个键不起作用令人困惑和沮丧)。
eclipse - 如何使eclipse不自动缩进一段代码
我喜欢 Eclipse 的自动缩进功能,但有时我有一些缩进我不想纠正,比如
这被纠正为可怕的事情。有没有办法让自动缩进功能跳过一些代码,使用@annotation
或什么?
matlab - MATLAB 或 Octave 的自动缩进清洁器?
有谁知道自动清理 MATLAB/Octave 脚本缩进的现有方法?我有别人的代码(不,真的!),这太可怕了——没有一个循环或函数是缩进的,其他行的一半缩进到明显随机的深度。
MATLAB 的问题在于它不使用大括号,因此 C++ 样式的缩进器不起作用。Python 的可能会进行一些修改,如果我找不到预先存在的解决方案,我会尝试。
基本上它只需要在以function
, for
, if
, while
... 开头的行之后缩进行,并且以 , 开头的行不缩进end*
,我认为...
澄清:正如 Jonas 所指出的,MATLAB 用户可以选择全部,并ctrl+I
调整缩进。不幸的是,我无法访问 MATLAB 编辑器,而且能够一次自动缩进一批文件也很好。
vim - 如何根据花括号在 vim 中定义缩进?
我使用https://github.com/cakebaker/scss-syntax.vim在 vim 上突出显示SCSS(或SASS)文件的语法,这对于语法突出显示非常有效。但是,该插件没有附带缩进文件,并且在编写时遇到了麻烦。
我想将缩进设置为如下所示:
但是,如果我这样做gg=G
,我会得到:
我怀疑它不理解基于大括号的嵌套缩进。我尝试了所有不同的组合
set cindent
set nocindent
set autoindent
set smartindent
并尝试在 Vim 中使用 Tab 键 == 4 个空格和大括号后自动缩进的代码,包括
set tabstop=2
set shiftwidth=2
set expandtab
...但是嵌套的大括号缩进似乎永远不会起作用。
我相信我可能想编写一个自定义缩进文件,而我所需要的只是基于嵌套级别的大括号的缩进。我该怎么办?如果有人有类似语法的文件类型的缩进文件,那也很好。
notepad++ - notepad++ 和 nppautoindent
我已将 nppautoindent 插件安装到 notepad++ 编辑器中。我看不到自动缩进效果。我正在使用 PHP。有人可以帮我解决这个问题吗?
谢谢
asp.net - 是否可以让 Visual Studio 2010 Express Web Developer 自动缩进它的标记?
我喜欢visual studio的一件事是代码中的自动缩进功能,您可以在其中基本上关闭循环或方法或类的括号,它会自动缩进所有内容以使其看起来一致。
在标记中也可以这样做吗?
vim - 如何在 Vim 中使用制表符作为水平缩进和空格作为垂直缩进?
有没有办法配置 Vim,使其结合制表符用作水平缩进字符,空格用作垂直缩进字符(例如,当继续长行时,为方法提供参数)?基本上,是这样的(我用 > 标记了选项卡,用点标记了空格):
想法或建议?
编辑:我不是在寻找如何使用空格而不是制表符,我想以我上面描述的方式组合它们。
java - 保持缩进的轻量级 Java IDE?
每当我调试一个java程序时,我必须让代码缩进!而且我讨厌一一手动缩进代码(使用Tab)。
我真的很想要一个轻量级的 Java IDE,只需按一下按钮,它就会自动缩进你的所有代码。
一个很好的例子是“Ready To Program”Java IDE,但这个 IDE 的缺点是它与 JDK 1.5+ 不兼容
对这样的 Java IDE 有什么建议吗?
python - Notepad++ 中 Python 的自动缩进
我一直在谷歌搜索,这真的很令人沮丧。它不像空闲。
例子:
但在记事本++
但我希望能够在空闲时做这样的事情:之后:
我可以按 Enter 并继续前进。我的英语不是那么好。
我将文件类型设置为 Python 等,并将我的格式设置为 unix。