手机网站模板源码,个人网站模板儿童,seo网站优化服务合同,iis添加网站后怎么打开模式介绍#xff1a;
Vim具备6种基本模式和5中派生模式。
普通模式
启动后的默认模式#xff0c;用于#xff1a;移动光标、删除文本等待#xff0c;常用命令#xff1a;
dd#xff1a;删除当前行。[number]dd#xff1a;连续执行number对应次数的dd命令#xff0c…模式介绍
Vim具备6种基本模式和5中派生模式。
普通模式
启动后的默认模式用于移动光标、删除文本等待常用命令
dd删除当前行。[number]dd连续执行number对应次数的dd命令如2dd等于连续执行两次dd。d[移动命令]删除当前行到移动命令移动范围之间的所有行如dj等于2dd。
按aappend或iinsert进入插入模式。
插入模式
键盘的输入会向文本缓冲区中插入文本。按ESC键回到普通模式。
可视模式
为了便于选择文本Vim引入了可视模式。在普通模式下按v进入可视模式。该模式下移动命 令会扩大高亮的文本区域。当执行一个非移动命令时命令会被作用到这块高亮的文本区域 上然后Vim回到普通模式。
选择模式
命令模式
执行命令:键、搜索/和?键、过滤!执行命令后Vim返回命令模式之前的模 式通常是普通模式。
Ex模式
进入Vim
vim note.txt
如果先使用vim然后进入命令模式输入: note.txt同样可以打开相应的文件。
光标移动
h 左l 右j 下k 上w 下一个单词b 上一个单词
进入插入模式
i 在光标处进行编辑I 在行首进行编辑a 在光标后进行编辑A 在行尾进行编辑o 在当前行后插入一个新行O 在当前行前插入一个新行cw 替换从光标到一个单词结尾的字符
退出Vim
q!强制退出不保存。q退出wq!强制保存并退出w [文件路径] 另存为saveas 文件路径另存为x保存并退出wq保存并退出SHIFTzz保存并退出
普通模式下删除文本
x删除游标所在字符X删除游标所在前一个字符 Delete同x dd删除正行 dw删除一个单词不适用中文 d$或D删除至行尾 d^删除至行首 dG删除至文档结尾处 dgg删除至文档首部
Vim重复命令
在普通模式下.表示重复上一次的命令操作。在普通模式下N[command]N表示重复后面的命令的次数。
游标的快速跳转
gg跳转到第一行G跳转到最后一行nG跳转到第n行如果没有显示行号先使用:set nu显示行号。CTRLo跳转到之前的位置w跳转到下一个单词的开头e跳转到下一个单词的结尾b跳转到前一个单词的开头ge跳转到前一个单词的结尾^跳转到行头$跳转到行尾f[字母]向后搜索字母并跳转到第一个匹配的位置F[字母]向前搜素字母并跳转到第一个匹配的位置
复制、粘贴、剪切
普通模式中使用y复制yy表示复制所在的行3yy表示复制3行y后面可以跟随光标移动命 令代表复制的范围如y^、yw、y2w、yG等。
普通模式中p粘贴p代表粘贴在吧、光标后P代表粘贴在光标前。
dd删除命令就是剪切。
替换
r [待替换字符]将游标所在字符替换为指定字符R连续替换直到按下ESC。cc替换整行即删除游标所在行进入插入模式。C替换游标以后至行尾c [移动命令]替换移动命令包含的文本即删除移动命令包含的文本进入插入模 式。~翻转游标所在字符的大小写
撤销
u n撤销一次或n次U撤销当前行的所有修改CTRL r撤销undo的操作
调整文本位置 向右缩进 向左缩进进入命令模式输入shiftwidth值可以控制缩进字符数
搜索
/ 搜索内容正向搜索? 搜索内容反向搜索n继续查找N反向继续查找*正向搜索光标处的单词#反向搜索光标处的单词
多文件编辑
可以使用vim同时打开多个文件在使用:n编辑下一个文件使用:n!强制切换下一个文件。 使用:N编辑前一个文件使用:N!强制编辑前一个文件。
打开新文件的方式有
:e file打开指定文件:e#回到前一个文件:e! file打卡指定的文件放弃正在编辑的文件的修改。:ls列出之前编辑过的文件:f显示正在编辑的文件名:f file重命名在编辑的文件名字:b file可以直接进入文件编辑
可视模式
在普通模式下输入v、SHIFTv、CTRLv进入选择模式再按同样的键退出选择模式。输入d 删除选择区的内容输入y复制选择区的内容。
多视窗
sp file 新建横向视图vsp file 新建纵向视图ctrlws 将当前视图分割成两个横向的视图ctrlwv 将当前视图分割成两个纵向的视图ctrlwq 关闭当前视图ctrlwo 打开一个视图并关闭之前的所有视图