小编4wk*_*wk_的帖子

自定义bash完成输出:新行上的每个建议

键入内容时,通常会使用bash自动完成:例如,您开始编写命令,然后键入TAB以获取其余部分.

您可能已经注意到,当多个选项与您的命令匹配时,bash会显示如下:

foobar@myserv:~$ admin-
admin-addrsync         admin-adduser          admin-delrsync         admin-deluser          admin-listsvn
admin-addsvn           admin-chmod            admin-delsvn           admin-listrsync
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种解决方案,在新线上显示每个可能的解决方案,类似于上一栏的最后一栏ls -l.更好的是,如果我可以应用这样的规则将是完美的:"如果您发现少于10条建议,则逐行显示,如果更多=>实际显示".

unix bash customization bash-completion

21
推荐指数
2
解决办法
1564
查看次数

读命令:以彩色显示提示(或启用反斜杠转义的解释)

我经常使用类似的东西read -e -p "> All good ? (y/n)" -n 1 confirm;向用户询问.

我正在寻找一种颜色化输出的方法,正如命令echo -e所做的那样:

echo -e "\033[31m";
echo "Foobar";       // will be displayed in red
echo -e "\033[00m";
Run Code Online (Sandbox Code Playgroud)

我正在使用xterm.

man echo,它说:

-e启用反斜杠转义的解释

有没有办法用read命令做同样的事情?(手册页中没有任何内容:( -r选项不起作用)

unix bash terminal

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

HTML <option>的最佳实践:选中VS selected ="selected"

预先选择<option>a 的最佳做法是<select>什么?

根据不同的网站,两者都有效.但哪一个更好?最兼容?

<option selected="selected">Foo</option>
<option selected>Bar</option>
Run Code Online (Sandbox Code Playgroud)

html html-select

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

HTML/CSS:垂直边框重叠水平边框

这是小提琴:http: //jsfiddle.net/AV38G/

HTML

<table>
    <tr class="first-line">
        <td class="first-column">Some</td>
        <td>Foobar</td>
        <td>Stuff</td>
    </tr>
    <tr>
        <td class="first-column">foobar</td>
        <td>raboof</td>
        <td>184</td>
    </tr>
    <tr>
        <td class="first-column">bar</td>
        <td>87458</td>
        <td>184</td>
    </tr>
    <tr>
        <td class="first-column">874</td>
        <td>raboof</td>
        <td>foobar</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

CSS:

/* ACTUAL CSS */
table {
    width: 300px;
    border-collapse: collapse;
}
tr td.first-column{
    border-left: none;
}
tr.first-line {
    border-bottom: 3px solid green;
    border-top: none;
}
tr.first-line td {
    border-left: none;
}
td {
    border-left: 3px solid red;
}
tr {
    border-top: 3px solid red;
}
Run Code Online (Sandbox Code Playgroud)

丑,对.那么为什么红色边框会覆盖/覆盖绿色边框?

我怎样才能得到"未被触及"的水平绿色边框?(请不要HTML5/CSS3,可访问性目的)

html css html-table border

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

PHP:Unicode强调char和变音符号

在我们的网站上,一些Mac用户在将PDF文件中的文本复制粘贴到TextArea(由TinyMCE处理)时会遇到麻烦.所有突出显示的字符都已损坏,并成为例如e?a é,i?for a î等.我无法使用Windows计算机重现此问题.

当我在一个文件上写入TextArea的内容时(在将其插入数据库之前),我发现初始文件e?在视觉上与传统文件不同é(在Vim上,见下文).

问题的视觉示例

确实 :

// the corrupted é - first line of the screenshot
echo bin2hex($char); // display 65cc81

// traditionnal é
echo bin2hex('e?');   // display c3a9
Run Code Online (Sandbox Code Playgroud)

经过大量搜索后,我在这里:似乎Mac OS将Unicode强调的字符复制为两个字符的组合:在我们的示例中,e + ?.到目前为止,我没有找到任何解决方案来替换损坏é的真实的,以避免e?在数据库中.

而且我有点绝望.

php unicode encoding tinymce

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

SVN: - non-interactive和--accept推迟之间的区别是什么?

我试图理解这两个svn update命令选项之间的区别.不可否认,我很快就看了这本书,但没有找到任何有用的东西.

我也尝试过两个冲突,两个都显示相同的文本,依此类推(svn version 1.6.12).没有关于网络上的内容.

非常感谢 !

svn

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

在.htpasswd上添加评论

我想知道是否可以在.htpasswd文件上写评论.

为什么?因为有时候,我们必须"禁用"一些用户,只需几天.我查看了StackOverflow和其他网站,看起来很混乱:

  • 不可能
  • 可能的 ::
  • 可能与#(如.htaccess)

::bar:$apr1$G3iw8iqc$IGNoXDw7e7HolcSgE/V0a0

#foo:$apr1$3dJLDmbn$/zODUbSXmqDfeeCmMFKO8/

注意:例如,我不想通过在行的开头添加假char来禁用用户.如果可能的话,我想要一个干净的方式;)

测试后,双方似乎工作,但我想要一些专家意见(顺便说一句,并没有VIM做语法高亮既不::也不#)

syntax .htpasswd

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

SVN:使用awk在命令行svn中添加颜色(在bash中)

编辑:这是这个片段的Github更新版本,稳定.


这是Bash代码的一部分(我把它放在.bashrc文件中),它有效:

function svn {
  command svn "$@" | awk '
  BEGIN {
    cpt_c=0;
  }
  {
    if        ($1=="C") {
      cpt_c=cpt_c+1;
      print "\033[31m" $0 "\033[00m";  # Conflicts are displayed in red
    }
    else if   ($1=="A") {
      print "\033[32m" $0 "\033[00m";  # Add in green
    }
    else if   ($1=="?") {
      print "\033[36m" $0 "\033[00m";  # New in cyan
    }
    else if   ($1=="D") {
      print "\033[35m" $0 "\033[00m";  # Delete in magenta
    }
    else                {
      print …
Run Code Online (Sandbox Code Playgroud)

svn bash awk

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

CSS:背景颜色和图标 - 反转蒙版

这是一个艰难的问题。假设我有div,具有特定大小(widthheight),以及一个background-color: pink;. 现在假设我有一个图标、一个 png 文件(或 svg 或任何其他文件),并且我希望图像“挖掘”背景颜色。换句话说,我希望图标显示为透明,周围呈粉红色。像这样: 例子 它就像mask-image财产一样,恰恰相反。


细节:

  • 不需要浏览器兼容性(不用于生产用途)
  • 我无法使用 Javascript 或 JQ (html / css)
  • 当然,我无法编辑 png 文件(反转透明度和颜色;))

这里有两个与背景颜色相匹配的PNG:

堆栈溢出 吃豆人


有关的:


你们有任何线索来实现这种行为吗?如果您需要更多详细信息,请告诉我。

html css mask

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

VIm:如何仅使用“鼠标滚动”而不使用其他功能:set mouse=a

我刚刚发现:set mouse=a。令人惊奇的是,它允许我的同事滚动浏览我的开放式文件。

但事情是这样的:当我左键单击某处时,我真的不希望光标移动。我不想要:set mouse=a带来的标准光标(我想保留默认的文本光标)。

换句话说:有没有办法在 VIm 中启用鼠标滚动而不启用其他支持鼠标的东西?

谢谢。

编辑-其他想法:我可以绑定wheel mouse UP做同样的事情Page Up吗?这一定非常棒 !

vim scroll text-cursor

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