mac系统 gedit

枫继续吹 2011-03-27 05:58:51
谁能告诉我,再mac系统下,如何安装gedit之后,能向ubuntu里在terminal终端用命令打开, 比如 gedit 123.cpp, 就会自动打开一个名为123.cpp的文件,我现在已经装了gedit,但是只是再application里有,不能再终端用命令打开,有人会吗?
非常感谢!
...全文
1184 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
枫继续吹 2011-03-28
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 doox8086 的回复:]

那就写个 shell 好了
建一个文本文件 gedit.sh (后缀 .sh)
写入
open $1 -a /applications/gedit.app

把这个文件放去 /bin 文件夹中.
到terminal 中
cd /bin
chmod +x gedit.sh

使用: gedit.sh
打开一个文件: gedit.sh xxxxxxx

// 还不行的话,……
[/Quote]

恩,你的办法很不错,这样可以打开已经存在的文件了,但是没有的文件他不会自动新建,只会说dosen't exist, 不过还是很谢谢你了!
dooX8086 2011-03-27
  • 打赏
  • 举报
回复
那就写个 shell 好了
建一个文本文件 gedit.sh (后缀 .sh)
写入
open $1 -a /applications/gedit.app

把这个文件放去 /bin 文件夹中.
到terminal 中
cd /bin
chmod +x gedit.sh

使用: gedit.sh
打开一个文件: gedit.sh xxxxxxx

// 还不行的话,只有自行解决了
枫继续吹 2011-03-27
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 doox8086 的回复:]

我没用过 gedit .你可以在 gedit.app 右击-->show package contents(显示包)
找到 Contents/MacOS/gedit 制一个替身 .把这个替身拉到根路径的 bin 文件夹.这样在terminal 就应该可以用了
[/Quote]

这样我试过了,还是不行,terminal提示:

Jialin-LIs-MacBook-Pro:~ lijialinapple$ gedit
/usr/bin/gedit: line 58: //Contents/MacOS/gedit-bin: No such file or directory
/usr/bin/gedit: line 58: exec: //Contents/MacOS/gedit-bin: cannot execute: No such file or directory
/usr/bin/gedit: line 56: //Contents/Resources/libexec/gconfd-2: No such file or directory
dooX8086 2011-03-27
  • 打赏
  • 举报
回复
我没用过 gedit .你可以在 gedit.app 右击-->show package contents(显示包)
找到 Contents/MacOS/gedit 制一个替身 .把这个替身拉到根路径的 bin 文件夹.这样在terminal 就应该可以用了
枫继续吹 2011-03-27
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 doox8086 的回复:]

设置环境变量我个人常用方法是使用这个 /private/etc/profile 文件(没有前后辍)

如添加 git 与 svn
# Git
export PATH=$PATH:/usr/local/git/bin
# svn
export PATH=/opt/subversion/bin:$PATH

对于 你的gedit 如果是 .app.可能需一个脚本 (open /ap……
[/Quote]

哎,麻烦你了,不过还是不怎么懂。。。
dooX8086 2011-03-27
  • 打赏
  • 举报
回复
设置环境变量我个人常用方法是使用这个 /private/etc/profile 文件(没有前后辍)

如添加 git 与 svn
# Git
export PATH=$PATH:/usr/local/git/bin
# svn
export PATH=/opt/subversion/bin:$PATH

对于 你的gedit 如果是 .app.可能需一个脚本 (open /applications/gedit.app ...最后执行这个shell脚本就好了 )
参数方面我不清楚.自行找下资料
枫继续吹 2011-03-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 doox8086 的回复:]

需要设置环境变量(mac 有 N多种设置的方法 )
如果gedit 只是一个.app 那么你可能需要一个脚本,mac 中.app 是不能直接在terminal中执行的.
[/Quote]

那我具体应该怎么做呢
dooX8086 2011-03-27
  • 打赏
  • 举报
回复
需要设置环境变量(mac 有 N多种设置的方法 )
如果gedit 只是一个.app 那么你可能需要一个脚本,mac 中.app 是不能直接在terminal中执行的.
xunxun 2011-03-27
  • 打赏
  • 举报
回复
为啥不行?只要gedit在你的系统搜索path里就行。
eye_119_eye 2011-03-27
  • 打赏
  • 举报
回复
表示没有用过mac 你google in english 下

64,633

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