工具-VIM常用快捷键

使用vs code 的插件 amvim来快速编辑代码,要熟记下面的命令

由normal模式切换到insert模式的命令键


i


在光标左侧输入正文


I


在光标所在行的行首输入正文


a


在光标右侧输入正文


A


在光标所在行的行尾输入正文


o


在光标所在行的下一行增添新行,光标位于新行的行首


O


在光标所在行的上一行增添新行,光标位于新行的行首

修改键

x


删除光标位置指定的字符


dd


删除光标所在的行


u


撤销最近的修改


U


撤销对当前行上做的所有修改


r


替换光标位置上的一个字符


R


替换从光标位置开始的字符,同时改变vi到文本输入模式


.(点)


重复上一次的修改

normal模式下的移动键


h或[   ]


将光标向左移动一格


j或[   ]


将光标向下移动一格


k或[   ]


将光标向上移动一格


l或[   ]


将光标向右移动一格


$


将光标移到当前行的行尾


w


将光标向右移一个字


b


将光标向左移一个字


e


将光标移到字尾


0(零)


将光标移到当前行的行首

编辑命令



功能


d


删除指定位置的文本,并存到临时的缓冲区中。可以使用put操作符(p或P键)访问这个缓冲区


y


将指定位置的文本复制到临时缓冲区。可以使用put操作符访问这个缓冲区


P


将指定缓冲区的内容放到当前光标的位置之上


p


将指定缓冲区的内容放到当前光标的位置之下

从normal进入viewmode,2种方式

使用v进入是按字符选取

使用V进去是按照行选取,

配合y复制

配合p粘贴

配合d删除

从normal进入visual模式             按住V或者v

从normal进入command模式       按a,i,o

从visual模式进入command模式  按o

来自为知笔记(Wiz)

时间: 2024-10-27 06:02:48

工具-VIM常用快捷键的相关文章

vim常用快捷键

在 vi 中, 移动光标和编辑是两件事, 正因为区分开来, 所以可以很方便的进行光标定位和编辑. 因此能更快一点移动光标是很有用的.文中的c-表示ctrl,大小写敏感.光标定位还需结合搜索. === 光标定位 ==        h或^h         向左移一个字符 j或^j或^n     向下移一行 k或^p         向上移一行 l或空格         向右移一个字符 w             移到下一个字的开头 W             移到下一个字的开头,忽略标点符号.默

webstorm,Vim常用快捷键

以下是webstorm的快捷键说明: 1. ctrl + shift + n: 打开工程中的文件(类似于eclipse中的ctrl+shift+R),目的是打开当前工程下任意目录的文件. 2. ctrl + j: 输出模板 3. ctrl + b: 跳到变量申明处 4. ctrl + alt + T: 围绕包裹代码(包括zencoding的Wrap with Abbreviation) 5. ctrl + []: 匹配 {}[] 6. ctrl + F12: 可以显示当前文件的结构 7. ctr

vim常用快捷键总结

vim作为现在主要的编辑工具,将常用快捷键总结如下: 一.基本编辑 vim a.txt +n : 打开文件a.txt,同时定位到文件的第n行 在命令模式下,按下列字符进入插入模式: a : 进入插入模式,光标处于当前位置之后 s : 删除光标所在处字符,进入插入模式 A : 进入插入模式,光标定位到当前行尾 i : 进入插入模式, 光标定位到当前位置 I : 进入插入模式, 光标定位到当前行首 o : 在当前行后插入新行 O : 在当前行前插入新行 在命令模式下,按下列字符进行删除: dd :

Vim 常用快捷键及键盘图

Vim常用的快捷键 h - 光标左移一个字符   j - 光标下移一个字符 k - 光标上移一个字符   l - 光标右移一个字符  下移15行 - 15j Ctrl + f - 屏幕向下移动一页   Ctrl + d - 向下移动半页 Ctrl + b - 屏幕向下移动一页   Ctrl + u - 向上移动半页 n<space> - 光标右移n个字符 0 - 数字0,移动到行首 $ - 移动到行尾 H - 屏幕最上方一行的首字符 M - 屏幕中央一行的首字符 L - 屏幕最后一行的首字符

vim常用快捷键汇总

2. ScrollOff 参数 启动Intellij后在Vim模拟器下输入命令 :set so=5 可以令屏幕滚动时在光标上下方保留5行预览代码(也就是光标会在第5行触发向上滚动,或者在倒数第5行触发向下滚动).在代码窗口比较狭小时(例如单步跟踪调试时)非常方便.可惜仅在Vim模拟器开启时有效. 3. 行号定位 普通模式下输入 行号G 或 :行号<回车> 都能快速定位到某一行.区别在于前者在输入行号时屏幕上没有任何提示,后者则在Vim命令输入框中可以看到输入过程.(题外话:Sublime Te

(转)vim 常用快捷键 二

转自:http://www.cnblogs.com/wangkangluo1/archive/2012/04/12/2444952.html 键盘移动 (Move) 一切都从键盘的移动 k -> 上 up j -> 下 down h -> 左 left l -> 右 right z -> 重画屏幕,当前光标变成屏幕的第一行 (redraw current line at top of window) CTRL-f -> 跳到下一页 (page down) CTRL-b

vim 常用快捷键

1.vim ~/.vimrc 进入配置文件 如果不知道vimrc文件在哪,可使用 :scriptnames 来查看 set nu #行号 set tabstop=4 #一个tab为4个空格长度 set ai  #设置自动缩进 syntax on   #高亮 2.基本 空格键 向右移动一格 x 删除后面的字符 X 删除前一个字符  删除3个字符就是3x dd:删除一行   D 删除到行尾 caw:改写单词  c 相当于 d 变为编辑模式 J:删除换行符,使下一行并上来.     nJ:连接后面的n

[Linux] VIM 常用快捷键2

如何使用MacVim 1.在插入模式之外 基本上来说,你应该尽可能少的呆在插入模式里面,因为在插入模式里面 VIM 就像一个"哑巴"编辑器一样.很多新手都会一直呆在插入模式里面,因为这样易于使用.但 VIM 的强大之处在于他的命令行模式!你会发现,在你越来越了解 VIM 之后,你就会花越来越少的时间使用插入模式了. 2.使用 h.j.k.l 使用 VIM 高效率编辑的第一步,就是放弃使用箭头键.使用 VIM,你就不用频繁的在箭头键和字母键之间移来移去了,这会节省你很多时间.当你在命令模

vim 常用快捷键(整理版)

最常用: x 删除后面的字符 X 删除前一个字符  删除3个字符就是3x dd:删除一行   D 删除到行尾 J:删除换行符,使下一行并上来.     nJ:连接后面的n行 u:撤销上一次操作      U:撤销当前行的所有修改 ctrl+r:对撤消的撤消 I 在行首插入 a 在光标后插入 A 在行末插入 o:在当前行的下面另起一行,并变为插入模式 O:在当前行上面另起一行,变为插入模式 vim中Nyy可以复制光标后的N行.有时我们不容易得出行数,这时可以用做标记的方法来制定复制范围: 1. 在