Nyxt 浏览器：一个受 Emacs 和 Vim 启发的面向键盘的网页浏览器
Nyxt 键盘 Vim 浏览器
你可以得到很多适用于 Linux 的开源网页浏览器，不只是基于 Chrome 的浏览器，而且还有 [其它的替代品](https://itsfoss.com/open-source-browsers-linux/)。


它们大多数都侧重于提供漂亮的用户体验，并同时兼顾隐私功能。


然而，Nyxt 浏览器可能不是为最好的用户体验而建立的，而是为资深用户喜欢的某些东西而打造的。


### Nyxt 浏览器：专注于键盘快捷键和命令的开源浏览器


![](/data/attachment/album/202106/01/212617vvpfvia32p74kr37.png)


[Nyxt](https://nyxt.atlas.engineer/) 是一个面向键盘的开源网页浏览器，可在 Linux 和 macOS 上使用。


当然，不是每个资深用户都会去使用键盘快捷键，但这旨在满足那些喜欢通过键盘导航的用户的需求。


它的灵感来自于 Vim 和 Emacs 中的键盘快捷键的工作方式 —— 所以如果你对这些编辑器很熟悉，那么你也会对这些快捷键感到熟悉。


与主流的网页浏览器不同，你不必在多个设置和菜单中导航，只需一个快速快捷键或一个命令，你就会获得所有你需要访问的功能。


如果你想知道的话，它不特定于某种网页引擎，它目前支持 WebEngine 和 WebKit。


因此，如果你是一个喜欢使用键盘导航的人，它可以节省时间并改善你的浏览体验。


它提供了相当多的有用功能，我将在下面指出。


### Nyxt 浏览器的特点


![](/data/attachment/album/202106/01/212618zlil2xghawobixao.png)


你会发现这里提供了许多非常规的功能。在探索这里提到的每一个关键亮点之前，你可能想先浏览一下官方文档（按 `F1` 找到它），你可以在欢迎屏幕中可以找到链接。


* 无损的树形的历史记录（跟踪你的浏览历史的确切层次，并轻松回忆你导航到的内容）
* 剪贴板历史，帮助你快速找到你之前复制的内容
* 开始输入命令的键盘快捷方式（`CTRL+Space`）
* 使用键盘快捷键在冗长的文件中导航，可以跳到一个特定的标题
* 缓冲区替代了标签，它将每个标签的行为和设置相互隔离
* 通过将多个标签映射到一个共同的元素来一同关闭
* 无鼠标导航
* 使用搜索快速找到一个缓冲区，而不是在许多标签中寻找它
* 能够根据你的工作流程运行简短的脚本
* 可定制的自动填写功能，你也可以在表单中自动填写当前日期
* 内置的广告拦截器


除了上面提到的功能外，你还可以切换**黑暗模式**、**HTTPS 模式**，以及在命令菜单中有大量的选项。


此外，它是完全可定制和可编程的。因此，你可以选择为自己量身定做。


### 在 Linux 中安装 Nyxt 浏览器


![](/data/attachment/album/202106/01/212619zkj17sgz1ohf367s.png)


对于基于 Ubuntu 的发行版，你可以从 [官方下载页面](https://nyxt.atlas.engineer/download) 找到一个 deb 包。


如果你还不会，你可能想读一下 [安装 deb 文件的方法](https://itsfoss.com/install-deb-files-ubuntu/)。


它也为 Arch Linux 用户提供了 [AUR](https://itsfoss.com/aur-arch-linux/)，并为 Alpine Linux、Nix 和 Guix 提供了包。


如果你需要编译它，你也可以在 [GitHub 页面](https://github.com/atlas-engineer/nyxt) 中找到源代码。


* [下载 Nyxt 浏览器](https://nyxt.atlas.engineer/download)


### 总结


虽然 Nyxt 浏览器可能不是最友好的浏览体验，但对于能够充分利用键盘快捷键和命令的用户来说，它肯定是一个特殊的选择。


如果你想要一个无鼠标的导航体验，这是一个值得尝试的浏览器。我建议你尝试一下 —— 但如果你一般不使用键盘快捷键来导航，这对你来说将是一个复杂的体验。


你尝试过 Nyxt 浏览器吗？请在下面的评论中告诉我你的想法。




---


via: <https://itsfoss.com/nyxt-browser/>


作者：[Ankush Das](https://itsfoss.com/author/ankush/) 选题：[lujun9972](https://github.com/lujun9972) 译者：[wxy](https://github.com/wxy) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出


OK
![Warp Terminal](/assets/images/warp-terminal.webp)


![Warp Terminal](/assets/images/warp-terminal.webp)

You get plenty of [web browsers available for Linux](https://itsfoss.com/best-browsers-ubuntu-linux/). Not just limited to Chrome-based options, but [Chrome alternatives](https://itsfoss.com/open-source-browsers-linux/) as well.

Most of the options available focus on a pretty user experience while offering privacy features.

However, the Nyxt browser may not be built for the best user experience in mind, but is something that power users love.

## Nyxt Browser: Open-Source Browser That Focuses on Keyboard Shortcuts and Commands

![Nyxt Browser with It's FOSS Home page opened and Command mode active](https://itsfoss.com/content/images/2023/10/Nyxt-browser-itsfoss-home-page.png)

[Nyxt](https://nyxt.atlas.engineer/?ref=itsfoss.com) is a keyboard-oriented open-source web browser available for Linux and macOS and Windows, while the later two are still in development.

Of course, not every power user utilizes keyboard shortcuts, but this aims to cater to the needs of users who prefer to navigate via the keyboard.

It is inspired by how the keyboard shortcuts in Vim and Emacs work — so if you are comfortable with those editors, the shortcuts will feel familiar to you.

Unlike mainstream web browsers, you do not have to navigate your way inside multiple settings and menus, you will get all the functionality that you need to access with a quick shortcut or a command.

In case you were wondering, it is web engine agnostic, but it currently supports WebEngine and WebKit.

So, it saves time and improves your browsing experience if you are a fan of navigating around using the keyboard.

It offers a fair share of useful features, which I shall highlight below.

## Features of Nyxt Browser

![Nyxt browser dashboard, with details like recent URLs, recent bookmarks, etc.](https://itsfoss.com/content/images/2023/10/Nyxt-browser-themed-dark.png)

You will find many non-conventional features offered here. Before exploring each of the key highlights mentioned here, you might want to go through the official documentation (press **F1 + r** to find it). It is also linked on the welcome screen:

- Lossless tree-based history (track the exact hierarchy of your history and easily recall what you navigated to)
- Clipboard history to help you quickly find what you copied earlier
- Keyboard shortcut to start entering commands (
**CTRL+ Space**) - Navigate your way through lengthy documents using keyboard shortcuts to jump to a specific heading
- Buffers instead of tabs, which isolates behaviour and settings of every tab from one another
- Ability to close multiple tabs by mapping them with a common element
- Mouseless navigation
- Link hinting for hyperlinks
- In-built adblocker
- Customizable autofill feature with which you can also have the current date filled in automatically in a form
- Ability to run short scripts as per your workflow
- Quickly find a buffer using search instead of looking for it among many tabs

In addition to the features highlighted above, you will get the ability to toggle a **dark mode**, **HTTPS mode**, and a ton of options from the command menu.

![Apply dark mode in Nyxt using command](https://itsfoss.com/content/images/2023/10/nyxt-dark-mode.gif)

Moreover, it is completely customizable and programmable. So, you can choose to tailor it for yourself.

## Install Nyxt Browser in Linux

![Commonly used Nyxt browser settings](https://itsfoss.com/content/images/2023/10/nyxt-common-settings.png)

For Arch Linux users, it is available in the Extra repositories. To install, open a terminal and run:

`sudo pacman -S nyxt`


Also, for other systems, Nyxt is available as a Flatpak application. If your system has [Flatpak support enabled](https://itsfoss.com/flatpak-guide/), run the following command:

`flatpak install flathub engineer.atlas.Nyxt`


You should also find the source in the [GitHub page](https://github.com/atlas-engineer/nyxt?ref=itsfoss.com) if you need to compile it.

## Wrapping Up

While Nyxt browser may not be the most user-friendly browsing experience out there, it is certainly a special option for users who can make the most out of keyboard shortcuts and commands.

If you want a mouseless navigation experience, this is the browser to try. I’d suggest you to try it anyway – but if you do not generally use keyboard shortcuts to navigate, this would be a complicated experience for you.

Have you tried Nyxt browser ever before? Let me know your thoughts in the comments below.

**Suggested Read 📖**

Here are some light-weight web browsers for Linux.

[10 Open Source Lightweight Web Browsers for LinuxDo you think your web browser consumes too much system resources? Try these light web browsers in Linux.](https://itsfoss.com/lightweight-web-browsers-linux/)![](https://itsfoss.com/content/images/wordpress/2022/02/lightweight-web-browsers-linux.png)


![](https://itsfoss.com/content/images/wordpress/2022/02/lightweight-web-browsers-linux.png)

Or, want to try some lesser known browsers?

[7 Lesser Known but Unique Web Browsers For You to ExploreLooking for something different? These unique web browsers can help you make things interesting.](https://itsfoss.com/unique-web-browsers/)![](https://itsfoss.com/content/images/2023/08/unique-web-browsers.png)


![](https://itsfoss.com/content/images/2023/08/unique-web-browsers.png)

Have a look at these terminal-based web browsers for command line fans.

[Best Terminal-based Web Browsers for Linux UsersYou can do a lot in the Linux command line. Browsing the internet is one of them. Here are some of the best terminal based browsers.](https://itsfoss.com/terminal-web-browsers/)![](https://itsfoss.com/content/images/wordpress/2020/10/linux-terminal-based-browsers.png)


![](https://itsfoss.com/content/images/wordpress/2020/10/linux-terminal-based-browsers.png)