zoukankan      html  css  js  c++  java
  • gedit 外部工具——快捷运行

    文本编辑器-首选项-插件-勾选“外部工具”

    可快捷编译运行一些代码,适合新手使用。

    配置如下。

    • 快捷键:F5
    • 保存:当前文档
    • 输入:无
    • 输出:无
    • 使用范围:所有文档,所有语言

    脚本如下。

    #!/bin/sh
    
    #author: srczhang#qq.com
    
    dir=$GEDIT_CURRENT_DOCUMENT_DIR
    name=$GEDIT_CURRENT_DOCUMENT_NAME
    pre=${name%.*}
    suffix=${name##*.}
    
    case $suffix in
        c)
            gcc $dir/$name -o ${pre}.out
            [ $? ] && gnome-terminal -- bash -c "time '$dir/${pre}.out';echo;read;"
            ;;
        cpp)
            g++ $dir/$name -o ${pre}.out
            [ $? ] && gnome-terminal -- bash -c "time '$dir/${pre}.out';echo;read;"
            ;;
        go)
            go build $dir/$name
            [ $? ] && gnome-terminal -- bash -c "time '$dir/$pre';echo;read;"
            ;;
        py)
            gnome-terminal -- bash -c "time python3 '$dir/$name';echo;read;"
            ;;
        rs)
            rustc $dir/$name -o ${pre}.out
            [ $? ] && gnome-terminal -- bash -c "time '$dir/${pre}.out';echo;read;"
            ;;
        sh)
            chmod +x $name
            gnome-terminal -- bash -c "time '$dir/$name';echo;read;"
            ;;
    esac
    
    
    
    
    
  • 相关阅读:
    杨辉三角
    100以内的素数
    九九
    MyDate
    计算器
    100以内素数
    杨辉三角形
    九九乘法表
    窗口关闭事件
    计算器界面
  • 原文地址:https://www.cnblogs.com/srczhang/p/11586122.html
Copyright © 2011-2022 走看看