相关疑难解决方法(0)

如何在Vi中修复整个文件的缩进?

在Vim中,纠正所有行缩进的命令是什么?

很多时候我会将代码复制并粘贴到远程终端中并使整个过程搞砸了.我想一举解决这个问题.

vi vim indentation

611
推荐指数
10
解决办法
27万
查看次数

通缉:命令行HTML5美化

通缉

在Linux下运行的命令行HTML5美化器.

输入

乱码,丑陋的HTML5代码.可能是多个模板的结果.你不爱它,它不爱你.

产量

纯美.代码很好地缩进,有足够的换行符,关心它的空白.您希望直接在网站上显示代码,而不是在网络浏览器中查看它.

犯罪嫌疑人

  • 整理太多了(哎呀,它改变了我的doctype!),并且它与HTML5不兼容.也许有办法让它合作而不改变任何东西
  • vim太少了.它只是缩进.我希望程序添加和删除换行符,并使用标签内的空白.

死或生!

html5 command-line pretty-print indentation

74
推荐指数
3
解决办法
2万
查看次数

如何在Vim中编辑HTML?

我是Vim的新手,我正试着习惯它.我刚刚创建了一个.vimrc文件,让Vim显示行号并进行增量搜索.我还启用了语法高亮.现在我想启用一些东西来简化HTML编写.我在/ usr/share/vim中搜索了html.vim,发现了这个:

/usr/share/vim/vim72/syntax/html.vim
/usr/share/vim/vim72/ftplugin/html.vim
/usr/share/vim/vim72/indent/html.vim
Run Code Online (Sandbox Code Playgroud)

现在,我需要做些什么来启用HTML自动缩进?将这些文件复制到〜/ .vim?符号链接他们?或者Vim是否自动从/ ​​usr/share/vim /加载它们?(它已经有HTML语法高亮,所以我认为这是可能的 - 但它不会做HTML自动缩进)我听说set autoindent.vimrc会做的伎俩,但是.c文件是什么?我认为他们需要set cindent,但确实使用HTML?

html vim indentation ftplugin

11
推荐指数
2
解决办法
1万
查看次数

VIM html autoindent无法正常工作

我尝试使用html文件让自动在VIM中工作,但遗憾的是它不起作用.Autoindent与其他语言完美配合,但它不适用于html.我已经尝试设置filetypehtml,在提出这个问题,但不幸的是它也不起作用.此外,当我选择所有内容并按下=它也不会缩进,即使vim报告XX lines indented.

我的.vimrc文件如下所示:

set autoindent 
set cindent 
set tabstop=4 
set shiftwidth=2 
set expandtab
Run Code Online (Sandbox Code Playgroud)

有什么建议?

vim indentation

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

是否可能自动缩进PHP输出的HTML源代码?

作为一个完美主义者,我喜欢PHP输出有效且正确缩进的HTML.

我有一些具有IT意识的用户的复杂Web应用程序,他们希望能够查看源代码而不会看到乱码.

目前我使用这个函数我写道:

function nl($tabs = 0)
{
    return "\r\n" . str_repeat("\t", $tabs);
}
Run Code Online (Sandbox Code Playgroud)

像这样使用它来添加换行符和所需数量的选项卡:

if(array_key_exists('field', $row)){
    echo '<td>' . $row['field'] . '</td>' . nl(4);
}
Run Code Online (Sandbox Code Playgroud)

有内置的PHP,还是有一个类可以用来自动进行缩进?

html php indentation auto-indent view-source

0
推荐指数
1
解决办法
518
查看次数