别再用 CD 切换目录了

2016-01-01 09:21:42 +08:00
seabornlee  seabornlee

引言

有一次我在培训时说「程序员要善于使用 Terminal 以提高开发效率」,一位程序员反驳道:「这是 21 世纪,我们为什么要用落后的命令行,而不是先进的 GUI ?」



是的,在一些人眼里,这个黑黑的终端窗口代表着确实代表着落后,装 B 。
而在另一些人手里,它却是一个高效的工具。

其实很多人觉得 Terminal 难用,他们认为:

可能这些印象都来自于「未经任何武装」的 Terminal ,实际上始终有一部分人是 Terminal 忠实用户,他们也在推动着 Terminal 与日俱增。
所以,接下来我准备分享一系列使用 Terminal 的技巧。

目录

有了 tldr ,妈妈再也不用担心我记不住命令了
「 What the fuck 」妈妈再也不用担心我敲错命令了

正文

我看到很多使用 Terminal 的同学,还在使用cd命令切换目录,每次打开一个新的窗口都要一连串的cd才能进入自己工作的目录。
今天我要介绍的工具叫 Autojump ,它就是来解决这个问题的。

打开 Autojump 的 Github 主页,可以看到它的介绍。

主要有几点:

安装很简单,主页上有 Linux , Windows 和 Mac OS 上的安装方法。
以 Mac OS 为例,使用 Homebrew :

brew install autojump



取决于你使用 Zsh 或 Fish ,根据提示将一行代码添加到配置文件即可。
测试一下,先使用cd切换到某个目录xxx,再打开一个新窗口,这次就不用再一级一级cd进去了,直接j xxx即可。

有任何问题,欢迎留言。

17307 次点击
所在节点    分享发现
94 条回复
seabornlee
2016-01-01 22:43:40 +08:00
@TJT 我马上发一篇,再讨论 : )
imdoge
2016-01-01 22:44:55 +08:00
@meunicorn win 下我弄好几个 cmd ,然后分别修改起始位置为那几个常用目录的路径(也就 4,5 个),是不是很蠢!可是我觉得很方便诶~
seabornlee
2016-01-01 22:47:00 +08:00
@imdoge 方便了就行了,结果最重要。
ffffwh
2016-01-01 23:41:23 +08:00
gui/cli 各有好处,结合就更好了,比方说 spotlight 搜索式的 cd 、方向键导航的 cd
Tetsuchou
2016-01-01 23:57:53 +08:00
嘛,我觉得任何一个工具,要是学习成本太高,都会被其他易用性更好的同类产品替代掉。总之什么时候 cli 好用就用 cli , gui 好用就用 gui 咯
seabornlee
2016-01-02 08:21:45 +08:00
@azuginnen 谢谢!我记下来了,回头再写一篇分享给更多人。
seabornlee
2016-01-02 08:22:25 +08:00
@Tetsuchou 工具都是手段,只要自己的目的达到了就成。
Devin
2016-01-02 08:58:27 +08:00
@azuginnen 请问这种动图怎么弄的?
seabornlee
2016-01-02 09:04:17 +08:00
@Devin 不知道他用的什么,我用的是 LICEapp 。
azuginnen
2016-01-02 10:42:45 +08:00
@Devin 就是楼上这个
likebeta
2016-01-02 14:50:39 +08:00
敲 cd 命令会成为工作的瓶颈么
hualuogeng
2016-01-05 10:47:44 +08:00
@imdoge 推荐试试 cmder
clino
2016-01-12 13:03:28 +08:00
装了几天这个 autojump 觉得并没有什么 luan 用...
chen2019
2019-08-15 15:24:07 +08:00
@hualuogeng cmder 也可以设置提示吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/247616

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX