auto-indent相关内容

NetBeans 12.6的制表符和缩进问题

交易是这样的: 如果我在一行代码中使用,Tab键工作正常。我按它,它会正常插入空格。 如果我转到一个新行,一个没有代码的空行,它不起作用。不管发生什么事。如下所示: System.out.pri__nt<;--在这种情况下,它在任何地方都可以正常工作。 <;--不工作。 __<;--如果我使用空格键插入空格,Tab也不起作用。 这是第一个问题。数字2,缩进。 ..
发布时间:2022-02-21 22:42:38 其他开发

如何在所有模式下在 emacs 中获得自动缩进(非智能缩进)

我是 emacs 的新手,它的缩进让我爬上墙.为了自己的利益,它太聪明了;它(错误地)认为它知道我想如何格式化我的源代码,但我没有时间为我编写代码的每种不同语言的每种模式追逐每个设置;并且其中许多语言根本没有启用任何模式. 这是我想要的行为: TAB 插入缩进 RET 插入一个新行,然后将上一行开头的空白字符复制到第一个非空白字符或行尾,以先到者为准 行开始和第一个非空白字符/行尾 ..
发布时间:2022-01-02 20:36:49 其他开发

在 Emacs 中全局禁用自动缩进

如何在 Emacs 中全局或仅对某些模式禁用自动缩进? 我为 RubyOnRails 安装了许多软件包(ruby、html、js、css). 假设我想为 css 模式禁用自动缩进. 解决方案 您可能想要查找包含单词 electric 的变量名称.(这是 Emacs 的常用说法,用于在键入特定可见字符时自动发生的操作.) 在这种情况下,Mx apropos-variable ..
发布时间:2022-01-02 20:07:46 其他开发

如何在 IPython 笔记本中将自动缩进更改为 2 个空格

我发现在 IPython notebook 中开发函数可以让我快速工作.当我对结果感到满意时,我会复制粘贴到一个文件中.自动缩进是 4 个空格,但我公司的缩进编码风格是 2 个空格.如何将自动缩进更改为 2 个空格? 解决方案 基于this问题和找到的选项此处: 在您的 custom.js 文件(位置取决于您的操作系统)中放入 IPython.Cell.options_defaul ..
发布时间:2021-12-31 23:34:31 其他开发

编辑 NetBeans 源格式标准

在执行“Source->Format"时,是否有任何方法可以更改 NetBeans 自动格式化代码的标准?我好像记得在某处看到过这个选项,但我找不到任何关于它的信息. 解决方案 您可以更改非常有限的与格式相关的设置. 打开 netbeans IDE 转到工具->选项 单击选项对话框左上角的 Editor 按钮 单击格式选项卡 从语言选择框中选择 PHP 然后您将能够看到可以更改 ..
发布时间:2021-12-26 15:06:04 PHP

Tab 键 == 4 个空格并在 Vim 中的花括号后自动缩进

我如何制作 vi-Vim 从不使用制表符(将空格转换为制表符,糟糕!),使制表键 == 4 个空格,并在卷曲后自动缩进代码像 Emacs 那样的大括号块吗? 另外,我如何保存这些设置,这样我就不必再次输入它们? 我已经看到了与此相关的其他问题,但它似乎总是与我想要的有点不同. 解决方案 正如其他几个答案中所指出的,现在首选的方法不是使用 smartindent,而是使用以下方法 ..
发布时间:2021-12-24 08:15:05 其他开发

将文本粘贴到 vim 时关闭自动缩进

我正在努力学习 Vim. 当我将代码从剪贴板粘贴到我的文档中时,我会在每行的开头获得额外的空格: 行线线 我知道你可以关闭自动缩进,但我无法让它工作,因为我有一些其他设置冲突或其他东西(这在我的 .vimrc 中看起来很明显,但当我把它们取出来时似乎并不重要). 如何在粘贴代码时关闭自动缩进,但在编写代码时仍然有 vim 自动缩进?这是我的 .vimrc 文件: 设置扩展标签设置 ..
发布时间:2021-12-24 08:13:48 其他开发

如何在 Notepad++ 中自动格式化/缩进 XML/HTML

有没有办法重新缩进一段代码?我正在 Eclipse 中寻找类似于 Ctrl+Shift+F 的东西(自动格式化/缩进). 说清楚, 我已经知道如何在 Notepad++ 的外部格式化 XML(如前所述,Eclipse 工作正常)所以我不需要一堆指向其他 XML 格式化工具的链接. 我专门研究 XML 和 HTML. 理想情况下,有一个与 Eclipse 中一样方便的键绑定,所以我不 ..
发布时间:2021-12-03 14:36:28 前端开发

如何在 Atom 编辑器中自动缩进代码?

如何在 Atom 编辑器中自动缩进代码?在其他编辑器中,您通常可以选择一些代码并自动缩进. 是否也有键盘快捷键? 解决方案 我在菜单中找到了该选项,位于“编辑">“行">“自动缩进"下.它似乎没有默认的键盘映射绑定. 您可以尝试添加一个键映射(Atom > 打开您的键盘映射 [在 Windows 上:文件 > 设置 > 键绑定 > “您的键盘映射文件"]),如下所示: 'at ..
发布时间:2021-11-30 14:30:55 其他开发

如何在 Aptana Studio 中自动缩进 JavaScript 代码?

之前我使用Eclipse进行PHP和Java开发,我喜欢命令Ctrl + i自动缩进代码. 现在我使用基于 Eclipse 的 Aptana Studio 进行 JavaScript 开发.我想自动缩进我的 JavaScript 代码,但是 Ctrl + i 删除了我的所有代码.在 Aptana Studio 中是否还有其他命令可以自动缩进 JavaScript 代码? 解决方案 S ..
发布时间:2021-11-17 01:10:24 前端开发

