1
我在我的电脑上安装了Textmate的终端工具“mate”。我可以从终端打开现有文件,但无法创建新文件。这是我得到的:从文本终端打开新文件
> mate mynewfile.txt &
The file /Users/aging_gorilla/mynewfile.txt does not exist.
那么如何打开与伴侣的新文件?
感谢
我使用的TextMate v1.5.11
我在我的电脑上安装了Textmate的终端工具“mate”。我可以从终端打开现有文件,但无法创建新文件。这是我得到的:从文本终端打开新文件
> mate mynewfile.txt &
The file /Users/aging_gorilla/mynewfile.txt does not exist.
那么如何打开与伴侣的新文件?
感谢
我使用的TextMate v1.5.11
要创建一个文件,如果不存在,你可以使用touch
命令行工具吧。
您可以修改您的命令是:
$ touch mynewfile.txt && mate mynewfile.txt
如果你正在使用bash或东西,你可以将此保存为一个功能,使您的生活更轻松。加入这样的事情你~/.profile
脚本:
function mymate {
touch $1 && mate $1
}
如果你希望能够与像mate
命令行工具,多个文件,用它试试这个:
function mymate {
for f in $*
do
touch $f
done
mate $*
}
然后,您可以使用这些从命令行如下:
$ mynate file.txt
谢谢。我很惊讶,mate命令允许我打开现有的文件,但它不会让我创建新的文件。 – Rohit
我使用tcsh。我如何设置它,以便我的队友file.txt工作?目前的建议(显然)在我的.cshrc文件中不起作用。谢谢! – Rohit
我不熟悉'csh'的语法抱歉。如果你不习惯将其移植到不同的shell语法中,那么不同的解决方案是将bash代码放入脚本文件中,并将脚本放在路径中的某处(在真正的“mate”命令之前)。 – Will