【问题标题】:Can I open a file with geany from the terminal我可以从终端用 geany 打开一个文件吗
【发布时间】:2016-01-04 10:38:31
【问题描述】:

我知道有一个快捷方式可以从终端打开带有 sublime 文本的文件,但 id 与 geany 类似,我可以在网上找到的唯一信息是从 geany 到终端打开文件。

【问题讨论】:

    标签: terminal geany


    【解决方案1】:

    如果 Geany 在您的路径内,请致电 geany <file>。这应该适用于每个平台,Geany 正在运行。

    在 Geany 的手册页之外:

    SYNOPSIS
           geany [option]  [+number]  [files ...]
    

    这将在新会话中打开文件,或者如果 Geany 的会话已经在运行,则在现有会话中打开文件。

    文件可以以空格分隔的列表形式给出,并且可以使用偶数行号:

    files ...
     A space-separated list of filenames.  Absolute  and  relative
     filenames  can be used. Geany also recognises line and column
     information when appended to the filename with  colons,  e.g.
     "geany foo.bar:10:5" will open the file foo.bar and place the
     cursor in line 10 at column 5.
    

    【讨论】:

    • 我发现如果我使用这个解决方案,而不是@Dencker 建议的解决方案,终端会话会被阻止运行 geany。我会调用 geany FILENAME & 来避免这种情况。
    【解决方案2】:

    你可以使用open:

    open [PATH_TO_FILE] -a [PATH_TO_GEANY_APP]
    

    a 选项定义要使用的应用程序。

    为了更短,创建一个别名:

    类似于echo 'alias geany="open $1 -a [PATH_TO_GEANY_APP]"' >> ~/.bash_profile && chmod u+x ~/.bash_profile。然后打开一个新的终端窗口并输入geany [path_to_file]

    【讨论】:

    • 谢谢,我会看看这个,我知道使用 sublime 你只需要在目录中,然后输入文件名和类似 .s/ 的东西就可以在 sublime 中打开它。
    • 这基本上是一样的,除了你输入geany [filename]。 :)
    • 这仅对 Mac OSX 有效。提问者没有提到他使用的是哪个操作系统。
    • 不,但从知识水平来看,我认为他没有使用 Linux。根据他对“终端”一词的使用,它可能不是 Windows。
    • 即使在 MacOS 上我也不会使用它——而是更新 $PATH。但这可能是一种味道。
    猜你喜欢
    • 2016-08-02
    • 2016-09-08
    • 2020-01-25
    • 2014-06-17
    • 1970-01-01
    • 2012-08-04
    • 2013-04-03
    • 1970-01-01
    • 2012-07-30
    相关资源
    最近更新 更多