小编Sas*_*sha的帖子

Vim中的智能包裹

我一直想知道Vim是否具有智能包装代码行的能力,因此它保持与缩进的行相同的缩进.我在其他一些文本编辑器上注意到了它,比如电子文本编辑器,发现它帮助我更容易理解我正在看的内容.

例如而不是

<p>
    <a href="http://www.example.com">
        This is a bogus link, used to demonstrate
an example
    </a>
</p>
Run Code Online (Sandbox Code Playgroud)

它会显示为

<p>
    <a href="somelink">
        This is a bogus link, used to demonstrate
        an example
    </a>
</p>
Run Code Online (Sandbox Code Playgroud)

vim word-wrap

75
推荐指数
5
解决办法
2万
查看次数

使用Vim正确缩进HTML和PHP的缩进

我已经使用Vim一段时间了,我无法在PHP文件中使用正确的HTML缩进.

例如,我想要的是每个孩子缩进一个标签而不是它的父标签,如下所示.

<?php
if(isset($sports)) {
    //Do something
?>
<div>
    <label>Uniform Size</label>
    <ul>
        <li class="left"><label for="s" class="small">S</label><input type="radio" name="size[]" value="S" id="s" class="radio" /></li>
        <li class="left"><label for="m" class="small">M</label><input type="radio" name="size[]" value="M" id="m" class="radio" /></li>
        <li class="left"><label for="l" class="small">L</label><input type="radio" name="size[]" value="L" id="l" class="radio" /></li>
        <li class="left"><label for="xl" class="small">XL</label><input type="radio" name="size[]" value="XL" id="xl" class="radio" /></li>
    </ul>
</div>
<?php
}
?>
Run Code Online (Sandbox Code Playgroud)

使用PHP-correct-Indent脚本,代码的格式如下:

<?php
if(isset($sports)) {
    //Do something
?>
<div>
<label>Uniform Size</label>
<ul>
<li class="left"><label for="s" class="small">S</label><input type="radio" name="size[]" value="S" id="s" class="radio" /></li> …
Run Code Online (Sandbox Code Playgroud)

html php vim indentation

49
推荐指数
5
解决办法
4万
查看次数

存储日期和月份(不含年份)

我在找出在我的数据库中存储一些数据的最佳方法时遇到了麻烦.我必须在数据库中存储DD/MM日期,但我不确定存储它的最佳方法,以便可以轻松地对其进行排序和搜索.

基本上,用户将能够以DD/MM格式保存重要日期,这些日期将被提醒.

DATE数据类型似乎并不完全合适,因为它包含年份,但我想不出存储此数据的另一种方式.有可能在特定年份结束所有场合,但这几乎看起来不对.

mysql database-design

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

使用Vim将Regex Search的结果保存到文件中

我有一个HTML文件,我想抓住文件中的所有链接并使用Vim将其保存到另一个文件中.

我知道正则表达式会是这样的:

:g/href="\v([a-z_/]+)"/
Run Code Online (Sandbox Code Playgroud)

但我不知道从哪里开始.

regex vim file-manipulation

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