Files
.github
.husky
assets
docs
adb.md
adobe-lightroom.md
adobe-photoshop.md
adobe-xd.md
android-studio.md
ansible.md
apt.md
ascii-code.md
aspect-ratio.md
awk.md
bash.md
blender.md
bun.md
c.md
canvas.md
cargo.md
chatgpt.md
chmod.md
chown.md
cmake.md
cmd.md
cocoapods.md
colors-named.md
conan.md
conda.md
cpp.md
cron.md
cs.md
css.md
curl.md
dart.md
django.md
docker-compose.md
docker.md
dockerfile.md
ejs.md
elasticsearch.md
electron.md
elixir.md
emacs.md
emmet.md
emoji.md
erlang.md
es6.md
expressjs.md
fastapi.md
feds.md
ffmpeg.md
figma.md
find.md
finder.md
firefox.md
flask.md
flutter.md
ftp.md
gdb.md
git.md
github-actions.md
github-cli.md
github-copilot.md
github.md
gitlab-ci.md
gitlab.md
glances.md
gmail.md
golang.md
google-chrome.md
graphql.md
grep.md
homebrew.md
hook.md
html-char.md
html.md
htmx.md
htop.md
http-status-code.md
ini.md
intelli-j-idea.md
iptables.md
iso-3166-1.md
iso-639-1.md
java.md
javascript.md
jest.md
jq.md
jquery.md
json.md
julia.md
jupyter.md
justfile.md
koajs.md
kotlin.md
kubernetes.md
laravel.md
latex.md
lerna.md
lessjs.md
linux-command.md
lsof.md
lua.md
make.md
markdown.md
matlab.md
mime.md
minio.md
mitmproxy.md
mongodb.md
mysql.md
neo4j.md
nestjs.md
netcat.md
netstat.md
nextjs.md
nginx.md
npm.md
nvm.md
openssl.md
oracle.md
package.json.md
pacman.md
pandoc.md
php.md
phpstorm.md
pinia.md
pm2.md
pnpm.md
ports.md
postgres.md
powershell.md
ps.md
pycharm.md
python.md
pytorch.md
quickreference.md
r.md
react-native.md
react.md
reactrouter.md
redis.md
regex.md
resolutions.md
ruby.md
rust.md
rxjs.md
sass.md
scala.md
screen.md
sdkman.md
sed.md
semver.md
sketch.md
springboot.md
sqlite.md
ssh.md
styled-components.md
stylex.md
stylus.md
sublime-text.md
subversion.md
swift.md
swiftui.md
symbol-code.md
sysdig.md
systemd.md
tailwindcss.md
tar.md
taskset.md
tauri.md
tmux.md
toml.md
twitter.md
typescript.md
vim.md
vimium.md
vscode.md
vue.md
vue2.md
webstorm.md
xcode.md
xpath.md
yaml.md
yarn.md
yum.md
zip.md
icons
.dockerignore
.editorconfig
.gitattributes
.gitignore
.lintstagedrc
.markdownlint.json
.npmrc
.prettierignore
.prettierrc
.refsrc.json
CONTRIBUTING.md
Dockerfile
LICENSE
README.md
package.json
renovate.json
reference/docs/vimium.md

175 lines
5.0 KiB
Markdown
Raw Normal View History

