有没有办法只添加新文件而不是用git添加修改过的文件?也就是说,使用git status列出未跟踪的文件.
除了当然分别添加每个文件.
在我的情况下,这不是绝对必要的,对我来说真正的问题在这里得到解答:如何使git-diff和git log忽略新的和删除的文件?
也就是说,不要在新文件上显示差异,所以我更多地问这个,因为我无法在任何地方找到答案.
我正在使用awesome https://github.com/tpope/vim-surround插件用括号括起单词,例如我经常使用:viws<space><space>
用空格包围一个单词.
我缺少的是与此相反的,即删除单词周围的空格.
对我来说最常见的用途是函数参数,如foo(bar)vs foo(bar),具体取决于代码样式.
有谁知道一个很好的方法来做到这一点?
我有一个视觉选择在vim跨越几行,我想"转换"为视觉线选择.如果可能的话,最好以勉强的方式.如果没有再次选择相同的线路,那似乎并不像vim那样做.
我觉得我可能已经弄明白了,但我打赌这里有人知道这样做的一个巧妙的方法.