MacOS 使用技巧
VIM常用快捷键
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| $ // 光标移动到最后一个字符
0 // 光标移动到首位
ZZ // 保存退出
dt<character> // 删除到该字符
f<character> // 将光标移动到,从光标当前位置开始第一个该字符的位置
|
Homebrew
brew 相关命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| 更新:brew update 查看版本:brew -v 帮助信息:brew -h
查询软件的详细信息:brew info <软件名> 查看安装列表:brew list
安装软件包:brew install <软件名> 卸载软件包:brew uninstall <软件名> 彻底卸载指定软件,包括旧版本:brew uninstall --force <软件名>
搜索软件:brew search <正则表达式/软件名> 更新所有软件包:brew upgrade <软件名> 查询有更新版本的软件:brew outdated 清理指定软件的过时包:brew cleanup <软件名> 清理所有的过时软件:brew cleanup 列出需要清理的内容:brew cleanup -n
用浏览器打开相关包的页面:brew home <软件名> 显示包依赖:brew deps <软件名> 锁定某个包:brew pin $FORMULA 取消锁定:brew unpin $FORMULA 查看已安装的包的依赖,树形显示:brew deps --installed --tree
|
brew 应用包
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| tree // 显示目录层级关系
youtube-dl // 下载youtube视频
ncdu // 查看磁盘占用情况
ffmpeg // 音视频格式转换转码
you-get // 下载爬取视频
thefuck // 自动重输正确的建议命令
|
zsh + iterm2
zsh 插件的使用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| git // git 快捷指令 由↓查看快捷指令 // cat ~/.oh-my-zsh/plugins/git/git.plugin.zsh
gitignore // 自动生成gitignore文件 // gi <c/c++/python/...> > .gitignore
zsh_reload // src 重载zsh
git-open // 在任何一个git目录,输入git-open 就可以打开github对应的页面
safe-paste // 当你往 zsh 粘贴脚本时,它不会被立刻运行
extract // 万能解压命令
gh-md-toc // md目录生成工具,alias -> mdtoc
|
- iterm2 支持 option + 光标点选直接移动光标位置。
- iterm2 通过
Command + K
实现清屏。
Hexo版本升级
1、全局升级hexo-cli
,先hexo version
查看当前版本,然后npm i hexo-cli -g
,再次hexo version
查看是否升级成功。
2、使用npm install -g npm-check
和npm-check
,检查系统中的插件是否有升级的,可以看到自己前面都安装了那些插件
3、使用npm install -g npm-upgrade
和npm-upgrade
,升级系统中的插件
4、使用npm update -g
和npm update --save
如果遇到报错,需要重装xcode-cli:
1 2
| sudo rm -rf /Library/Developer/CommandLineTools xcode-select --install
|