摘要:如果你使用 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 個腳本。值得一看。