小编Ral*_*den的帖子

如何在vim中搜索和替换ack?

我在Vim中使用Ack插件,这有助于我快速搜索项目中的字符串.但是,有时我想替换找到的字符串的全部或部分出现.您可以使用像这样的Vim arglist进行某种全局搜索和替换(源代码):

:args app/views/*/*
:argdo %s/, :expire.*)/)/ge | update
Run Code Online (Sandbox Code Playgroud)

args我不想使用,而是希望通过Ack进行搜索,然后在找到的所有文件中进行替换.有没有办法像argdo命令一样做?

vim search replace ack

51
推荐指数
5
解决办法
2万
查看次数

如何使用zsh compinit启用git文件选项卡完成?

我的zsh选项卡完成有问题:运行后:

autoload -U compinit
compinit
Run Code Online (Sandbox Code Playgroud)

文件的Git选项卡完成不再起作用.例如,如果我输入git add my_f来完成my_file,则没有任何反应.zsh git完成似乎只适用于git分支和标记.

没有compinit的东西,git文件完成工作,但当然我错过了所有花哨的分支完成的东西.

那么......有没有办法在zsh中同时完成git文件的完成和git branch的完成?这对我很有帮助.

git tabs zsh file zsh-completion

12
推荐指数
1
解决办法
5746
查看次数

标签 统计

ack ×1

file ×1

git ×1

replace ×1

search ×1

tabs ×1

vim ×1

zsh ×1

zsh-completion ×1