标签 mac 下的文章

mac 如何升级 vim 8

话说最近比较大的是应该就是 vim 更新出了一个时隔 N 年的版本 8.0,其实我不用 vim 也好长时间了,也只有在登录远程服务器或者一些比较特殊的情况下才用用 vim,但是这依然不影响 vim 在我心目中的地位,我认为它依然是一个很棒的编辑器。那么它这次的更新自然也不会错过,忍不住赶紧更新一下自己的 vim。 mac 是默认装有 vim 的,我的貌似是 7.4 版本,那么下面就开始我的神奇的更新之旅。。。 在 mac 下更新这种命令行工具,最自然想到的就是 homebrew,赶紧来试一下 brew update brew install macvim 嗯嗯,貌似一切很顺利,但是,这样并不行,你再次查看 vim 版本的时候发现,还是 7.4 这是因为系统自带的 vim 是在 /usr/bin/vim 这里,而 homebrew 安装的是在 /usr/local/bin/vim 这里,所以并没有覆盖掉系统的 vim,所以现在调用的还是系统版本的 vim 那么,要怎么办呢? 通常就是两种办法,一个是在 .bashrc 或者 .bash_pr...

MAC下的sed -i参数

好吧,其实就是今天要用sed -i做字符串替换的时候遇到的问题,各种不能执行然后搜索了一下,发现mac下的sed -i的参数要多加一个备份参数:sed -i ".bak" "s/oldString/newString/g" `grep "oldString" -rl path` 嗯嗯,就是这样,-i 的第一个参数是用作备份的,会在原文件名的最后加上这个字符串作为备份文件如果写成空字符串的话,就表示不进行备份,但是必须要有这个参数:sed -i "" "s/oldString/newString/g" `grep "oldString" -rl path` 好的,就是这样