Questions tagged «indentation»

缩进用于通过指示块,闭包,条件和其他构造来组织代码。它使代码更易于阅读,并且在某些语言中用于处理控制流。

7
在Python中格式化多行字典的正确方法是什么?
在Python中,我想在代码中编写多行字典。有几种方法可以格式化它。我想到的是一些: mydict = { "key1": 1, "key2": 2, "key3": 3, } mydict = { "key1": 1, "key2": 2, "key3": 3, } mydict = { "key1": 1, "key2": 2, "key3": 3, } 我知道以上任何一种在语法上都是正确的,但是我假设Python字典有一种首选的缩进和换行样式。它是什么? 注意:这不是语法问题。就我所知,以上所有都是有效的Python语句,并且彼此等效。


20
在文本模式下在Emacs中设置4个空格缩进
当TAB使用主模式按in缓冲区时,我无法使Emacs从8个空格键切换到4个空格键text-mode。我已将以下内容添加到我的.emacs: (setq-default indent-tabs-mode nil) (setq-default tab-width 4) ;;; And I have tried (setq indent-tabs-mode nil) (setq tab-width 4) 无论我如何更改.emacs文件(或缓冲区的局部变量),TAB按钮始终会执行相同的操作。 如果上面没有文本,则缩进8个空格 如果前一行有文字,请缩进第二个单词的开头 就我所爱Emacs而言,这变得越来越烦人。当上一行没有文本时,是否有办法使Emacs至少缩进4个空格?
159 emacs  indentation 

11
重击续行
您如何使用bash延续行? 我知道您可以这样做: echo "continuation \ lines" >continuation lines 但是,如果您缩进了代码,那么效果就不太好: echo "continuation \ lines" >continuation lines
158 bash  line  indentation 


5
一行Python代码可以知道其缩进嵌套级别吗?
从这样的事情: print(get_indentation_level()) print(get_indentation_level()) print(get_indentation_level()) 我想得到这样的东西: 1 2 3 代码可以这样读取吗? 我想要的只是更多嵌套代码部分的输出。以使代码易于阅读的方式,使输出易于阅读。 当然,我可以使用eg手动实现此功能.format(),但是我想到的是自定义打印功能,该功能print(i*' ' + string)在哪里i是缩进级别。这将是使终端上的输出可读的一种快速方法。 有没有更好的方法可以避免麻烦的手动格式化?

10
如何在Netbeans中自动缩进?
在eclipse中,您可以单击任意行上的Ctrl+ I,它会根据您在设置中选择的缩进方案自动缩进一行或一组行。 我真的在Netbeans中缺少此功能。有任何等效功能吗? 我所知道的Alt+ Shift+ F,但它不够好。我想缩进一组线,而不是全部文件。


7
如何在IntelliJ中纠正缩进
如何在IntelliJ中自动(而不是手动)纠正缩进? 在Eclipse中,可以仅突出显示需要缩进的代码,右键单击并选择Source> Correct indentation。 在IntelliJ中有没有做相同事情的方法?

1
IntelliJ Scala插件的案例类缩进是荒谬的
当case类具有许多字段并且它们的名称很长时,通常最好在每一行中编写每个字段,例如: case class Person ( name: String, age: Int ) 这类似于C / C ++的struct定义,即使case类变大也完全可读。但是IntelliJ IDEA的默认Scala插件会自动更改其缩进: case class Person ( name: String, age: Int ) 在我看来,这很奇怪,但是《Scala风格指南》并未提及有关案例类缩进的任何内容。 我在IDE设置中找不到任何可以更改此行为的内容。是否可以选择使自动缩进像我上面描述的那样工作,或者对案例类禁用自动缩进?

10
如何在VI中整理HTML文件的缩进?
我该如何解决他所有乱七八糟的html文件的缩进? 我尝试了通常的"gg=G命令,该命令用于修复代码文件的缩进。但是,它似乎不适用于HTML文件。它只是删除了所有格式。 我还尝试了set :filetype = xml,看看是否欺骗它以为这是一个XML文件会有所帮助,但仍然没有做到。
130 html  vim  vi  indentation 

8
如何在IntelliJ IDEA中使用制表符进行缩进?
如何在IntelliJ IDEA 11.0中使用制表符而不是多个空格进行缩进? 我在“代码样式”>“常规”>“默认缩进选项”下选中了 “使用制表符”。并且还尝试检查“智能标签”,但这没有帮助。 从文档中: 如果选中此复选框,则使用制表符: 在按Tab键时 缩进 用于代码重新格式化 否则,将使用空格代替制表符。




By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.