RK61机械键盘
RK61是一个只有61键的机械键盘

官网:RK61
0x01. 功能键
| 组合键 | 功能 | 组合键 | 功能 |
|---|---|---|---|
| Fn+Q/W/E | 可存储/切换三台蓝牙设备 | Fn+Win | 关闭/开启Win键 |
| Fn+A | 切换至Win系统 | Fn+S | 切换至Mac系统 |
| Fn+Enter | 解锁/锁定方向键 | Fn+左Ctrl | 按键主副功能切换 |
| Fn+]} | 减小背光亮度 | Fn+[{ | 增加背光亮度 |
| Fn+;: | 减小背光变幻速度 | Fn+‘“ | 增加背光变幻速度 |
| Fn+| | 背光模式循环切换 | Fn+空格 | 长按3秒,恢复出厂设置 |
| 背部开关OFF | 有限模式 | 背部开关ON | 蓝牙模式 |
0x02.Vim按键
在IntelliJ Idea,以及JetBrain家族工具中的 IdeaVim 文档为:
网站: IdeaVim GitHup: ideavim 使用文档: docs
常用的一些 按键 如下:
mindmap
root((Vim常用键))
1.MoveCursor(移动光标)
jklh(上、下、前、后)
0 (定位到行首第0个字符)
^(定位到行首第1个非空字符)
$ (定位到行尾)
gg (定位到第1行)
G (定位到最后一行)
f (行内前向搜索)
F (行内向后搜索)
mm(在某个位置打标记)
`m(定位到打标记的地方)
zz (将当前行 滚动到 屏幕中间)
zt (将当前行 滚动到 屏幕第1行)
zb (将当前行 滚动到 屏幕最后1行)
2.CopyPasteDelete(复制粘贴删除)
v (打标记)
yy (复制1行)
dd(删除当前行)
x(剪切当前选中)
p(粘贴当前粘贴板内容)
3.InsertMode(插入模式)
Esc(退出插入模式)
i(在当前位置插入)
o(当前行的下一行新增并插入)
a(当前位置之后插入)
I(行首插入)
O(当前行的上一行新增插入)
A(行尾之后插入)
4.EditContent(编辑内容)
cc(删除当前行,将光标定位到行首)
c$(行内,从当前位置删除到行尾)
xp(交换当前字和下一个字)
J(将当前行和下一行合并到一行)
5.SearchReplace(搜索替换)
/pattern(向下按pattern模式搜索)
?pattern(向上按pattern模式搜索)
n(向下继续搜索)
N(向上继续搜索)
1. 移动光标(MoveCursor)
| 按键 | 说明 |
|---|---|
| jklh | 上、下、前、后 |
| 0 | 定位到行首第1个字符 |
| ^ | 定位到行首第1个非空字符,同正则表达式的起始位置限定 |
| $ | 定位到行尾,同正则表达式的结尾位置限定 |
| {n}gg | 定位第1行,{n}表示数字,比如5gg |
| {n}G | 定位到最后1行,{n}表示数字,比如5G |
| f | 行内容向前搜索定位 |
| F | 行内向后搜索定位 |
| mm | 在当前位置打一个定位标记 |
| `m | 定位到上一个打标记的地方 |
| ; | 重复上一个f/F命令,无需重复的输入f/Fx |
| zz | 将当前行滚动到屏幕中间 |
| zt | 将当前行滚动到屏幕第1行 |
| zb | 将当前行滚动到屏幕最后1行 |
| w | 定位到下1个字首,按标点或单词分割 |
| W | 定位到下1个字首,长跳,如end-of-line被认为是一个字 |
| e | 定位到下1个字尾 |
| E | 定位到下1个字尾,长跳 |
| b | 定位到上1个字 |
| B | 定位到上1个字,长跳 |
| gd | 定位到当前光标所在的变量的声明处 |
* |
查找光标所在处的单词,向下查找 |
# |
查找光标所在处的单词,向上查找 |
2.删除复制
| 按键 | 说明 |
|---|---|
| v | 打标记 |
| yy | 复制1行 |
| yw | 复制一个字 |
| dd | 删除当前行 |
| dw | 删除一个字(word) |
| x | 剪切当前字符 |
| X | 剪切前一个字符 |
| {n}p | 粘贴粘贴板内容到当前行下面, {n}表示数字,比如 2p表示 粘贴2次 |
| {n}P | 粘贴粘贴板内容到当前行上面, {n}表示数字,比如 2p表示 粘贴2次 |
3.插入模式
| 按键 | 说明 |
|---|---|
| Esc | Esc按键,退出编辑模式 |
| i | 在当前位置插入 |
| I | 在当前行首位置插入 |
| O | 在当前行上,新增一行并插入 |
| a | 在当前光标之后插入 |
| A | 将光标于行末进行插入 |
| ### 4.编辑内容 | |
| 按键 | 说明 |
| --- | --- |
| J | 合并下一行和当前行为一行 |
| cc | 删除当前行,并在当前行首进入编辑模式 |
| cw | 删除当前字,并进入编辑模式 |
| c$ | 从当前行的光标位置当行尾全部删除,并进入编辑模式 |
| s | 删除当前字符并进入编辑模式 |
| S | 删除光标所在行并进入编辑模式,这个类似cc |
| xp | 交换当前字符和下一个字符 |
| u | 撤销操作 |
~ |
切换大小写,当前字符 |
>> |
将当前行右移一个单位,通常为一个tab |
<< |
将当前行左移一个单位,通常为一个tab |
== |
自动缩进当前行 |
5.查找替换
| 按键 | 说明 |
|---|---|
| /pattern | 向后按模式pattern搜索字符串 |
| ?pattern | 向前按模式pattern搜索字符串 |
| n | 下一个匹配(如果是/搜索,就继续向下指向下一个,?搜索就向上指向下一个) |
| N | 上一个匹配(同上) |
目录