auto-indent相关内容

如何基于花括号在vim中定义缩进?

我使用 https://github.com/cakebaker/scss-syntax.vim用于在vim上突出显示 SCSS (或 SASS )文件,这对于语法突出显示非常有效.但是,该插件没有附带缩进文件,因此无法编写一个缩进文件. 我想将缩进设置如下: 但是,如果我执行gg=G,我会得到: 我怀疑它不理解基于花括号的嵌套缩进.我尝试了 的所有不同组合 set cind ..
发布时间:2020-11-27 19:13:33 其他开发

VIM可以自动缩进SQL吗?

" SQL语句缩进良好做法"似乎是可接受的用于编写SQL块的格式. 是否有一个符合该标准的Vim缩进/语法文件,或者至少是紧密文件? 目前,我的Vim几乎保留了所有内容,只缩进了某些关键字. 解决方案 " SQLUtilities:SQL实用程序-格式化,生成-列列表,数据库过程"具有SQL Utilities插件,该插件具有功能.还有"如何在Vim中自动格式化和自动大写SQL ..
发布时间:2020-11-27 19:13:23 其他开发

Notepad ++:在空行后禁用自动缩进

我发现Notepad ++的自动缩进样式有点奇怪:当我在缩进行上键入时,我 do 希望它在按Enter键后缩进下一行(这样做确实正确).但是,当我在空行上(没有缩进,没有字符)并且按Enter时,它将使用与最后一个非空行相同的缩进来缩进下一行.我觉得这很烦人.您是否遇到过此问题,并且您知道如何解决此问题吗? (注意:我正在编辑HTML/PHP文件.) (此外,如果无法更改此行为,欢迎其 ..
发布时间:2020-11-27 19:07:41 其他开发

如何修复/转换Sublime Text中的空格缩进?

示例:如果我有一个带有2个空格缩进的文档,并且我希望它具有4个空格缩进,那么如何使用Sublime Text编辑器自动将其转换? 解决方案 在Sublime Text 2或3中,这是一个巧妙的技巧,可以转换文档中的缩进间隔. TL; DR: 从2个空格转换为4个空格: 确保将制表符宽度设置为2.将2位空格缩进转换为制表符,切换为制表符宽度4,然后将缩进转换回空格. ..
发布时间:2020-11-27 19:02:52 其他开发

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

如何制作 vi -此外,如何保存这些设置,这样我就不必再次输入它们了? 我还看到了与此有关的其他问题,但它似乎总是与我想要的东西有些偏离. 解决方案 正如以下几个答案所指出的那样,现在首选的方法是不使用smartindent,而使用以下内容(在您的 .vimrc ): filetype plugin indent on " show existing tab with 4 sp ..
发布时间:2020-11-27 19:00:33 其他开发

设置自动缩进不缩进标签

我正在Windows上使用Eclipse CDT。我应该补充一点,总的来说,我对自动格式化功能感到满意。 但是有一件事困扰着我。 我不知道如何配置Eclipse以不缩进带有标签的行。 这就是我想要的: void myfunc(){ 转到MYLABEL; MYLABEL: 的回报; } 但我得到的是: void myfunc(){ 转到 ..
发布时间:2020-10-27 18:40:59 Java开发

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

我正在努力学习Vim。 当我从剪贴板将代码粘贴到文档中时,每一行的开头都有多余的空格: 行 行 行 我知道您可以关闭自动缩进,但由于其他设置有冲突或其他原因(在我的.vimrc中看起来很明显,当我将它们取出时似乎并不重要)。 如何在粘贴代码时关闭自动缩进功能,但是在编写代码时仍然具有vim自动缩进功能?这是我的 .vimrc 文件: set exp ..
发布时间:2020-10-08 01:23:46 其他开发

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

如何在Atom编辑器中自动缩进代码?在其他编辑器中,通常可以选择一些代码并将其自动缩进. 还有键盘快捷键吗? 解决方案 我在菜单中的“编辑">“行">“自动缩进"下找到了该选项.似乎没有默认的键盘映射. 您可以尝试添加一个键映射(Atom>在Windows上打开您的键映射[在Windows:文件>设置>键绑定>“您的键映射文件"]),如下所示: 'atom-text-ed ..
发布时间:2020-09-13 18:48:44 其他开发

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

以前,我使用Eclipse进行PHP和Java开发,并且喜欢使用Ctrl + i命令自动缩进代码. 现在,我是否使用基于Eclipse的Aptana Studio进行JavaScript开发.我想自动缩进我的JavaScript代码,但是Ctrl + i删除我所有的代码.还有其他命令可以自动缩进Aptana Studio中的JavaScript代码吗? 解决方案 Studio尚无此功 ..
发布时间:2020-09-06 07:42:58 前端开发

使用Visual Studio 2015禁用注释的自动缩进

当我在安装了Resharper 9.0.0.0的Visual Studio 2015中保存C#文件时,我已经寻找并寻找了禁用注释缩进的方法. 在开始编写实际代码之前,我想伪代码.但是,我一直在调整Visual Studio和Resharper的设置,但均无济于事.因此,例如,我希望注释看起来像: private string ToggleString(string input) ..
发布时间:2020-07-27 05:49:21 C#/.NET

调整NppAutoIndent,还是有一个很好的可自定义替代方法?

我最近开始为Notepad ++使用NppAutoIndent插件,并且对Smart Indent模式非常满意,但是我发现它缺乏可自定义的首选项很烦人,因为我希望在Smart Indent模式下有一些行为进行调整/修改.我考虑过修改插件的源代码并重新编译以尝试获得所需的行为,但是我拥有Visual Studio 2010和简而言之:NppAutoIndent插件是否有更可定制的替代方案,还是有更好 ..
发布时间:2020-05-28 20:20:57 其他开发

编辑NetBeans源格式标准

是否有任何方法可以更改NetBeans在执行“源->格式化"时自动格式化代码的标准?我似乎记得在某个地方看到过此选项,但是对此一无所获. 解决方案 您可以更改与格式化相关的非常有限的设置. 打开netbeans IDE 转到工具->选项 单击选项对话框左上方的编辑器按钮 单击格式选项卡 从语言选择框中选择PHP 那么您将能够看到可以更改的必需设置. 最新版本7.3将满足您 ..
发布时间:2020-05-17 01:48:24 PHP

如何在IPython Notebook中将自动缩进更改为2空间

我发现在IPython Notebook中开发功能使我可以快速工作.当我对结果感到满意时,我会将其复制粘贴到文件中.自动缩进为4个空格,但我公司的缩进编码样式为2个空格.如何将自动缩进更改为2个空格? 解决方案 基于此问题以及找到的选项此处: 在您的custom.js文件中(位置取决于您的操作系统) IPython.Cell.options_default.cm_config.in ..
发布时间:2020-04-25 06:30:30 其他开发

如何在vim中获取gg = G来忽略逗号?

我在vim中启用了autoindent和smartindent,但nocindent已关闭.我正在尝试缩进一些JSON文本而没有完整地打印整个内容,这太麻烦了: { "a" : "value1", "b": "value2", "c": "value3", ... 通过gg = G格式化为: { "a" : "value1", "b": "value2" ..
发布时间:2019-11-26 19:47:09 JavaScript