在Mac终端上用Geany和Sublime Text打开文本文件

问题

当使用vi和Emacs打开文本文件时,可直接在Linux或者Mac终端输入代码:

1
2
$ vi [path of a text file]
$ emacs [path of a text file]

那么,有什么办法在终端上使用Geany和Sublime Text打开文本文件呢?以下操作针对Mac OX系统,并不知道是否适用于Linux系统。

方法一:open命令

在终端中输入:

1
$ open [path of a text file] -a [path of the program]

Geany

1
$ open [path of a text file] -a /Applications/Geany.app

Sublime Text

1
2
$ open [path of a text file] -a /Applications/Sublime\ Text.app
# 空格的表示法为\空格。

方法二:自定义命令(推荐)

1. 在.bashrc文件中添加如下内容并保存。

Geany

1
2
export geany=/Applications/Geany.app/Contents/MacOS
export PATH=$geany:$PATH

Sublime Text

1
2
export subl=/Applications/Sublime\ Text.app/Contents/SharedSupport/bin
export PATH=$subl:$PATH

2. 重新打开一个终端,输入如下命令就可以用对应的编辑器打开文本文件了。

1
2
$ geany [path of a text file]
$ subl [path of a text file]
大爷,赏个铜板呗~