标签: auto-indent

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

我如何制作vi - Vim从不使用制表符(将空格转换为制表符,不好!),制作Tab键== 4个空格,并在像Emacs这样的大括号块之后自动缩进代码?

另外,如何保存这些设置,以便我再也不必输入它们?

我已经看到了与此相关的其他问题,但它似乎总是与我想要的有点不同.

vi vim whitespace indentation auto-indent

1224
推荐指数
9
解决办法
79万
查看次数

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

我正在努力学习Vim.

当我从剪贴板将代码粘贴到我的文档中时,我会在每个新行的开头添加额外的空格:

line
  line
    line
Run Code Online (Sandbox Code Playgroud)

我知道你可以关闭自动缩进但我无法让它工作,因为我有一些其他设置冲突或某事(在我的.vimrc中看起来非常明显,但是当我把它们取出时似乎并不重要).

当我粘贴代码时如何关闭自动缩进但在编写代码时仍然有自动缩进?这是我的.vimrc档案:

set expandtab  
set tabstop=2  
set shiftwidth=2  
set autoindent  
set smartindent  
set bg=dark  
set nowrap  
Run Code Online (Sandbox Code Playgroud)

vim configuration editor indentation auto-indent

1119
推荐指数
16
解决办法
35万
查看次数

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

有没有办法重新缩进代码块?我在Eclipse中寻找类似于Ctrl+ Shift+的东西F(自动格式/缩进).

要清楚,

  • 我已经知道如何 Notepad ++ 之外格式化XML (Eclipse正常工作,如上所述)所以我不需要一堆链接到其他XML格式化工具.
  • 我专门研究XML和HTML.
  • 理想情况下,键绑定与Eclipse中的键绑定一样方便,因此我不必破坏我的工作流程.

我已经了解NppAutoIndent - 它不起作用,因为我正在使用XML,HTML和CSS.

html xml notepad++ auto-indent autoformatting

584
推荐指数
8
解决办法
103万
查看次数

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

如何在Atom编辑器中自动缩进代码?在其他编辑器中,您通常可以选择一些代码并自动缩进.

还有键盘快捷键吗?

code-formatting auto-indent atom-editor

385
推荐指数
7
解决办法
36万
查看次数

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

示例:如果我有一个包含2个空格缩进的文档,并且我希望它有4个空格缩进,如何使用Sublime Text编辑器自动转换它?

indentation auto-indent sublimetext2

225
推荐指数
6
解决办法
14万
查看次数

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

我知道有很多关于此的帖子,但我无法让它发挥作用.
我用标签进行编码.有没有办法,将空格始终转换为制表符?即打开和保存文件?有人有个主意吗?

//编辑:
我的愿望就是自动完成!- >打开,保存或动起来
有谁知道该怎么办?


我试过这个:

import sublime, sublime_plugin, os

class ExpandTabsOnSave(sublime_plugin.EventListener):
  # Run ST's 'expand_tabs' command when saving a file
  def on_pre_save(self, view):
    if view.settings().get('expand_tabs_on_save') == 1:
      view.window().run_command('expand_tabs')
Run Code Online (Sandbox Code Playgroud)

这是我的用户设置:

{
    "auto_complete_selector": "source - comment, meta.tag - punctuation.definition.tag.begin",
    "auto_indent": true,
    "detect_indentation": true,
    "draw_white_space": "all",
    "ensure_newline_at_eof_on_save": true,
    "expand_tabs_on_save": true,
    "font_face": "SourceCodePro-Regular",
    "font_size": 10,
    "format_on_save": true,
    "ignored_packages":
    [
        "Vintage"
    ],
    "indent_to_bracket": true,
    "open_files_in_new_window": false,
    "smart_indent": true,
    "tab_size": 4,
    "translate_tabs_to_spaces": false,
    "trim_automatic_white_space": true,
    "trim_trailing_white_space_on_save": true,
    "use_tab_stops": false,
    "word_wrap": …
Run Code Online (Sandbox Code Playgroud)

tabs spaces auto-indent sublimetext sublimetext3

175
推荐指数
6
解决办法
17万
查看次数

Eclipse中Ctrl + Shift + F和Ctrl + I之间的区别

我已经使用Ctrl+ Shift+ F来纠正缩进,但我听说有另一种捷径可以做到:Ctrl+I

根据谷歌发现的参考, Ctrl+ Shift+ F是重新格式化, Ctrl+ I是正确的缩进.

它们之间有什么区别吗?或重新格式化和正确缩进之间?

eclipse auto-indent

92
推荐指数
3
解决办法
13万
查看次数

使用Resharper自定义Brace格式

我正在使用Resharper 4.5,我在编写数组或对象初始化程序时需要自定义大括号格式.Resharper支持一些样式:

Gnu风格:

int[] array = new int[]  
                  {  
                      1, 2, 3  
                  }  
Run Code Online (Sandbox Code Playgroud)

但是我需要:

int[] array = new int[] 
{  
    1, 2, 3  
}  
Run Code Online (Sandbox Code Playgroud)

有没有办法自定义这个模板?

c# resharper indentation auto-indent

78
推荐指数
2
解决办法
7681
查看次数

如何让gedit自动缩进代码

我试图让gedit自动缩进我的代码.首选项中的自动缩进复选框不起作用.有没有办法让gedit自动缩进代码?(顺便说一句,我只关心C++缩进.我不需要缩进任何其他语言.)

gedit auto-indent

50
推荐指数
3
解决办法
9万
查看次数

Brackets.io:有没有办法自动缩进/格式化<html>

我是Brackets.io的新手,并且认为我看到了自动缩进/格式化HTML的快捷键,但我找不到快捷方式.是否有一个快捷方式或附加组件可以为我做这个?

format auto-indent adobe-brackets

44
推荐指数
3
解决办法
10万
查看次数