大多数情况下,Vimperator状态行只占用空间.有没有办法自动隐藏它所以它只显示我何时使用它?
我有一个shell模式,将某些文件标记为"无聊",即备份文件,pyo文件,vim备份,自动生成的目录等.我们称之为$BORING_STUFF.
zstyle ':completion:*' file-patterns \
'%p:globbed-items' \
'*(^-/):regular-files' \
'*(^-/):boring-files' \
'.*(^-/):hidden-files' \
'*(-/):regular-directories' \
'*(-/):boring-directories' \
'.*(-/):hidden-directories'
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我的每个组的范围也受适用的约束ignore-patterns.(这样boring-files只包含无聊的文件,regular-files不包含枯燥的文件)
我希望总是出现大胆的项目,如果没有其他匹配项,则只显示其他项目.(Aka.touch <tab>将显示常规目录和常规文件,但不显示隐藏文件,同时touch .<tab>将显示隐藏文件.)
特定
zsh 5+setopt chase_linksPWD 没有设置异常 是
[[ "$PWD" == "${${:-.}:A}" ]]
Run Code Online (Sandbox Code Playgroud)
总是如此吗?
我想git diff将常规逐行diff与结合在一起git diff --word-diff。逐行比较的问题在于,如果我更改一个或两个单词并使该行基本保持原样,则它们是不必要的-分块过于粗糙。另一方面,如果我改变整行并使用--word-diff,有时diff算法将变得混乱并吐出令人难以置信的diff,插入和删除了大量单词以将一行“变形”为另一行。
是否有一种方法可以指定git应该对此明智的方法,并且仅--word-diff在这样做确实有意义时(当然,逐行)?
Vimperator默认使用严格的数字提示.这有几个缺点:
有没有办法让Vimperator使用更多的字符(理想情况下[a-zA-Z0-9])?
特定
realpath)bash 4+(即使在OSX上)是
"$PWD" == "$(realpath .)"
Run Code Online (Sandbox Code Playgroud)
总是如此吗?
我想知道如何将键用作其他键的前缀和命令本身。
我可以key-chord.el通过将琴弦和第一个琴键后面的命令绑定在一起来进行排序,但是它有几个问题
一些软件包(例如easy-kill和)expand-region支持此功能,但是它们具有复杂的代码库,而我的Lisp技能也不是很出色。
我将如何做到这一点?我真的很想<menu>被绑定evil-ex,但是我也想绑定<menu>为所有将标记设置为无弦的动作(如箭头键)的前缀cua-selection-mode。
由于evil-ex后面没有动作,也没有动作自我插入,所以这将是一个完美的用例。<menu>之所以完美,是因为它就在箭头键和其他运动键(例如,结束,主页等)的旁边,并且未经修改。
我想使用 Ansible模块(或类似的模块)在特定正则表达式的每次lineinfile匹配后插入一行(仅在最后一次匹配后插入)。lineinfile
这看起来很简单。我发誓我首先尝试了我的 Google-fu。