2024-06-06 09:30:45 +09:00
Vimium 备忘清单
===
这是开始使用 [Vimium](https://github.com/philc/vimium) 浏览器扩展的快速参考备忘单,可以帮助用户更高效地浏览网页
入门
----
### 功能特点
#### 键盘导航
2024-06-06 11:00:03 +08:00
- 使用类似 Vim 的快捷键进行网页滚动、打开链接、管理标签页等操作
2024-06-06 09:30:45 +09:00
#### 快捷键自定义
2024-06-06 11:00:03 +08:00
- 用户可根据个人习惯自定义快捷键,提升使用体验
2024-06-06 09:30:45 +09:00
#### 无鼠标操作
2024-06-06 11:00:03 +08:00
- 通过键盘快捷键完成几乎所有浏览器操作,减少对鼠标的依赖,提高效率
2024-06-06 09:30:45 +09:00
### 安装
2024-06-06 11:00:03 +08:00
**Chrome 浏览器**
2024-06-06 09:30:45 +09:00
- [Chrome web store](https://chromewebstore.google.com/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb)
2024-06-06 11:00:03 +08:00
**Edge 浏览器**
2024-06-06 09:30:45 +09:00
- [Edge Add-ons](https://microsoftedge.microsoft.com/addons/detail/vimium/djmieaghokpkpjfbpelnlkfgfjapaopa)
2024-06-06 11:00:03 +08:00
**Firefox 浏览器**
2024-06-06 09:30:45 +09:00
- [Firefox Add-ons](https://addons.mozilla.org/en-GB/firefox/addon/vimium-ff/)
### 快捷键自定义
```json
{
"customKeybindings": {
"scrollUp": "k",
"scrollDown": "j",
"scrollLeft": "h",
"scrollRight": "l",
"reload": "r",
"openLinkInCurrentTab": "f",
"openLinkInNewTab": "F"
}
}
```
键盘快捷键
---
### 基本导航
2024-06-06 11:00:03 +08:00
<!--rehype:wrap-class=row-span-3-->
快捷键 | 功能
:-- | ---
`?` | 显示帮助对话框,列出所有可用按键
`h` | 向左滚动
`j` | 向下滚动
`k` | 向上滚动
`l` | 向右滚动
`gg` | 滚动到页面顶部
`G` | 滚动到页面底部
`d` | 向下滚动半页
`u` | 向上滚动半页
`f` | 在当前标签页中打开链接
`F` | 在新标签页中打开链接
`r` | 重新加载页面
`gs` | 查看页面源代码
`I` | 进入插入模式 -- 所有命令将被忽略,直到你按下 Esc 退出
`yy` | 复制当前网址到剪贴板
`yf` | 复制链接地址到剪贴板
`gf` | 向前切换到下一个框架
`gF` | 聚焦主框架/顶部框架
<!--rehype:className=shortcuts left-align-->
2024-06-06 09:30:45 +09:00
2024-06-06 11:00:03 +08:00
### 导航到新页面
快捷键 | 功能
:-- | ---
`o` | 打开网址、书签或历史记录条目
`O` | 在新标签页中打开网址、书签或历史记录条目
`b` | 打开书签
`B` | 在新标签页中打开书签
<!--rehype:className=shortcuts left-align-->
### 浏览您的历史
快捷键 | 功能
:-- | ---
`H` | 后退到历史记录
`L` | 前进到历史记录
<!--rehype:className=shortcuts left-align-->
### 操作选项卡
<!--rehype:wrap-class=row-span-2-->
快捷键 | 功能
:-- | ---
`J, gT` | 向左切换一个标签页
`K, gt` | 向右切换一个标签页
`g0` | 跳转到第一个标签页</br>使用 ng0 跳转到第 n 个标签页
`g$` | 跳转到最后一个标签页
`^` | 访问上一个访问过的标签页
`t` | 创建新标签页
`yt` | 复制当前标签页
`x` | 关闭当前标签页
`X` | 恢复关闭的标签页(撤销 'x' 命令)
`T` | 搜索打开的标签页
`W` | 将当前标签页移动到新窗口
`<a-p>` | 固定/取消固定当前标签页
2024-06-06 09:30:45 +09:00
<!--rehype:className=shortcuts left-align-->
### 链接操作
| 快捷键 | 功能 |
| -------- | -------------------------- |
| `f` | 打开链接 |
| `F` | 在新标签页中打开链接 |
| `gf` | 打开下一个框架 |
| `gu` | 进入当前URL的父级路径 |
| `gU` | 进入当前URL的根路径 |
<!--rehype:className=shortcuts left-align-->
### 标签页操作
| 快捷键 | 功能 |
| -------- | -------------------------- |
| `J` | 切换到左边的标签页 |
| `K` | 切换到右边的标签页 |
| `t` | 创建新标签页 |
| `x` | 关闭当前标签页 |
| `X` | 恢复最近关闭的标签页 |
| `T` | 搜索打开的标签页 |
<!--rehype:className=shortcuts left-align-->
### 搜索与复制
| 快捷键 | 功能 |
| -------- | -------------------------- |
| `/` | 在页面中搜索 |
| `n` | 下一个搜索结果 |
| `N` | 上一个搜索结果 |
| `yy` | 复制当前页面的URL |
| `yf` | 复制链接 |
<!--rehype:className=shortcuts left-align-->
### 插入模式
| 快捷键 | 功能 |
| -------- | -------------------------- |
| `i` | 进入插入模式 |
| `I` | 进入插入模式(已聚焦元素) |
<!--rehype:className=shortcuts left-align-->
### 开发者工具
| 快捷键 | 功能 |
| -------- | -------------------------- |
| `gi` | 聚焦第一个输入框 |
| `gI` | 聚焦最后一个输入框 |
| `gs` | 查看页面源代码 |
| `gf` | 打开下一个框架 |
| `gF` | 打开所有框架 |
<!--rehype:className=shortcuts left-align-->
另见
----
- [Vimium 官方文档](https://github.com/philc/vimium)