摘要:如果你使用 Linux GNOME,就學習一下如何高效地使用 GNOME/Files 吧。學會快捷鍵、技巧和竅門、擴展、腳本這幾招,你的操作效率會得到空前提升。
Files 是 GNOME 桌面環境的默認文件管理器。文件試圖提供一種簡化的方法來管理文件和應用程序。Files 在 3.6 版之前被稱為 Nautilus。該應用程序被賦予了新的描述性名稱,每種受支持的語言都有一個名稱。 Nautilus 這個名稱仍然在許多地方使用,例如可執行文件名稱,某些程序包名稱,某些桌面條目和某些 GSettings 模式。
一些基本的配置,就可以提高效率。打開 Files 設置,Views 中勾選 sort / Icon View Captions 里選擇顯示 Size,Behabior 中選擇 單擊打開項目 / 可執行文本詢問我如何處理。但是這遠不能滿足我們對效率的追求,所以還需要學習下面這些技巧:
快捷鍵 Shortcuts
有時候鼠標操作效率低,比如新建標簽頁(漢堡菜單 > 新建標簽頁),我們要移動兩次光標點兩下,如果使用快捷鍵 Ctrl+T,一次就能迅速完成操作。所以,使用快捷鍵能提高效率。另一個讓你多使用鍵盤快捷鍵的理由可能是,預防鼠標手。如果您經常使用某個軟件,那么有必要學習它的快捷鍵,如果偶爾使用就沒必要浪費時間。
點擊 漢堡菜單 選擇 鍵盤快捷鍵 或者 Ctrl+F1,查看 Files 快捷鍵。建議您參考列表多加練習。一些常用快捷鍵:
| 快捷鍵 | 功能 | 
|---|---|
Ctrl T |  
           New tab | 
Ctrl N |  
           New window | 
Ctrl W |  
           Close window or tab | 
Ctrl F |  
           Search | 
~ |  
           Location bar with home location | 
/ |  
           Location bar with root location | 
Ctrl L |  
           Enter location | 
Backspace |  
           Go Back to a Previous Folder | 
Ctrl + |  
           Zoom in | 
Ctrl - |  
           Zoom out | 
Ctrl 0 |  
           Reset zoom | 
Ctrl H |  
           Show/hide hidden files | 
F2 |  
           Rename | 
Delete |  
           Move to trash | 
Shift Delete |  
           Delete permanently | 
Ctrl C |  
           Copy | 
Ctrl V |  
           Paste | 
Ctrl X |  
           Cut | 
Ctrl Z |  
           Undo | 
Shift Ctrl Z |  
           Redo | 
Ctrl A |  
           Select all | 
Shift Ctrl I |  
           Invert selection | 
Ctrl Q |  
           Quit | 
技巧和竅門 Tips and tricks
從右鍵菜單創建新文檔

只需要將模板文件放到用戶根目錄下的 Templates / 模板 文件夾里面。比如:
touch ~/Templates/sh.sh
touch ~/Templates/python.py
touch ~/Templates/Markdown.md
 
        當你右鍵時,就可以直接以該模板新建文件。
Templates 目錄可以在 ~/.config/user-dirs.dirs 中配置。默認為:
XDG_TEMPLATES_DIR="$HOME/Templates"
 
        你可以設置為其他目錄。比如我的為:
XDG_TEMPLATES_DIR="/DATA/Templates"
 
        /DATA 不在系統分區,是一個單獨的分區,我專門用來存放個人數據。
直接搜索匹配
常用的目錄可以添加為書簽,但訪問其他目錄時,我們經常是按路徑逐個點擊文件夾。對於文件夾路徑較深或者周圍有其他文件夾干擾的情況,操作起來其實非常低效。不知你是否意識到、思考過。
人們習慣鼠標操作后,往往不會再去思考如何提升效率,一直呆在舒適區域:這個我已經會用了。但是,有一些你不知道的技巧能夠提高辦事效率。
實際上,只要你身處 Files 中,直接輸入英文字符即可搜索匹配。Files 像瀏覽器一樣合並了搜索欄和地址欄,你可以直接輸入 關鍵詞 或者 路徑 。但是,中文關鍵詞需要在搜索欄(Ctrl+F)中輸入。
一個實例:打開 GNOME 桌面系統圖標所在文件夾 /usr/share/icons。
方法一:鼠標點擊 / usr share 直接輸入 icons 然后 Enter 打開。
這是目標文件夾周圍有其他文件夾干擾的情況。
方法二:Files 中直接輸入 /usr/share/icons(操作時可利用 Tab 自動補全)。
這是路徑較深的情況。
擴展 Extensions
可以通過各種擴展來增強 Nautilus,Ubuntu 上可用的軟件包名為 nautilus-*。某些程序可以為 Files 添加額外的功能。
相關安裝包可以通過 aptitude search nautilus-* 或者 apt-cache search nautilus-* 來獲取。
Folder Color
選擇文件夾的顏色或標志,然后您很容易發現文件夾。

Ubuntu 上使用下面命令安裝使用:
sudo add-apt-repository ppa:costales/folder-color
sudo apt-get update
sudo apt-get install folder-color
nautilus -q
 
        GNOME Sushi
Sushi 是 Nautilus 的快速預覽器。要激活預覽,請選中文件並單擊空格。可以通過再次按下空格或 Esc 來關閉預覽。打開預覽窗口后,可通過 F 鍵切換全屏模式。
Ubuntu 上使用下面命令安裝:
sudo apt-get install gnome-sushi
 
        Seahorse Nautilus
PGP 加密和文件簽名。可以理解為是一個加密軟件,用來加密重要文件。
Ubuntu 上使用下面命令安裝:
sudo apt install seahorse-nautilus
nautilus -q
 
        堅果雲網盤
雖然百度網盤也出了 Linux 版,可惜軟件不是那么好用,還是堅果雲在 Linux 上體驗更好一些。如果你安裝了堅果雲,那么你可以右鍵文件/文件夾將其上傳到雲端存儲。
GSConnect
這貨能實現手機與 Linux 電腦相互之間的文件傳輸以及消息同步等,可以與 Files 集成。
Ubuntu 上使用下面命令安裝依賴:
sudo apt install python-nautilus gir1.2-nautilus-3.0
 
        File Manager Actions
Configures programs to be launched when files are selected in Files.
Nautilus Git
Nautilus/Nemo extension to add important information about the current git directory.
code-nautilus
VSCode extension for Nautilus.
更多擴展參閱:
腳本 Scripts
除了擴展程序,我們還可以通過寫腳本來滿足自己的特定需求。
Nautilus Copy Path/Name
Extension for Nautilus to copy files/dir path or name. 復制 文件/目錄 路徑或名稱。

Ubuntu 上使用下面命令安裝使用:
sudo apt install python-nautilus python3-gi
git clone https://github.com/chr314/nautilus-copy-path.git
cd nautilus-copy-path
make install
# Restart the Nautilus
nautilus -q
 
        腳本將被安裝到
~/.local/share/nautilus-python/extensions/下面。
The Ultimate Nautilus/Nemo Scripts Pack
此包中大約有 1,000 個腳本。值得一看。
