vim操作

vim操作_第1张图片
vim操作_第2张图片
图片引用
https://blog.csdn.net/m0_49328056/article/details/123945450

常用操作

阅览 移动
方向键
左下上右
h j k l
w (word)下一个单词 b (back)上一个单词  e下个wrod尾  ge 上个word尾
ctr+f (forword)下一页  ctr+b (backword)上一页
g0 g$  当前行首(在当前行按“0”或者按“^”,即“shift+6”) 当前行末尾
(数字)gg  对应的行      10j 向下10行 hjkl 同理
/(文本)   高亮文本 例如 /reg  (选中单词后shrift+*) 此时按 n 进入下一个  shirf+n 上一个   
v (vusual) 可视模式  V 行视图   ctrl+v  块视图  此时按 o 可以切换左上角或者右下角
":sp"或者":vsp"切分出另一个窗口  按ctrl+w,按w,切换到A文件窗口
:e (文件名)    打开文件    :e ../(xxx)  上一级
 
编辑复制粘贴
a 当前追加 A 行末追加  
i 当前插入 I 行首插入
x 删除光标字符  X 删除光标前字符
cc  剪切当前行 不会把回车删掉,并进入编辑模式   c3c 剪切当前3行
yy  复制当前行  
p   在当前位置粘贴当前
dd  删除当前行   dw db 删除当前到 word删除前一个word
d0 光标删至行首   d$ 光标删至行未
u   (undo)撤销  Ctrl+r 恢复上一步被撤销的操作
v (vusual) 可视模式  然后按方向键可以多个选择  可视模式下可以按 y c d 复制剪切删除 

ctr+N  自动补全
<  左缩进 >右缩进
r 替换当前字符  R 替换模式
g~ 大小写切换  gU 大写  gu 小写
ctrl+a 增加数值区域   ctrl+x 减小数值区域
ctrl+h 删除前一个字符  ctrl+w 删除前一个word  





查找 替换
/(文本)  向后查找   ?(文本) 向前查找
/\<(文本)>   完全匹配


//替换--------------------
将所有的Vim字符串替换为vim字符串
:%s/Vim/vim/gc 会出现提示”replace with foo(y/n/a/q/l/^E/^Y)?”,询问是否确认执行

option字段值g(global)表示全局替换;
c(comfirm)表示操作时需要确认;
i(ignorecase)表示不区分大小写;

y:确认执行这个替换将将所有Vim替换成vim;
n:取消这个本交Vim替换命令的操作;
a:执行本次所有替换字符串操作且不再询问;
q:退出当前vim字符串替换操作而不做任何改动;
l:替换完当前匹配点后退出(last)
//替换--------------------



命令行
:(数字)   	切换到第几行
:$p     到尾部
:2m7    第2行移动到第7行
:2t7    第2行复制到第7行

进阶

在这里插入代码片

配置

:syntax on   高亮语法
colorscheme evening    黑色背景

loading

你可能感兴趣的:(IC,vim,编辑器)