來源:經授權轉自 Linux大陸(ID:gh_45996d2b87a3)
作者 :LinuxZn
大家好,我是ZhengN。順手的軟體可以提高我們的學習、工作效率,本次給大家分享一些我常用的軟體:
1、輸入法Ubuntu自帶的輸入法不太好用,我常常選擇使用搜狗輸入法作為默認輸入法。下載deb格式的安裝包,然後按照如下教程安裝、配置即可使用:
https://pinyin.sogou.com/linux/help.php
2、截圖軟體shutter 是一款截圖軟體,它其實還有另一個名字—— GScrot 。但目前的新版本使用的是shutter這個名字。使用Shutter,我們可以截取包括選定區域、全屏幕、窗口、窗口內的控制項甚至網頁的圖像。
輸入如下命令進行安裝:
sudo add-apt-repository ppa:shutter/ppa
sudo apt-get update && sudo apt-get install shutter
sudo apt-get install libgoocanvas2-perl如果是 Ubuntu18及以上版本 的話,還需要安裝如下幾個依賴:
libgoocanvas-common_1.0.0-1_all.deblibgoocanvas3_1.0.0-1_amd64.deblibgoo-canvas-perl_0.06-2ubuntu3_amd64.deb下載連結分別為:
https://launchpad.net/ubuntu/+archive/primary/+files/libgoocanvas-common_1.0.0-1_all.deb
https://launchpad.net/ubuntu/+archive/primary/+files/libgoocanvas3_1.0.0-1_amd64.deb
https://launchpad.net/ubuntu/+archive/primary/+files/libgoo-canvas-perl_0.06-2ubuntu3_amd64.deb
3、web瀏覽器Ubuntu默認的web瀏覽器為火狐瀏覽器,大家用不習慣的話可以裝其它的。因為我使用360瀏覽器的時間比較長,很多收藏都是保存在360瀏覽器雲端,所以我一般都把360瀏覽器作為我的主瀏覽器,方便收藏夾同步。
從360瀏覽器下載得到安裝包,直接安裝即可。
4、終端Ubuntu自帶的終端雖然很強大,但也有其它很好用的終端軟體。比如我常常使用 Terminator。
Terminator 是一款 Linux 終端模擬器,提供了你的默認的終端應用不支持的多個特性。它提供了在一個窗口創建多個終端的功能,以加快你的工作速度。
這個終端我在工作中經常使用,比如運行多個程序時,需要實時查看各進程的log輸出情況就比較方便了:
除此之外,這個終端還具有logger保存插件,打開這個插件即可很方便地記錄我們終端輸出的log信息:
除了多窗口外,它也允許你修改其它特性,例如字體、字體顏色、背景色等等。
Terminator 在Ubuntu下使用如下命令安裝:
sudo apt-get install terminator常用快捷鍵:
Ctrl+Shift+E 垂直分割窗口
Ctrl+Shift+O 水平分割窗口
F11 全屏
Ctrl+Shift+C 複製
Ctrl+Shift+V 粘貼
Ctrl+Shift+N 或者 Ctrl+Tab 在分割的各窗口之間切換
Ctrl+Shift+X 將分割的某一個窗口放大至全屏使用
Ctrl+Shift+Z 從放大至全屏的某一窗口回到多窗格界面
5、計算器Kcalc 是一個小巧的計算器。
Kcalc提供了如下功能:
6、編輯器、IDE(1)vscode我日常寫代碼用的是vscode。
vscode作為一款強大的編輯器,我每天都在使用。vscode大家應該都知道,就不多介紹了。除此之外,Ubuntu也是可以安裝source insight的。
(2)source insight在window下,我也常常使用source insight來閱讀代碼。Ubuntu下要使用source insight,需要先裝wine。具體的方法大家可參考:
https://blog.csdn.net/u011171361/article/details/89786161
(3)Qt Creator我司很多算法工程師習慣用Qt Creator來寫代碼。Qt Creator 是跨平臺的集成開發環境(IDE),Qt Creator可在Windows、Linux和macOS桌面作業系統上運行。
下載連結:
https://download.qt.io/new_archive/qt/
7、對比工具(1)MeldMeld 是一位讀者之前推薦給我的一款對比工具,我試用之後覺得很好用也一直在用著。
Meld是一個跨平臺地、可視化地、對比及合併工具。它提供文件和目錄的雙向和三向比較,並支持許多流行的版本控制系統。
Meld特點:
支持Git, Bazaar, Mercurial, Subversion等。輸入如下命令即可安裝:
sudo apt-get install meldMeld很簡單、易用且強大,大家可以自行去體驗體驗。
除此之外,meld還能與git等版本控制系統結合使用,之前也有分享:
分享一款小巧好用的代碼對比工具
(2)bcompare上面提到了對比工具,自然也少不了bcompare了。bcompare大家應該也都用過,不做過多介紹。
除此之外,之前也有分享其它對比工具:代碼對比工具,不止於beyond compare,但不都是跨平臺的。
8、文檔工具好記性不如爛筆頭,我們平時學習、工作中的一些總結、思考都有必要記錄下來,一來便於自己日後回顧,二來也可以分享到網絡上幫助有需要的人。我平時以markdown的格式來寫文檔。
Typora 是一款好用極簡免費的跨平臺Markdown編輯器。
我平時在學習、工作中的一些總結我都會用Typora記錄成md文檔。今天的這篇常用軟體分享也是用Typora來寫的。
Typora在Ubuntu下的安裝方式:
# or run:
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
# add Typora's repository
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt-get update
# install typora
sudo apt-get install typora
9、繪圖工具之前也有介紹過一些繪圖工具:分享一些好用的繪圖工具。在Ubuntu下,我習慣使用 draw.io 來繪圖。
draw.io 是一個跨平臺的繪圖神器。這個強大的繪圖軟體可以用來畫思維導圖、UML圖、流程圖等等。
當然也可以畫數據結構作業的圖了,最重要的是完全免費、開源的,並且相當好用,在多個平臺提供桌面版,也可以直接在瀏覽器在線使用。
基於 windows的draw.io離線版部署 流程我們之前也有在分享一些好用的繪圖工具文章中介紹過了。
在Ubuntu中,為了方便使用,我們也使用draw.io桌面版。draw.io桌面版有兩種安裝包,一種是Appimage包,另一種是deb包。其中,使用Appimage包的話,還需要進行一些配置。為了方便,我們使用deb包,下載完安裝即可使用。
draw.io.deb包下載地址:
https://github.com/jgraph/drawio-desktop/releases/download/v13.7.9/draw.io-amd64-13.7.9.deb
10、思維導圖軟體我們可以使用思維導圖軟體來梳理一些知識點或者一些想法。我選用的是 XMind 。
XMind 是一款實用、易用、高效的商業思維軟體,強調軟體的可擴展、跨平臺、穩定性和性能,致力於幫助用戶提高生產率。
從xmind官網下載安裝包:
https://www.xmind.net/download/
xmind的完整功能需要付費使用,但試用模式也基本能滿足我們日常的使用了。
以上就是本次的軟體分享。
除此之外,大家還用過哪些好用的軟體呢?歡迎留言討論