iT邦幫忙

2022 iThome 鐵人賽

DAY 6
1
自我挑戰組

Linux in my LIFE系列 第 6

我的Linux生活日記 06-我的開發環境設定(二)

  • 分享至 

  • xImage
  •  

昨天我講述了Java開發環境,今天介紹我自己在工作上常用到的開發工具吧。

安裝資料庫開發工具-DBeaver

在我負責的工作專案s會用到 MSSQL MySQL mariaDB Oracle DB2 postgreSQL 等等不同類型資料庫,以前在windows 開發時,用使用 Toad 大家族,但是 Toad 只支援 windows 而已,於是被迫離開當初的初戀們?還好在資料庫界有個水獺把所有的資料統一起來管理,讓我這種苦命工程師不用像以前一樣,一個專案有用到三種不同資料庫就得開三個不同資料庫開發工具。

下面是我用過的安裝方式,請笑納。

  • snap 安裝
sudo snap install dbeaver-ce
sudo apt install ./dbeaver-ce_21.0.0_amd64.deb
  • use ppa
sudo add-apt-repository ppa:serge-rider/dbeaver-ce
  • apt
wget -O - https://dbeaver.io/debs/dbeaver.gpg.key | sudo apt-key add - 
echo "deb https://dbeaver.io/debs/dbeaver-ce /" | sudo tee /etc/apt/sources.list.d/dbeaver.list

sudo apt update
sudo apt -y  install dbeaver-ce

另外一開始安裝完畢後語言會是預設簡體中文,但是翻譯真的不完全,在操作上可能會有點不習慣,雖然在GUI 界面當中可以選擇語言,但是通常無效,所以必須到 dbeaver.ini 檔案中新增參數選項

sudo vim /usr/share/dbeaver/dbeaver.ini
sudo vim /usr/share/dbeaver-ce/dbeaver.ini

  • dbeaver.ini
-Duser.language=en

遠端桌面軟體-Remmina

Remmina 是我比較習慣的遠端桌面軟體,它可以支援ssh、sftp、RDP等,常用的遠端通訊定。

一般安裝Ubuntu 時,通常就已經內建了。

安裝指令如下:

sudo apt install remmina

MS Visual Studio Code

MS VSCode 是微軟最近幾年新的輕量級的程式開發工具,支援大部份程式語言語法高亮度。我會常用的原因主要是對於Markdown 原生支援,對於用Markdown寫作的人是友善的。另外,我還會搭配git 功能紀錄筆記,或寫文件,一方面可以達到文件同步功能,一方面可以紀錄歷次修正的紀錄。

下載網址:https://code.visualstudio.com/download

以下為安裝方式:

  • deb 檔案方式安裝
sudo apt install ./code_1.53.2-1613044664_amd64.deb
  • ppa 方式安裝
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
rm -f packages.microsoft.gpg
sudo apt install apt-transport-https
sudo apt update
sudo apt install code # or code-insiders

推薦用的插件

平時工作筆記我習慣使用Markdown 格式紀錄,主要是一份問件當中可以靈活的因不同的程式語言或腳本顯示語法亮度。關於Markdown 有幾款套件我覺的可以推薦給大家。

會推薦的原因是自動補齊Markdown 功能很強,例如:數字標號排列,只需要輸入換行就會自動幫你加一。而且從數字中間插入新的一行,會自動幫忙處理後續的數字標號。

可以匯出PDF,就這樣。

可以在 vscode 中直接開啟 PDF 減少切換軟體的次數。

流程圖與雛型工具-draw.io

DrowIO 是我比較常用來繪製流程圖與雛型,雖然它可以直接在瀏覽器直接繪畫,但是先決條件網路品質必須要很好,像我在家如果需要加班好命苦時,手機網路有時候會收不到訊號,所以必須獨立安裝軟體。

線上板本: https://app.diagrams.net/

桌面版本: jgraph/drawio-desktop

下面為桌面板本安裝方法:

jgraph/drawio-desktop 下載Linux 安裝檔(.deb或 .rpm) 或是透過 snap 安裝

下載完成後輸入以下指令

https://github.com/jgraph/drawio-desktop/releases/download/v16.5.1/drawio-amd64-16.5.1.deb

sudo apt install ./drawio-amd64-14.6.13.deb

上一篇
我的Linux生活日記 05-我的開發環境設定(一)
下一篇
我的Linux生活日記 07-硬碟分割
系列文
Linux in my LIFE32
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言