标签: auto-indent

括号内标签之间自动缩进

在括号中的光标后面<html>自动创建键入内容:</html>

但是当你按 Enter 键时,它只会将结束标记放在下一行:

要开始添加代码,我需要按 ( enter *2), up arrow, tab(步骤太多)。


我怎样才能自动执行此操作,以便按下enter会导致:

找不到执行此操作的扩展程序。

这在 CSS 中本来就可以工作,为什么在 HTML 中不行呢?

auto-indent adobe-brackets

5
推荐指数
1
解决办法
3548
查看次数

VS Code 不会在 jupyter 笔记本/ipynb 文件中自动缩进

我一定是不小心禁用了 VS code jupyter 笔记本中的自动缩进。有谁知道如何解决这一问题?例如,创建函数后在下一行缩进。

auto-indent jupyter visual-studio-code

5
推荐指数
0
解决办法
465
查看次数

Neovim:如何修复 HTML 中 JavaScript 的缩进?

我想使用 来在 HTML 文件中编写一些 JavaScript 代码,但是在使用插入新行时<script></script>出现了错误的缩进。o

这就是我想要的:

  <script type="text/javascript">
    function sumNumbers(num1, num2) {
      return num1 + num2;
    }                                                                                             
  </script>
Run Code Online (Sandbox Code Playgroud)

这是我得到的:

  <script type="text/javascript">
    function sumNumbers(num1, num2) {
          return num1 + num2;
        }                                                                                             
  </script>
Run Code Online (Sandbox Code Playgroud)

也许有两个不同的缩进选项。我正在使用sheerun/vim-polyglot,并且我认为它是唯一进行缩进的插件。

我正在使用 Neovim。这是我的init.vim

call plug#begin('~/.local/share/nvim/plugged')
Plug 'sheerun/vim-polyglot'
Plug 'neoclide/coc.nvim', {'branch': 'release'}
Plug 'morhetz/gruvbox'
Plug 'dracula/vim'
Plug 'scrooloose/nerdtree'
Plug 'ryanoasis/vim-devicons'
Plug 'maximbaz/lightline-ale'
Plug 'itchyny/lightline.vim'
Plug 'yggdroot/indentline'
Plug 'mattn/emmet-vim'
Plug 'AndrewRadev/tagalong.vim'
call plug#end()

set encoding=UTF-8
set number
set scrolloff=8
set timeoutlen=300
filetype plugin …
Run Code Online (Sandbox Code Playgroud)

html javascript auto-indent neovim

5
推荐指数
1
解决办法
1787
查看次数

Emacs在C中的宏后缩进

#define INIT_MACRO create(); some(); enviroment();
...
void function(){
  INIT_MACRO
    extra_indented();
  normal_indented();
}
Run Code Online (Sandbox Code Playgroud)

当请求自动缩进时,如何使emacs正确处理上述情况?

编辑我看到的唯一解决方案是告诉emacs处理只包含大写字母,下划线和空格的行,好像他们最后有一个分号......但我该怎么做?

c emacs macros auto-indent

4
推荐指数
1
解决办法
900
查看次数

在'if','for','while'之后,Vim autoindent的工作方式与我的预期不同; 我怎样才能让它按照我想要的方式工作?

我在我的.vimrc文件中打开了自动缩进,set autoindent它移动到前一个缩进,就像这样(?是光标位置)

while (! skynet.selfAware()){
    DARPA.funding++;?
}
Run Code Online (Sandbox Code Playgroud)

按Enter /回车将产生

while (! skynet.selfAware()){
    DARPA.funding++;
    ?
}
Run Code Online (Sandbox Code Playgroud)

但有没有什么方法可以让vim足够聪明地意识到需要一个新的缩进,从这开始

while (! skynet.selfAware()){?
}
Run Code Online (Sandbox Code Playgroud)

按回车/回车将产生

while (! skynet.selfAware()){
    ?
}
Run Code Online (Sandbox Code Playgroud)

代替

while (! skynet.selfAware()){
?
}
Run Code Online (Sandbox Code Playgroud)

vim auto-indent

4
推荐指数
1
解决办法
914
查看次数

代码中自动缩进括号的算法

我正在研究代码编辑器(WinForms),我想知道如何使用 { 和 } 的功能,特别是使用括号(打开和关闭)的自动缩进,就像在实际代码编辑器中一样。

---|> { 和 }

像这样 1:

在此处输入图片说明

编辑器是一个名为 rtb 的富文本框。

c# auto-indent winforms

4
推荐指数
1
解决办法
1989
查看次数

使用Vim重新缩进多个文件(LaTex)

背景:我决定尝试使用乳胶套件的Vim作为我的一个大型LaTeX项目的编辑.因为我已经从不同的编辑器/ IDE切换到Vim而没有强制autoindent(我手动缩进很邋)),.tex文件的当前缩进是非常不匹配的,并不适合我想要的样式(这是通过添加filetype plugin indent onautomcd Filetype tex setlocal shiftwidth= etc在我的.vimrc中设置;这很好用).

该项目由多个.tex文件组成,结构如下

main.tex
tex/
   chapter1.tex
   chapter2.tex
   ...
   chapter10.tex
Run Code Online (Sandbox Code Playgroud)

这个stackexchange告诉我用/来简单地缩进在vim中打开的单个源代码文件,如

gg=G
Run Code Online (Sandbox Code Playgroud)

哪作得很好.现在,问题.

是否有一个整洁的Vim(和/或bash /其他,如果Vim无法处理这个整齐,但最好是Vim)解决方案,这将使我能够同时为所有 .tex文件做类似的' reindent ' (换句话说,没有gg=G为需要修复缩进的每个tex文件单独打字?)

vim bash indentation auto-indent

4
推荐指数
1
解决办法
205
查看次数

如何修复Systemverilog源中的缩进

我经常使用systemverilog.
我使用UltraEdit作为文本编辑器.我也使用VIM.
有时我必须从其他地方复制代码并将其粘贴到我的代码中.
它可能没有正确缩进.再次正确地缩进它是一项艰巨的任务.

任何人都可以建议任何方法或工具轻松完成吗?

indentation auto-indent ultraedit system-verilog

4
推荐指数
1
解决办法
3559
查看次数

在 Xcode 7 中修复整个项目的缩进?

我继承了一个巨大的 iOS 项目,它全部使用两个空格缩进。我需要它是四个空格的缩进。我知道我可以按 Ctrl+I 每个文件,但我想知道 Xcode(或 AppCode,就此而言)是否有一种方法可以一次性重新缩进整个项目中的每个源文件。

如果做不到这一点,我想知道如何编写某种脚本(使用 Automator,或者可能是 Xcode 插件,甚至是命令行上的某些东西)来实现这一点而不会发疯。

xcode indentation auto-indent appcode

4
推荐指数
2
解决办法
1795
查看次数

是否可以在mysql-worckbench中自动缩进查询

我的意思是,相当于自动缩进代码的简单格式化插件.在这个意义上有什么东西吗?

mysql auto-indent mysql-workbench

4
推荐指数
1
解决办法
2954
查看次数