cVim快捷键
键绑定
运动 | 映射名称 | |
---|---|---|
j , s |
向下滚动 | 下滚 |
k , w |
向上滑动 | 向上滑动 |
h |
向左滚动 | scrollLeft |
l |
向右滚动 | scrollRight |
d |
滚动一半页面 | scrollPageDown |
未映射 | 滚动全页下来 | scrollFullPageDown |
u , e |
滚动一半页面 | scrollPageUp |
未映射 | 滚动全页面 | scrollFullPageUp |
gg |
滚动到页面顶部 | 滚动到顶部 |
G |
滚动到页面的底部 | scrollToBottom |
0 |
滚动到页面的左边 | scrollToLeft |
$ |
滚动到页面的右侧 | scrollToRight |
# |
将滚动焦点重置为主页面 | resetScrollFocus |
gi |
转到第一个输入框 | goToInput |
gI |
转到最后一个聚焦的输入框 gi |
goToLastInput |
zz |
中心页到当前搜索匹配(中) | centerMatchH |
zt |
中心页到当前搜索匹配(上) | centerMatchT |
zb |
中心页面到当前搜索匹配(底部) | centerMatchB |
链接提示 | ||
f |
打开当前选项卡中的链接 | createHint |
F |
在新标签页中打开链接 | createTabbedHint |
未映射 | 在新标签页中打开链接(活动) | createActiveTabbedHint |
W |
在新窗口中打开链接 | createHintWindow |
A |
重复最后提示命令 | openLastHint |
q |
触发悬停事件(mouseover + mouseenter) | createHoverHint |
Q |
触发不起眼的事件(mouseout + mouseleave) | createUnhoverHint |
mf |
打开多个链接 | createMultiHint |
未映射 | 使用外部编辑器编辑文本 | createEditHint |
未映射 | 调用带有链接的代码块作为第一个参数 | createScriptHint(<FUNCTION_NAME> ) |
未映射 | 在新标签页中打开图像 | fullImageHint |
mr |
反向图像搜索多个链接 | multiReverseImage |
my |
y多个链接(打开与P的链接列表) | multiYankUrl |
gy |
从链接复制URL到剪贴板 | yankUrl |
gr |
反向图像搜索(谷歌图像) | reverseImage |
; |
改变链接提示的重点 | |
QuickMarks | ||
M<*> |
创建quickmark <*> | addQuickMark |
go<*> |
在当前标签中打开quickmark <*> | openQuickMark |
gn<*> |
在新标签页中打开quickmark <*> | openQuickMarkTabbed |
gw<*> |
在新窗口中打开quickmark <*> | openQuickMarkWindowed |
杂 | ||
a |
别名为“:tabnew google” | :tabnew google |
. |
重复最后一个命令 | repeatCommand |
: |
打开命令栏 | openCommandBar |
/ |
打开搜索栏 | openSearchBar |
? |
打开搜索栏(反向搜索) | openSearchBarReverse |
未映射 | 打开链接搜索栏(与按下相同/? ) |
openLinkSearchBar |
I |
搜索浏览器历史记录 | :历史 |
<N>g% |
在页面上滚动<N>百分比 | percentScroll |
<N> 未映射 |
将<N> 密钥传递到当前页面 |
口令的 |
zr |
重新启动Google Chrome | :铬://重新启动<CR> |
i |
进入插入模式(退出退出) | 插入模式 |
r |
重新加载当前选项卡 | reloadTab |
gR |
重新加载当前选项卡+本地缓存 | reloadTabUncached |
;<*> |
创建标记<*> | 设置标记 |
'' |
转到最后滚动位置 | lastScrollPosition |
<C-o> |
转到上一个滚动位置 | previousScrollPosition |
<C-i> |
转到下一个滚动位置 | nextScrollPosition |
'<*> |
去标记<*> | goToMark |
cm |
静音/取消静音选项卡 | muteTab |
没有 | 重新加载所有选项卡 | reloadAllTabs |
cr |
重新加载所有选项卡,但当前 | reloadAllButCurrent |
zi |
缩放页面 | zoomPageIn |
zo |
缩小页面 | zoomPageOut |
z0 |
缩放页面到原始大小 | zoomOrig |
z<Enter> |
切换图像缩放(与仅在图像页面上单击图像相同) | toggleImageZoom |
gd |
别名:chrome://下载<CR> | :铬://下载<CR> |
ge |
别名:chrome:// extensions <CR> | :铬://扩展<CR> |
yy |
将当前页面的URL复制到剪贴板 | yankDocumentUrl |
yY |
将当前帧的URL复制到剪贴板 | yankRootUrl |
ya |
复制当前窗口中的URL | yankWindowUrls |
yh |
从查找模式复制当前匹配的文本(如果有) | yankHighlight |
b |
搜寻书签 | :书签 |
p |
打开剪贴板选择 | openPaste |
P |
在新标签页中打开剪贴板选择 | openPasteTab |
gj |
隐藏下载架 | hideDownloadsShelf |
gf |
循环通过iframe | nextFrame |
gF |
去根框架 | rootFrame |
gq |
停止加载当前选项卡 | cancelWebRequest |
gQ |
停止加载所有标签 | cancelAllWebRequests |
gu |
在URL中上传一条路径 | goUpUrl |
gU |
转到基本URL | goToRootUrl |
gs |
转到当前网址的view-source://页面 | :viewsource! |
<C-b> |
创建或切换当前网址的书签 | createBookmark |
未映射 | 关闭所有浏览器窗口 | quitChrome |
g- |
减去URL路径中的第一个数字(例如www.example.com/5 => www.example.com/4 ) |
decrementURLPath |
g+ |
增加URL路径中的第一个数字 | incrementURLPath |
标签导航 | ||
gt ,K ,R |
导航到下一个选项卡 | nextTab |
gT ,J ,E |
导航到上一个选项卡 | previousTab |
g0 , g$ |
转到第一个/最后一个选项卡 | firstTab,lastTab |
<C-S-h> , gh |
在新标签页中打开当前标签的历史记录中的最后一个URL | openLastLinkInTab |
<C-S-l> , gl |
在新标签页中打开当前选项卡的历史记录中的下一个URL | openNextLinkInTab |
x |
关闭当前选项卡 | closeTab |
gxT |
关闭当前选项卡左侧的选项卡 | closeTabLeft |
gxt |
关闭当前选项卡右侧的选项卡 | closeTabRight |
gx0 |
关闭当前选项卡左侧的所有选项卡 | closeTabsToLeft |
gx$ |
关闭当前选项卡右侧的所有选项卡 | closeTabsToRight |
X |
打开最后关闭的标签页 | lastClosedTab |
t |
:执行tabnew | :执行tabnew |
T |
:tabnew <CURRENT URL> | :tabnew @% |
O |
:打开<CURRENT URL> | :open @% |
<N>% |
切换到选项卡<N> | goToTab |
H , S |
回去 | 回去 |
L , D |
前进 | 前进 |
B |
搜索另一个活动选项卡 | :缓冲 |
< |
向左移动当前标签 | moveTabLeft |
> |
向右移动当前标签 | moveTabRight |
]] |
点击页面上的“下一个”链接(见上面的nextmatchpattern) | nextMatchPattern |
[[ |
点击页面上的“返回”链接(参见上面的上一个模式) | previousMatchPattern |
gp |
引导/取消固定当前选项卡 | pinTab |
<C-6> |
在最后使用的标签之间切换焦点 | lastUsedTab |
查找模式 | ||
n |
下一个搜索结果 | nextSearchResult |
N |
以前的搜索结果 | previousSearchResult |
v |
进入视觉/插入模式(突出显示当前搜索/选择) | toggleVisualMode |
V |
从插入模式/当前突出显示的搜索进入视线模式 | toggleVisualLineMode |
未映射 | 清除搜索模式突出显示 | clearSearchHighlight |
视觉/插入模式 | ||
<Esc> |
将视觉模式退出插入模式/退出插入模式到正常模式 | |
v |
在视觉/插入模式之间切换 | |
h ,j ,k ,l |
移动插入位置/扩展视觉选择 | |
y |
配合当前的选择 | |
n |
选择下一个搜索结果 | |
N |
选择先前的搜索结果 | |
p |
打开当前选项卡中的突出显示 | |
P |
在新标签中打开突出显示的文本 | |
文本框 | ||
<C-i> |
将光标移动到行的开头 | beginningOfLine |
<C-e> |
将光标移动到行尾 | 行结束 |
<C-u> |
删除到行的开头 | deleteToBeginning |
<C-o> |
删除到行尾 | deleteToEnd |
<C-y> |
删除一个字 | deleteWord |
<C-p> |
删除一个字 | deleteForwardWord |
未映射 | 删除一个字符 | deleteChar |
未映射 | 删除一个字符 | deleteForwardChar |
<C-h> |
将光标移回一个字 | backwardWord |
<C-l> |
将光标向前移动一个字 | forwardWord |
<C-f> |
将光标向前移动一个字母 | forwardChar |
<C-b> |
将光标移回一个字母 | backwardChar |
<C-j> |
将光标向前移动一行 | forwardLine |
<C-k> |
将光标移回一行 | backwardLine |
未映射 | 选择输入文本(相当于<C-a> ) |
全选 |
未映射 | 在终端中使用Vim进行编辑(需要运行该工作的cvim_server.py脚本以及该脚本中的VIM_COMMAND集) | editWithVim |
命令模式
命令 | 描述 |
---|---|
:tabnew(自动填充) | 打开一个新的标签与打字/完成的搜索 |
:新(自动完成) | 用打字/完成搜索打开一个新窗口 |
:打开(自动填充) | 打开输入/完成的URL / Google搜索 |
:历史(自动填充) | 搜索浏览器历史记录 |
:书签(自动填充) | 搜寻书签 |
:bookmarks / <folder>(自动填充) | 按文件夹浏览书签/从文件夹中打开所有书签 |
:set(autocomplete) | 暂时更改cVim设置 |
:chrome://(autocomplete) | 打开一个chrome:// URL |
:tabhistory(自动填充) | 浏览当前选项卡的不同历史状态 |
:命令 <NAME> <ACTION> |
别名:<NAME> to:<ACTION> |
:放弃 | 关闭当前选项卡 |
:qall | 关闭当前窗口 |
:恢复(自动完成) | 恢复以前关闭的标签(仅限较新版本的Chrome) |
:tabattach(自动填充) | 将当前选项卡移动到另一个打开的窗口 |
:tabdetach | 将当前选项卡移动到新窗口 |
:文件(自动填充) | 打开本地文件 |
:来源(自动填充) | 将cVimrc文件加载到内存中(如果localconfig 以前设置了该设置,这将覆盖选项页面中的设置 |
:重复 | 复制当前选项卡 |
:设置 | 打开设置页面 |
:nohlsearch | 清除上次搜索中突出显示的文字 |
:执行 | 执行一个键序列(对于映射有用),例如“map j:execute 2j <CR>”) |
:buffer(自动完成) | 更改为不同的选项卡 |
:mksession | 从活动窗口中的当前选项卡创建一个新的会话 |
:delsession(自动填充) | 删除已保存的会话 |
:会话(自动填充) | 在新窗口中从保存的会话中打开选项卡 |
:脚本 | 在当前页面上运行JavaScript |
:togglepin | 切换当前选项卡的引脚状态 |
:pintab | 固定当前选项卡 |
:unpintab | 取消固定当前选项卡 |
提示
- 您可以使用
@%
“打开”命令来指定当前的URL。例如,:open @%
将基本上刷新当前页面。 - 在命令前加一个数字重复该命令N次
- 使用命令/查找模式中的向上/向下箭头可以浏览先前执行的命令/搜索 - 您还可以使用它来搜索以特定字母组合开始的先前执行的命令(例如,输入
ta
命令栏并按向上箭头将搜索所有匹配的命令历史记录ta
FIGHTING---EVEREY BODY