跳到主要内容

3 篇博文 含有标签「效率」

查看所有标签

Mac终端(zsh)下用代码编辑器打开文件或目录

· 阅读需 2 分钟
BY

最近在喵神 onevcat 的直播中发现喵神直接在终端就能用 vsCode 打开当前代码目录,非常方便。

zsh终端中 使用 code .,在 vcCode 打开当前文件目录

正文

配置终端环境

终端环境为:iTerm2 + zsh

zsh 使用 oh_my_zsh 配置

安装zsh

查看你的系统有几种shell

cat /etc/shells

显示

/bin/bash /bin/csh /bin/ksh /bin/sh /bin/tcsh /bin/zsh

安装 oh my zsh

git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

重新打开终端,输入

zsh

即可切换终端,并且发现 oh my zsh 已经帮我们配置好 zsh 了

修改主题

open ~/.zshrc

修改 ZSH_THEME=”robbyrussell”,主题在 ~/.oh-my-zsh/themes 目录下。 修改为

ZSH_THEME="kolo"

可以参照这里进行选择.

设置为默认shell

chsh -s /bin/zsh

修改 zsh 配置文件

$ open ~/.zshrc

在文件中加上这几行代码

对应 atom、SublimeText、与 vcCode。

alias atom='/Applications/Atom.app/Contents/MacOS/Atom' alias subl='/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl' alias code='/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code'

测试

使用 vcCode 打开

$ code .

本文首次发布于 BY Blog, 作者 @柏荧(BY) ,转载请保留原文链接.

文件目录树状(tree)显示

· 阅读需 1 分钟
BY

使用 tree 在终端显示树状文件结构

安装 tree

使用 brew 进行安装

$ brew install tree

使用

  • 直接使用 tree 命令,会在当前文件目录下,递归输出所有文件层级

    $ tree

  • 限制层级

    $ tree -L 2

  • 指定当前目录下的某个文件夹

    $ tree Desktop

导出文件

> 文件名.格式 的形式导出

$ tree -L 1 > tree.md

Mac 快速调出终端

· 阅读需 2 分钟
BY

在Mac下快速调出终端的方法是:为终端添加一个快捷键打开方式

为终端添加一个快捷键打开方式

打开Mac下自带的软件 Automator

新建文稿

创建一个服务

修改框内的脚本

on run {input, parameters}
tell application "Terminal"
reopen
activate
end tell
end run

运行:command + R,如果没有问题,则会打开终端

保存:Command + S,将其命名为打开终端或你想要的名字

设置快捷键

系统偏好设置 -> 键盘设置 -> 快捷键 -> 服务

选择我们创建好的 '打开终端',设置你想要的快捷键,比我我设置了⌘+空格

到此,设置完成。

聪明的你也许会发现,这个技巧能为所有的程序设置快捷启动。

将脚本中的 Terminal 替换成 其他程序就可以

on run {input, parameters}
tell application "Terminal"
reopen
activate
end tell
end run

黑技能

既然学了 Automator ,那就在附上一个黑技能吧。为你的代码排序。在 Xcode8以前,有个插件能为代码快速排序,不过时过境迁~ 对于没用的插件而且又有患有强迫症的的小伙伴,只能手动排序了(😂).

首先还是创建一个服务

创建一个Shell脚本,

勾选:用输出内容替换所选文本

输入:sort|uniq

保存: 存为Sort & Uniq

选中你的代代码 -> 鼠标右键 -> Servies -> Sort&Uniq

排序后的代码: