我经常使用tig来选择哪些修改add,并给commit。我滚动浏览补丁,按下u添加,当我满意时,我按下C提交添加的更改。
每隔一段时间我就会错过一个我希望与上次提交一起提交的文件。目前我正在做的事情如下:
u添加它tiggit amendtig再次输入有没有办法定义一些快捷方式,例如a(当前返回Unknown key, press 'h' for help),它将执行该过程并留在tig?
通常,vim使用打包的语法文件在突出显示方面做得很好。不幸的是,它在MySQL. 起初,我到处寻找更好的 MySQL vim 语法文件,但没有运气。后来我开始编写自己的 MySQL 荧光笔,基于原来的,并基于更新的 MySQL 手册。然而,事实证明,这项任务比我最初认为的要复杂得多。
然后我发现pygments用MySQL. 当然,这不是一场公平的竞赛,因为pygments可能比 vim 进行更严肃的词法分析;然而,深入研究MySqlLexer该类会pygments发现这是一个RegexLexer,它可能没有比 vim 荧光笔更强大的功能。
所以我的问题是:您能想出一种简单的方法将词法分析器从pygments或至少是 aRegexLexer转换为 vim 语法文件吗?
vim可以选择设置showcmd。它会导致输入命令的一部分显示在底部的右侧。如果我没记错的话,它最多显示 10 个最后输入的字符。
我想知道的是是否有办法控制这些显示字符的颜色。通常它以vim的默认颜色 ( Normal) 显示,因此如果我修改Normal它showcmd,也会以该颜色为文本着色 - 但是这样,它会为我的整个文本、命令行等着色。
您知道一种仅突出显示showcmd字符的方法吗?