我试图在git中提交一些文件时出现"尾随空白"错误.
我想在保存python文件之前自动删除这些尾随的空白字符.
你能配置vim来做到这一点吗?如果是这样,怎么样?
我有一种情况,我想通过文件替换FOO与BAR; 但是,我只想在某些地方这样做,比如68-104,500-537和1044-1195之间.在实践中,我在感兴趣的行上删除了标记(ma,mb,mc,...),然后运行以下内容:
:'a,'b s/FOO/BAR/g | 'c,'d s/FOO/BAR/g | 'e,'f s/FOO/BAR/g
Run Code Online (Sandbox Code Playgroud)
我不得不用不同的搜索和替换术语s/CAT/DOG等重复这几十次,这变得很痛苦,每次都必须重新编写命令行.我很幸运,我只有3个地方,我想限制我的搜索(想象如果有30或40,命令行会有多乱).
如果没有写一个函数,有没有更简洁的方法呢?
在相关的说明.我将FOO复制到's'(搜索)寄存器,并将BAR复制到'r'(替换)并尝试命令行
:'a,'b s/\=@s/\=@r/ | 'c,'d s/\=@s/\=@r/ | 'e,'f s/\=@s/\=@r/
Run Code Online (Sandbox Code Playgroud)
这样就省去了我每次都要重新编写命令行,但是唉它不起作用.替换位很好\ = @ r,但搜索模式中的\ = @ s给出了错误.
任何提示将不胜感激.