小编tim*_*fin的帖子

如何让ack忽略*.orig文件?

我把它放在我的.ackrc中:

--type-set=DUMB=*.orig
--noDUMB
Run Code Online (Sandbox Code Playgroud)

...但我仍然在我的ack结果中看到像main.py.orig这样的文件.我也尝试--type-set=DUMB=*.*.orig过,但这也不起作用.

更多信息

从我的命令行运行(OSX Snow Leopard:

timmfin at lorien in ~/dev/performable/rafa on landing-pages-csv-and-more!
± ack modules --python | grep '.orig'
src/rafa/main.py.orig:25:import rafa.ui.modules.helpers
src/rafa/main.py.orig:26:from rafa.ui.modules.performable_form import PerformableForm
src/rafa/main.py.orig:27:from rafa.ui.modules.page_form import PageEditForm
src/rafa/main.py.orig:28:from rafa.ui.modules.settings_form import SettingsForm
....

timmfin at lorien in ~/dev/performable/rafa on landing-pages-csv-and-more!
± cat ~/.ackrc 
--color
--sort-files
--smart-case

--type-set=sass=.sass
--type-set=coffee=.coffee

--ignore-dir=rafa/static
--ignore-dir=compiled
--ignore-dir=compressed

--ignore-dir=venv
--ignore-dir=build

timmfin at lorien in ~/dev/performable/rafa on landing-pages-csv-and-more!
± ack --version
ack 1.94
Running under Perl 5.10.0 at /usr/bin/perl
Run Code Online (Sandbox Code Playgroud)

ack

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

如何更改默认分支以推送mercurial?

我喜欢在Mercurial中创建命名分支来处理可能需要一段时间来编写代码的功能,所以当我推送时我会hg push -r default确保我只是将更改推送到默认分支.但是,-r default每次执行推送或传出命令时都必须记住这一点.

所以我尝试通过将此配置添加到我的〜/ .hgrc来解决此问题:

[defaults]
push = push -r default
outgoing = outgoing -r default
Run Code Online (Sandbox Code Playgroud)

问题是,那些配置行不是真正的默认值,它们是别名.他们按照预期工作,直到我尝试做hg push -r <some revision>.我设置的"默认"只是删除了我传入的修订版.(我看到默认值已弃用,但别名有同样的问题).

我试着环顾四周,但我找不到任何可以让我设置默认分支的东西,并允许我在必要时覆盖它.谁知道我能做的其他事情?

ps:我确实意识到每个分支都可以有单独的克隆,但我宁愿不这样做.必须切换目录很烦人,特别是当您有共享配置或编辑器工作区时.

mercurial branch dvcs

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

为什么:link伪类打破了预期的CSS特异性规则?

根据我的理解,CSS特异性规则表明伪类具有与标签选择器相同的权重.所以像"div p a"这样的选择器比"a:link"更具体.

但是,正如以下测试案例所示,情况似乎并非如此.为什么链接是红色的?

<!DOCTYPE HTML>
<html>
<head>
    <title></title>
    <meta charset="UTF-8">

    <style type="text/css" media="screen">
        a:link { color: red; }
        div p a { color: green; }
        div.foobar p a { color: green; }
    </style>
</head>
<body>
    <div>
        <p>
          <a href="http://somecrazyurlwierdthing.com">A link... why is it red?</a>  
        </p>
    </div>

    <div class="foobar">
        <p>
          <a href="http://somecrazyurlwierdthing.com">But it turns green when you add a class selector.</a>  
        </p>
    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

编辑示例以包含"div.foobar p a"选择器.

css css-selectors

6
推荐指数
2
解决办法
576
查看次数

标签 统计

ack ×1

branch ×1

css ×1

css-selectors ×1

dvcs ×1

mercurial ×1