Fortran95 sublime text3 在命令行gnome-terminal中編譯運行(環境ubuntu18.04 sublime text3(3176) gfortran

最近要考試,物理專業Fortarn95,不想用古老的CVF編譯器2000,html

我的又比較喜歡ubuntu的編譯環境,對於新手,慢慢看,不明白的,加qq免費解答3552151833,由於我也是從小白來的,討厭有的人愛理不理的java

對於windown系統,百度一下sublime,java之類的,有不少相關的,改一下就行linux

安裝編譯環境gfortran

命令行輸入f95,會提示你輸入
sudo apt install gfortran
這個命令記得不清了,你輸入f95會提示你應該怎麼安裝git

安裝sublime text3

官方安裝步驟:https://www.sublimetext.com/docs/3/linux_repositories.htmlgithub

  1. 添加祕鑰
    wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -shell

  2. 安裝依賴
    sudo apt-get install apt-transport-https
  3. 加入穩定版
    echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
    或者加入測試版
    echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
  4. 安裝
    sudo apt-get update
    sudo apt-get install sublime-textubuntu

配置高亮環境

  1. 安裝控制檯,快捷鍵 ctrl+shift+P
    輸入install package control,選擇這個,等待左下角顯示安裝完成
  2. 再次快捷鍵 ctrl+shift+P
    輸入install package,選擇這個,進入包安裝界面
  3. 漢化界面
    輸入chinese,選擇第一個,等待左下角顯示安裝完成,漢化界面
  4. 高亮
    重複2. 輸入fortran,選擇Fortran安裝,
  5. 自帶編譯環境
    重複4. 輸入fortran,選擇MinimalFortran安裝,

自帶編譯器問題以及改進

對於read命令,沒法接受鍵盤輸入,本身新建編譯代碼sublime-text

  1. 新建
    菜單欄tool(漢化之後爲「工具」),鼠標移動到「編譯系統」(第三個選項),選中最下面的「新建編譯系統」,彈出新文件
  2. 編譯系統代碼bash

    {
    "cmd": ["gnome-terminal -- bash -c "f95 '${file}' -o '${file_path}/${file_base_name}' && '${file_path}/${file_base_name}'; read -p '\nPress any key to continue...'""],
    "selector" : "source.f90",
    "shell":true,
    "working_dir" : "$file_path"
    }
    複製到文件中,保存,名字命名爲Fortarn.sublime.-build
  3. 選中改編譯器
    菜單欄tool(漢化之後爲「工具」),鼠標移動到「編譯系統」(第三個選項),選中「Fortran」
  4. 測試
    快捷鍵 ctrl+N,即新建文件工具

    program iefax
    implicit none
    real a, b
    write(,)"add, input a,b"
    read(,) a, b
    write(,)a+b+1
    end program

    保存爲test.f90文件
  5. 運行
    快捷鍵 ctrl+B,將會彈出gnome-terminal命令框,輸入1,回車,輸入2,回車,輸出4.000000

已經測試過,沒有問題,若是沒有彈出,應該是,gnome-terminal出問題了,ubuntu18.04這個總是出問題,重啓試試

sublime text3 ubuntu18.04中文輸入(注意中文輸入之後,上面的設置就會報錯)

有個比較方便的方法 :https://github.com/lyfeyaj/sublime-text-imfix
相關文章
相關標籤/搜索