vim使用

一:normal模式

默认进入就是编辑模式,esc点击后也可切换到编辑模式

二:写入模式  insert

作用:写入内容

点击i/a/o 就切换为插入模式

指令 a   在光标后面追加内容

指令 o    在光标的另一行输入内容

指令 I    在光标所在行的行首输入内容

指令 O    在光标所在行的上一行输入内容

指令 A    在光标所在行的行尾输入内容

写入模式后,切换normal模式,:输入wq表示保存并退出。wq!表示保存并强制退出。

二: 可视化模式 visual

作用:复制,粘贴,分屏

v 切换到可视化模式

移动上下左右键,选中可视化选中内容,选中可视化内容后。

y 复制可视化选中的目标

p 粘贴复制的目标

: set number可以设置行号,默认是没有行号的。

:vs 进行竖分屏

:sp 横分屏

:% s/被替换的内容/指定的内容/g  全局替换

例如:把pass换成print("")   :% s/pass/print("")/g

d 批量删除 如果要删除 def demo这个函数,可视化选中后,按Backspace无法删除,执行d就可以批量删除选中的内容了

三:插入模式下的快捷操作

如何快速纠错

ctrl + u 删除当前行

ctrl + h 删除上一个字符,类似于Backspace

ctrl + w 删除上一个单词

这种方式同样适用于 terminal命令框

四:快速移动功能

ctrl + a 快速移动到行首 ctrl + e 快速移动到行尾

normal模式下,输入gi快速回到上次编辑的地方

normal模式下,h 光标左移动 j 光标下移动 l 光标右移动 k 光标上移动

w/W 移动到下一个word/WORD的开头

e/E 移动到下一个word/WORD的开头

b/B  移动到上一个word/WORD单词的末尾

word 是非空白符分隔的单词 WORD空白符分隔的单词

五:快速切换到normal模式

ctrl + c 快速切换到normal模式  

ctrl + [ 快读切换到normal模式

 

 

 

 

 

# TODO

posted @ 2019-12-23 10:21  张京墨  阅读(234)  评论(0)    收藏  举报