• 高效使用 GNOME Files(Nautilus) 管理文件


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

    更多脚本访问 Nautilus Scripts - Gnome-look.org


    寻找知识的源头,探索宇宙的奥秘。
    知识的存放地址:人的大脑里、书里、互联网上、自然界里。
    获取知识的最优路径:精品课程 > 精品书籍 > 官方文档 > 优质文章 > 与人交流(互为补充,构建知识体系)。
    内外兼修,形神合一。

  • 相关阅读:
    java 二维码图片生成工具类
    我的PHP学习过程
    js简单表格操作
    在同一个textarea文本框中设置不同的字体
    基础入门--创建项目
    异常处理方式
    2019年度的瞎几把总结
    WebAPI 返回值
    关于背景色
    使用echarts进行画图
  • 原文地址:https://www.cnblogs.com/keatonlao/p/12717071.html
Copyright © 2020-2023  润新知