小编Wes*_*ter的帖子

将缩进代码移到左侧,删除前导标签

假设我有一个代码块从一个文件复制到一个新的空白文件.原始文件中的代码按原样缩进,但是我想在放入新的空白文件时取消缩进代码.但是,我只想取消缩进基本缩进,这意味着我不想删除所有缩进.合理?

例如,将代码块粘贴到新创建的文件中时,它可能如下所示:

        <h1>Title</h1>
        <div>
            <p>This is a nested paragraph</p>
            <ul>
                <li>Even deeper!</li>
            </lu>
        </div>
Run Code Online (Sandbox Code Playgroud)

我想创建一个带有正则表达式和/或python的函数,它将获取上面的文本并将其转换为:

<h1>Title</h1>
<div>
    <p>This is a nested paragraph</p>
    <ul>
        <li>Even deeper!</li>
    </lu>
</div>
Run Code Online (Sandbox Code Playgroud)

唯一的区别是铅压痕.

任何想法或帮助将不胜感激!

python regex sublimetext2

3
推荐指数
1
解决办法
2645
查看次数

如何在bootstrap启用的html表的元素之间添加间距?

这个小提琴:https://jsfiddle.net/DTcHh/10952/显示8个表格元素,但我无法在每个元素之间添加间距.

我试过了 :

cellpadding="3" cellspacing="3" 
Run Code Online (Sandbox Code Playgroud)

以及:

td:nth-child(2) {
    padding-right: 20px;
}
Run Code Online (Sandbox Code Playgroud)

但这些选择似乎没有预期的效果.

<div class="center">

  <div>
    <table class="table table-bordered" cellspacing="1">
      <tr>
        <td class="col-md-3">
          <div class="header"><a href="{{ module.hrefTitle }}" target="_blank">test2</div>

          <div class="title truncated-anchors"><a title="{{module.title}}" href='test");'>test</a>
          </div>

          <div class="date">test</div>
        </td>

        <td class="col-md-3" col-md-offset-2>
          <div class="header"><a href="{{ module.hrefTitle }}" target="_blank">test2</div>

          <div class="title truncated-anchors"><a title="{{module.title}}" href='test");'>test</a>
          </div>

          <div class="date">test</div>
        </td>

        <td class="col-md-3">
          <div class="header"><a href="{{ module.hrefTitle }}" target="_blank">test2</div>

          <div class="title truncated-anchors"><a title="{{module.title}}" href='test");'>test</a>
          </div>

          <div class="date">test</div>
        </td>




        <td class="col-md-4">
          <div class="header"><a …
Run Code Online (Sandbox Code Playgroud)

html css twitter-bootstrap

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

如何在 Sublime Text 的每一行中选择相同的列

假设一个文件中只有十行。我要选择的内容如下图所示。它们具有相同的起始列位置和结束列位置。

我已经知道几种获得此信息的方法:

  1. ctrl+click选择每行的起始位置,然后使用shift+right展开;
  2. ctrl+click 选择第一行的起始位置,使用ctrl+alt+down 展开,然后使用shift+right 展开;
  3. 按住shift并右键选择内容;

两者都可以很好地发挥作用。但当有数千行时,这可能是一项非常艰巨的任务。我会花很长时间滚动,所以可能会出现几行。

有更好的方法来解决这个问题吗?谢谢!

例子

sublimetext

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

如何用新类覆盖CSS代码?

我试图覆盖一个CSS样式,它从一些以前的代码中放置边框.我究竟做错了什么?

/* previous code */
@media (min-width: 768px) {
  .navbar-nav>li {
    border-width: 1px 1px 1px 1px;
  }
}

/* code to override and remove border */
@media (min-width: 768px) {

  .navbar-nav>li .noborder {
    border-width: 0px 0px 0px 0px;
  }
}
Run Code Online (Sandbox Code Playgroud)
<div class="navbar-collapse collapse">
  <ul class="nav navbar-nav navbar-left noborder">  //this should override the previous code
    <li>
      <img class="img-responsive" src="picture.jpg">
    </li>
  </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

css twitter-bootstrap-3

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

这行代码是什么意思?!哈希[]里面

这是代码行:

options[:selectors] = [[1, "Spain"], [2, "Italy"]]
v = "Monthly"

value = Hash[options[:selectors]][!!(v =~ /^[0-9]+$/) ? v.to_i : v]
Run Code Online (Sandbox Code Playgroud)

我不确定的主要部分是最后一行的这一部分:

[!!(v =~ /^[0-9]+$/) ? v.to_i : v]
Run Code Online (Sandbox Code Playgroud)

什么[!!意思,什么=~意思?最后,总体线是什么意思?

ruby ruby-on-rails

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

使用数字范围选择数组项

我有四种尺寸,每种尺寸均以平方英尺为准:

# The sizes. Sizes are in sq ft (min, max)
size_hash = {
  'Large'  => [70,139],
  'Medium' => [15,69],
  'Small'  => [1,14]
}
Run Code Online (Sandbox Code Playgroud)

如果给出了数字40,我怎么能从Medium数组返回大小?

我需要做这样的事吗?:

# The sizes. Sizes are in sq ft (min, max)
size_hash = {
  [70..139]  => 'Large',
  #... etc
}
Run Code Online (Sandbox Code Playgroud)

ruby arrays hash range

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

错误:无法验证CSRF令牌真实性rails

我在Modal的Rails4中提交了一个表单.这个解决方案在Rails 3.x中运行良好

代码如下:

 <div class="modal fade" id="copy-product-addons">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal">×</button>
        <h4>Copy Add-Ons From:</h4>
      </div>
      <div class="modal-body">
        <form id="addons-copy" method="POST" action="<%= copy_addons_product_path(@product) %>">
          <%= select_tag "from", options_from_collection_for_select(@shop.enabled_products - [@product], 'id', 'name'),  :class => "form-control %>
        </form>
      </div>
      <div class="modal-footer">
        <a href="#" class="btn btn-danger" data-dismiss="modal">Cancel</a>
        <a href="#" onclick="$('#addons-copy').submit(); return false;" class="btn btn-primary">Copy Add-ons</a>
      </div>
    </div>
  </div>
</div>
<% end %>
Run Code Online (Sandbox Code Playgroud)

作为回复,它不是执行特定操作,而是通过登录我将其重定向到登录页面.

终端中的响应如下:

> Started POST "/products/10168/copy_addons" for 127.0.0.1 at 2016-01-10
> 21:19:10 +0100 Processing by …
Run Code Online (Sandbox Code Playgroud)

forms ruby-on-rails ruby-on-rails-4

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