我想让vim突出显示符合某些模式的整行.我可以在一行中获取所有文本以突出显示(通过执行syn match MyMatch "^.*text-to-match.*$"),但它始终在文本末尾停止.我想继续这个术语的结尾,就像突出显示CursorLine一样.
我试过用$a 代替\n^,希望能把它包起来.没变.(我实际上并不认为这会起作用,但尝试没有任何害处.)我也尝试调整syn-pattern-offset(我在这里读到:http://vimdoc.sourceforge.net/htmldoc/syntax. html#:syn-pattern).长话短说,添加he=he-5将突出显示5个字符,但he=he+5不显示任何额外字符,因为没有要突出显示的字符.
这是我第一次尝试制作vim语法,而且我对vim相对较新.请保持温和,并附上解释.
谢谢!
(编辑:忘了包含,这是一个多行高亮.这可能会增加一点复杂性.)
我在vim中将scrolloff设置为4.这意味着当我向上或向下滚动时,我所在的线与屏幕的底部或顶部之间有4条线.
当我使用less,通常查看联机帮助页时,我使用/来搜索文本.如果我正在寻找一个可以执行某些操作的命令行选项,并且我会在解释命令的段落中搜索"某事"一词,通常会出现"某事",并且命令行开关上面有一两行,所以我必须向上滚动才能看到它.在这种情况下,有关如何减少行为更像vim的任何想法?
我正在努力学习LaTeX.我已经在谷歌上搜索了几天,但是我没有说足够的LaTeX能够有效地搜索它,我发现的文件太简单了或者过头了(http:// www .uoregon.edu /~dspivak/files/multicol.pdf)
我有一个使用multicol包的文档.(我实际上正在使用multicols*以便第一个col填充在第二个开始之前而不是尝试平衡它们,但我不认为这是相关的.)列输出很好,但我希望能够指出某些内容不会分解为不同的列.
例如,
aaaaaaaa bbbbbbb
aaaaaaaa bbbbbbb
aaaaaaaa
ccccccc
bbbbbbbb ccccccc
Run Code Online (Sandbox Code Playgroud)
对ascii艺术专栏的不良尝试就是正在发生的事情.我想指出b块是一个不应该分成不同列的整个单元.由于它不适合块,因此应将整个b块移动到第二列.
应该用什么东西包裹?我可以使用块/浮动/部分/盒子/小型/段落结构吗?multicol特有的东西?或者,有没有办法建议你进行分栏?我正在考虑类似\的东西 - 这表明如果方便的话会使用带连字符的换行符,但这会在块之间进行.
谢谢!
每当我尝试打字时,git stash list都会流氓和打字git stash ls.我真的想将ls列为别名,但仅限于stash子命令.这可能与git别名?
见标题.我想要一个让我查询sudo的命令.理想情况下,如果我仍然有sudo会返回成功,如果sudo已经过期则会返回false.剩下的时间也许有用(尽管如果我担心我可以做sudo -v重新验证.)哦,它不应该要求密码.
我发现最接近的是"sudo -n true",但-n选项仅出现在我的Centos 5机器上.-n如果必须要求输入密码则失败.有没有其他方法来获得此功能?假设我在我使用的所有机器上实际上没有root,所以我无法安装新版本的sudo.
为什么值得我这样做,所以我可以得到提示,表明sudo状态.我喜欢知道哪些终端可以主动使用.我也有一个提示,当我是root时改变颜色,但我不经常使用root,因此使用有限.
我在 urxvt 中找到了一些用于更改字体的转义码。我想用这些来动态改变我的字体大小。我已经看到一些插件可以做到这一点,但他们对此相当自以为是,并且通常依赖于硬编码的字体列表来切换。我更喜欢查询当前字体,更改大小,然后打印转义码。这可能吗?