做阿里巴巴网站找谁,wordpress 删掉,wordpress添加购物车功能,网站建设维护目录 vim 介绍
常用的四种模式
首先先学会如何正确进入和退出vim#xff1a;
normal模式
insert模式#xff1a;
command模式#xff1a;
v-block模式#xff1a;
vim异常退出
vim配置 vim 介绍
Vim是一款高度可定制的文本编辑器#xff0c;它的前身是Vi#xf…目录 vim 介绍
常用的四种模式
首先先学会如何正确进入和退出vim
normal模式
insert模式
command模式
v-block模式
vim异常退出
vim配置 vim 介绍
Vim是一款高度可定制的文本编辑器它的前身是Vi但又在Vi的基础上做了很多改进和增加。Vim是自由软件在类Unix系统中常被使用。虽然Vim需要一定的学习才能掌握但其掌握之后可以非常高效地进行文本编辑。
Vim以类似于在普通编辑器中移动光标的方式进行文本编辑这种编辑方式被称为“命令模式”。除此之外Vim还提供了“插入模式”和“底行模式”可以让你在插入文本或在执行命令时更方便地操作。
Vim的另一个特点是其丰富的快捷键和命令这使得用户可以用极少的按键来完成复杂的编辑操作。例如用户可以通过在底行模式下输入简单的命令如“w”来保存当前编辑的文件。
Vim的学习曲线虽然较为陡峭但其强大的定制性可以满足用户各种各样的需求。例如用户可以根据自己的喜好和习惯来设置Vim的各种选项和映射不仅可以在终端运行也可以运行于x window、 mac os、windowsLinux CentOS中安装vimsudo yum install vim
常用的四种模式
Vim模式有很多种但是最常用的是四种模式正常模式normal、底行模式command、编辑模式insert、视觉模式v-block.
首先先学会如何正确进入和退出vim
vim 文件名 ------ 文件名可以是当前路径下存在的或者是携带路径的文件名也可以是不存在的文件名进入编辑后保存则会保存在当前文件夹 打开文件需要文件权限如果没有r权限则会打开失败显示空的vim界面 如果没有r权限打开文件后会有一个小锁的标志表示只读 正常打开vim后默认是normal模式如果要退出需要转换到command模式shift 然后输入q回车 或 q回车强制退出如需保存并退出可以输入wq / wq 回车。
normal模式
进入vim的默认模式其他模式都可以通过Esc键退回到normal模式
通过h、j、k、L左、下、上、右或方向键移动光标 逐个移动太慢的话可以快速移动光标 gg定位到文本的第一行 (n) G: 定位到文本的最后一行 或 第n行 ^:定位到所在行文本的结尾 $:定位到所在行文本的开始 属于正则表达 0定位到所在行的最左侧 w以单词为单位向后移动光标支持跨行 b以单词为单位向前移动光标支持跨行
移动光标后如果只是简单的文本操作不必转到编辑模式复制粘贴 (n) dd剪切当前行开始的n行文本如果剪切后不管了不就是删除呗 (n) yy复制当前行开始的n行文本 (n) p粘贴剪切板内容n次文本修改 ~文本大小写转化 (n) r覆盖光标开始的n个字符行内操作 (n) x删除光标开始的n个字符行内操作其他操作 #查找同名单词n同单词跳转 ctrl r撤销 u撤销以上两个撤销可以互相撤销对方的撤销
insert模式
文本编辑的主要模式通过在normal模式中键a/i/o进入a/i/o
a进入光标向后一格并进入i进入光标不动并进入o进入在光标所在行下重新开一行并移动光标到新行进入 insert模式下只能通过方向键移动光标或者返回normal模式移动光标
command模式 set nu显示行号 -set nonu不显示行号 /关键字查找关键字键入n切换搜索结果 Linux中的指令可以在vim中执行指令并看到返回结果 vs 其他文件名同框显示文件通过ctrl ww切换文件的光标 v-block模式
主要是用该模式来做批量化操作如多行注释等 通过在normal模式下ctrl v 进入
多行注释
vim异常退出
如果在vim打开文件的过程中突然断开连接/关机导致vim异常退出下次再用vim打开文件的时候会有提示ll -a删除备份文件即可
vim配置 自动化部署配置VimForCpp 链接https://gitee.com/HGtz2222/VimForCpp?_fromgitee_search 目前只支持CentOS 7 直接复制这串脚本到linux中去执行即可