我想在命令行模式下而不是在搜索模式下(带有前导/)映射 VIM 中的一个键,如下所示:
有时我在 VIM 中输入了错误的命令,例如:Q和:W,我想让这些错误的命令正确。
如果我可以映射Q到q和W到w,我可以使错误的命令正确。
我试过cmap Q qand cmap W w,但这也会影响搜索模式,即/Queryto be /query(实际上你不能输入上面的 Q)。
而且我也试过cabbrev Q q,这也会影响搜索模式。
那么,有没有其他命令可以满足我的要求?
谢谢。
我在构建 debian 包时遇到了一个问题。
关于规则文件的文档:https : //www.debian.org/doc/manuals/maint-guide/dreq.en.html#rules
debian/rules build 运行 dh build;它依次运行以下内容:
dh_testdir
dh_auto_configure
dh_auto_build
dh_auto_test
Run Code Online (Sandbox Code Playgroud)fakeroot debian/rules 二进制文件运行 fakeroot dh 二进制文件;它依次运行以下内容:
dh_testroot
dh_prep
dh_installdirs
dh_auto_install
dh_install
dh_installdocs
...
dh_builddeb
Run Code Online (Sandbox Code Playgroud)但是当我运行dh binary --no-act命令时,输出包括dh build --no-act. 这意味着./configure和make命令在构建 debian 包期间运行两次。有点奇怪。
我曾经dpkg-buildpackage -us -uc构建过 debian 包。
更新:我看到它实际上没有运行两次,但为什么 --no-act 显示dh build输出运行两次?
因为当启用语法高亮时,长行会减慢 Vim 的速度。
那么,Vim 是否可以在检测到文件包含长行时自动关闭语法高亮呢?