nyxt README

The project's README from github.com/atlas-engineer/nyxt. As one markdown file: README.md.

#+html:

Nyxt [nýkst] is a keyboard-driven web browser designed for hackers. Inspired by Emacs and Vim, it has familiar keybindings ([[https://en.wikipedia.org/wiki/Emacs][Emacs]], [[https://en.wikipedia.org/wiki/Vim_(text_editor)][vi]], [[https://en.wikipedia.org/wiki/IBM_Common_User_Access][CUA]]), and is infinitely extensible in Lisp.

Attention: Nyxt is under active development. Please feel free to [[https://github.com/atlas-engineer/nyxt/issues][report]] bugs, instabilities or feature wishes.


** Fast tab switching

Switch easily between your open tabs via fuzzy search. If you are looking for https://www.example.com, you could type in ele, exa, epl, or any other matching series of letters.

#+html:

** Multiple marking

Commands can accept multiple inputs, allowing you to quickly perform an operation against multiple objects. In the example below we simultaneously open several bookmarks.

#+html:

** Powerful bookmarks

Bookmark a page with tags. Search bookmarks with compound queries. Capture more data about your bookmarks, and group and wrangle them in any way you like.

#+html:

** Multi tab search

Search multiple tabs at the same time, and view all the results in a single window. Jump quickly through your open tabs to find what you need.

#+html:

** History as a tree

History is represented as a tree that you can traverse. Smarter than the "forwards-backwards" abstraction found in other browsers, the tree makes sure you never lose track of where you've been.

#+html:

Supported platforms:

** GNU/Linux

The Nyxt team maintains the following distribution means:

[[https://repology.org/project/nyxt/versions][Non-official distribution means are supported by the community as well]]. We're not accountable for their quality, so we kindly ask to report issues to the maintainers of those packaging efforts.

Please refer to the [[file:developer-manual.org][developer's documentation]].

nyxt (atlas-engineer/nyxt)

Searching Database…

11K ·GitHub
这是什么?Nyxt [nýkst] 是一款以键盘操作为主的网页浏览器,专为黑客设计——它独立且高度可定制,适合那些宁愿敲键盘也不愿点鼠标的人。
它是一个独立的浏览器,还是现有浏览器的扩展?是一个安装在你电脑上的独立浏览器,不是扩展。它的快捷键特意沿用了 Emacs 和 Vim 的风格,如果你用过其中任何一个编辑器,会觉得很亲切。
日常使用需要懂 Lisp 吗?不需要——日常浏览就是普通的浏览,完全不用写代码。Lisp 是在你想修改或编写脚本控制浏览器行为时才用得上的:借助它,浏览器可以无限扩展。
现在能在 macOS 或 Windows 上运行吗?还没有正式版本:macOS 和 Windows 移植版仍在开发中,FreeBSD 支持是非官方的,目前只有 GNU/Linux 是完善可用的。项目仍在积极开发中,遇到不完善的地方请多包涵。
在标签页之间怎么切换?靠模糊搜索:输入任意一段能匹配标签页标题的字母——比如 example.com,'ele'、'exa' 或 'epl' 都能匹配——然后直接跳转过去。
它如何处理浏览历史?把历史做成一棵可以来回遍历的树。不是平面的前后一条线,而是重新访问旧页面时会开出一个分支,这样你永远不会搞丢自己去过哪里。
书签有什么特别之处?它们更像一个小型数据库:可以给页面打标签、用组合条件搜索、为每个书签附加额外信息,然后按你喜欢的方式对整个收藏进行分组和整理。
一条命令能同时作用于多个标签页或书签吗?可以——命令支持多选输入('multiple marking',多重标记),比如同时打开多个书签。Multi tab search(多标签页搜索)也能一次查询多个标签页,并在同一个窗口里显示所有结果。
Size
53.2 MB
Stars
11K
Age
9y
Commits · 90 Days