Vs 代码自动缩进不适用于 python

我是visual studio代码的新手,刚从sublime text 3切换过来.我正在写一个简单的if语句,当我写else时:就像那样,在ST3上它会将else移到if下,但这不会发生在 vscode 上.我已经尝试了所有方法并四处寻找,但似乎不起作用.为什么?还是 vscode 真的缺少这个基本的基本功能? 解决方案 这是一个 已知问题,需要自定义缩进提供程序的重要实现一>. ..
发布时间:2021-09-19 20:25:59 Python

如何将 VSCode 更改为缩进 4 个空格而不是默认的 2 个?

我在 VS Code 中应用了以下设置以获得 4 个空格缩进. 但总是当我打开一个新文件时,它会切换回右下角的 2. 如果我点击右下角的 并将设置改回 4, VSCode 仍然会变回 2 并仍然使用 2 空格自动缩进来应用它. Alt+Shift+F 我错过了什么? 解决方案 有点迟到的答案.但是刚刚解决了同样的问题... 很多东西都可以控制这一点.它也花了我相当多 ..

如何在开括号后设置自动缩进

当我输入一个左括号后跟一个换行符时,我希望光标自动缩进一个制表符值——就像它使用左花括号或方括号一样.出于某种原因,它缩进了两个标签值. 我对让它对 .dart 文件正常工作特别感兴趣. 这是我的 .vimrc: set tabstop=2设置 softtabstop=2设置 shiftwidth=2设置自动缩进设置扩展选项卡 我错过了什么?谢谢. 解决方案 因此 vim ..
发布时间:2021-09-17 20:51:14 其他开发

Vim:按下回车键时如何缩进打开的括号或括号?

我使用 Vim 编写 Python 已经有一段时间了,但有件事我一直无法弄清楚如何将它设置为自动缩进到最后一个打开的括号的级别. 根据 pep8,如果您有一个开放式括号,并且您需要打破该行以适应 80 列,那么您应该在该开放式括号处继续下一行.示例: calling_some_really_long_function(that, has, way, too, many, arguments ..
发布时间:2021-09-17 20:47:36 Python

vim 中的哪些设置可以抵消 smartindent 拒绝缩进 shell 脚本中的 # 注释?

我最近开始使用 vim 7(以前是 vim 6)和 smartindent 设置.在大多数情况下,它运行良好,尽管我习惯于在大括号后输入制表符,这几乎适得其反. 然而,有一种疯狂的行为.在编辑 shell 脚本时,我尝试在当前缩进级别创建注释,但是 smartindent 与它无关.它坚持注释必须在 0 级(无缩进).更糟糕的是,它会破坏右移('>>' 和朋友),因此它们不起作用.这是彻头彻 ..
发布时间:2021-09-17 20:46:46 其他开发

Sublime Text 3,将空格转换为制表符

我知道有很多关于此的帖子,但我无法让它发挥作用. 我使用标签进行编码.有没有办法将总是空格转换为制表符?IE.打开和保存文件?有人有想法吗? //编辑: 我的愿望是自动做到这一点!-> 打开、保存或即时 有人知道怎么做吗? 我试过这个: import sublime, sublime_plugin, os类 ExpandTabsOnSave(sublime_plugin.Eve ..
发布时间:2021-08-31 19:59:27 其他开发

如何在新的Google Appscript界面​​上缩进代码?

任何有关如何使用快捷方式在Google appscript上缩进/启用自动缩进的指导都将不胜感激! 解决方案 手动缩进时使用的是 Tab 和 Shift + Tab 在单行或多行上. Tab 将其向右移动. Shift + Tab 将其向左移动. 在 {之后,按 Enter 时,它将自动在下一行的右侧自动缩进. 对于自动格式化,请按 Ctrl + Shift + I 格 ..
发布时间:2021-05-15 19:28:50 其他开发

Eclipse“正确的缩进";忽略空格与制表符设置

我在Windows中运行Eclipse Juno Service Release 2(20130225-0426),发现自动缩进(Ctrl-I)忽略了选项卡和Java/的常规/编辑器/文本编辑器/插入空间代码样式/格式化程序/缩进/制表符策略“仅空格"设置.设置了这两个选项后,即使Ctrl-Shift-F仅使用空格,Ctrl-I也会使用制表符和空格的组合来缩进代码.问题是我不希望Eclipse重新 ..
发布时间:2021-05-03 19:23:57 Java开发

Vim:缩进制表符,与空格对齐

我已经阅读了几个问题和答案: Vim:将标签用于缩进,用于与C源文件对齐的空间 Vim:将连续的行与空格对齐 但是他们都没有为我提供解决方案. 我真的很想应用"缩进制表符,与空格对齐"的原则,但是当它出现时自动缩进,我没法教Vim正确的做法. 考虑代码,假设 tabstops == 3 , shiftwidth == 3 (>-表示制表符,而.(点)表示空格): ..
发布时间:2021-04-03 18:33:03 其他开发

Sublime Text(v 2.0)-如何在方括号后的新行上停止自动缩进?

我正在尝试从Notepad ++跳转到Sublime Text2.但是,一个问题阻止了我这样做: 在CSS,JavaScript或PHP中工作时-每当我输入方括号并按[ENTER]时,都会添加一个额外的缩进.例如.下面显示的是如果您输入方括号并按Enter键,则插入符号的最终位置: { | 我需要插入符号出现在与支架相同的水平点上,像这样: { ..
发布时间:2020-11-27 19:14:36 其他开发