---
title: ideavim常用快捷键总结和使用
tags:
grammar_cjkRuby: true
---
#### `待办`
ideavim用于编程的常用快捷键说明
常用快捷键
插入(光标前)i 和 插入行首 I
插入(光标后)a和 插入行尾A
光标按段移动{}
跳转到方法实现位置 ctl+ alt +b查看实现方法ctrl+I
跳转到代码段首和代码段尾 ctrl+[]
跳转到行尾$ 跳转到行首^,从光标位置到匹配的括号%,从光标位置到行首0(不包含空白)
f+字符,跳转到光标后第一个和字符匹配的字符 ,从光标处删除到指定字符df
.(小数点)重复刚才的命令
F+字符,跳转到光标前第一个和字符匹配的字符
/ xxx 跳转到光标后第一个匹配的字符串
刪除:删除引号内到内容(不包含引号),di‘或者di",删除引号内的内容(包含引号)
删除光标后本行所有内容 D
移动:文本行向左移动和文本行向右移动<< >>
常用撤销命令
u是撤销
r 撤销撤销操作
显示文档的变量和方法名称提供跳转ctrl+o
最近打开的文件 Ctrl+e
快速打开和隐藏工程面板 alt+1
打开当前光标所在处文档 ctrl+shift+space
设置以多少行为缓冲滚动 :set so=5
ctrl+shift+insert 选择从粘贴板粘贴
使用标记:
标记命令
使用标记
当你用”G”命令从一个地方跳转到另一个地方时,Vim会记得你起跳的位置。这个位置在Vim中是一个标记。使用命令”` `”可以使你跳回到刚才的出发点。
“` `”命令可以在两点之间来回跳转。CTRL-O命令是跳转到你更早些时间停置光标的位置(提示:O意为older). CTRL-I则是跳回到后来停置光标的更新的位置(提示:I在键盘上位于O前面)。
注:使用CTRL-I 与按下键一样。
具名标记
命令”ma”将当前光标下的位置名之为标记”a”。从a到z一共可以使用26个自定义的标记。要跳转到一个你定义过的标记,使用命令”`marks” marks就是定义的标记的名字。命令” `a”使你跳转到a所在行的行首,”`a”会精确定位a所在的位置。命令:”:marks”用来查看标记的列表。
命令delm!删除所有标记。
原文地址:https://www.cnblogs.com/lishikai/p/12322688.html