当前位置: 首页 > 工具软件 > cVim > 使用案例 >

cVim快捷键

章飞章
2023-12-01

  

键绑定

运动 映射名称
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转到最后一个聚焦的输入框 gigoToLastInput
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
myy多个链接(打开与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复制当前窗口中的URLyankWindowUrls
yh从查找模式复制当前匹配的文本(如果有)yankHighlight
b搜寻书签:书签
p打开剪贴板选择openPaste
P在新标签页中打开剪贴板选择openPasteTab
gj隐藏下载架hideDownloadsShelf
gf循环通过iframenextFrame
gF去根框架rootFrame
gq停止加载当前选项卡cancelWebRequest
gQ停止加载所有标签cancelAllWebRequests
gu在URL中上传一条路径goUpUrl
gU转到基本URLgoToRootUrl
gs转到当前网址的view-source://页面:viewsource!
<C-b>创建或切换当前网址的书签createBookmark
未映射关闭所有浏览器窗口quitChrome
g-减去URL路径中的第一个数字(例如www.example.com/5=> www.example.com/4decrementURLPath
g+增加URL路径中的第一个数字incrementURLPath
标签导航  
gtKR导航到下一个选项卡nextTab
gTJE导航到上一个选项卡previousTab
g0, g$转到第一个/最后一个选项卡firstTab,lastTab
<C-S-h>, gh在新标签页中打开当前标签的历史记录中的最后一个URLopenLastLinkInTab
<C-S-l>, gl在新标签页中打开当前选项卡的历史记录中的下一个URLopenNextLinkInTab
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在视觉/插入模式之间切换 
hjkl移动插入位置/扩展视觉选择 
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

转载于:https://www.cnblogs.com/gongchixin/articles/7347471.html

 类似资料: