当前位置: 首页 > news >正文 遵义服务好的网站建设公司网络设计院 news 2025/11/1 14:08:32 遵义服务好的网站建设公司,网络设计院,wordpress商,即墨网站开发公司vim的工作模式 vim一般有6种工作模式。 普通模式#xff1a;使用vim打开一个文件时默认模式#xff0c;也叫命令模式#xff0c;允许用户通过各种命令浏览代码、滚屏等操作。 插入模式#xff1a;也可以叫做编辑模式#xff0c;在普通模式下敲击 i 、a 或 o 就进入插入模…vim的工作模式 vim一般有6种工作模式。 普通模式使用vim打开一个文件时默认模式也叫命令模式允许用户通过各种命令浏览代码、滚屏等操作。 插入模式也可以叫做编辑模式在普通模式下敲击 i 、a 或 o 就进入插入模式允许用户通过键盘输入、编辑。 命令行模式在普通模式下先输入冒号:接着输入命令就可以通过配置命令对vim进行配置了如改变颜色主题、显示行号等这些配置命令也可以保存到/etc/vim/vimrc配置文件中每次打开默认配置执行。 可视化模式在普通模式下敲击前盘上的 v 键就进入可视化模式然后移动光标就可以选中一块文本常用来完成文本的复制、粘贴、删除等操作。 替换模式如果我们想修改某个字符不需要先进入插入模式删除然后再输入新的字符直接在普通模式下敲击R键就可以直接替换。 EX模式类似于命令行模式可以一次运行多个命令 vim的各种工作模式可以通过不同的键进行切换用户统一使用ESC键返回到普通模式。 光标移动命令 单个字符移动 h: 向左移动 l: 向右移动 j: 向下移动 k: 向上移动 xh: 向左移动x个字符距离单词移动 w: 将光标移动到下一个单词的开头 b: 将光标移动到前一个单词的开头 e: 将光标移动到下一个单词的词末 E: 移动到单词的结尾(忽略标点符号) ge: 将光标移动到上一个单词的词末 2w: 指定移动的次数行移动 $: 将光标移动到当前行的行尾 0: 将光标移动到当前行的行首 ^: 将光标移动到当前行的第一个非空字符行首和当前行非空字符不是一个位置 2|: 移到当前行的第2列 fx: 将光标移动到当前行的第一个字符x上 3fx: 将光标移动到航前行的第3个字符x上 tx: 将光标移动到目标字符x的前一个字符上 fx和tx可以通过;和,进行重复移动一个是正向重复一个是反向重复 %: 用于符号间的移动它会在一对()、[]、{}之间跳跃文本块移动 ( 移到当前句子的开头 ): 移到下一个句子的开头 {: 移到当前一段的开头 }: 移到下一段的开头 [[: 移到当前这一节的开头 ]]: 移到下一节的开头在屏幕中移动 xG: 跳转到指定的第x行G移动到文件按末尾2次单引号)返回到跳转前的位置 gg: 移动到文件开头 x%: 移动到文件中间就使用50% H: 移动到home M: 移动到屏幕中间 L: 移动到一屏末尾 ctrlG: 查看当前的位置状态滚屏与跳转 半屏滚动: ctrlu/ctrld 全屏滚动: ctrlf/ctrlb定位光标的位置 zz: 将光标置于屏幕的中间 zt: 将光标移动到屏幕的顶部 zb: 将光标移动到屏幕的底部设置跳转标记 mx,my,mz设置三个位置 x,y,z跳转到设置文本插入操作 i: 在当前光标的前面插入字符 a: 在当前光标的后面追加字符 o: 在当前光标的下一行行首插入字符 I: 在一行的开头添加文本 A: 在一行的结尾处添加文本 O: 在光标当前行的上一行插入文本 s: 删除当前光标处的字符并进入到插入模式 S: 删除光标所在处的行并进入到插入模式 u: 撤销修改文本删除操作 字符删除 x: 删除当前光标所在处的字符 X: 删除当前光标左边的字符单词删除 dw: 删除一个单词(从光标处到空格) daw: 无论光标在什么位置删除光标所在的整个单词(包括空白字符) diw: 删除整个单词文本但是保留空格字符不删除 d2w: 删除从当前光标开始处的2个单词 d$: 删除从光标到一行末尾的整个文本 d0: 删除从光标到一行开头的所有单词 dl: 删除当前光标处的字符x dh: 删除当前光标左边的字符X行删除 dd: 删除当前光标处的一整行D 5dd: 删除从光标开始处的5行代码 dgg: 删除从光标到文本开头 dG: 删除从光标到文本结尾行合并 J: 删除一个分行符将当前行与下一行合并文本复制、剪切与粘贴 y: 复制p:粘贴 yw: 复制一个单词 y2w: 复制2个单词 y$: 复制从当前光标到行结尾的所有单词 y0: 复制从当前光标到行首的所有单词 yy: 复制一整行 2yy: 复制从当前光标所在行开始的2行复制文本块1.首先进入visual模式v2.移动光标选择文本3.复制与粘贴的操作文本的修改与替换 cw: 删除从光标处到单词结尾的文本并进入到插入模式 cb: 删除从光标处到单词开头的文本并进入到插入模式 cc: 删除一整行并进入到插入模式 ~ 修改光标下字符的大小写 r: 替换当前光标下的字符 R: 进入到替换模式 xp: 交换光标和下一个字符文本的查找与替换 /string 正向查找 ?string 反向查找设置高亮显示:set hls*按键将当前光标处的单词高亮显示使用n浏览下一个查找高亮的结果 :s/old/new 将当前行的第一个字符串old替换为new :s/old/new/g 将当前行的所有字符串old替换为new :90s/old/new/g 将指定行的所有字符串old替换为new :90,93s/old/new/g 将指定范围的行的所有字符串old替换为new :%s/old/new/g 将文本中所有的字符串old替换为new :%s/old/new/gc 依次替换每个字符串关键字 :%s/^struct/int/g 将所有以struct开头的字符串替换为int撤销修改、重做与保存 u: 撤销上一步的操作。 Ctrlr: 将原来的插销重做一遍 :U 恢复一整行原来的面貌文件打开时的文本状态 :q 若文件没有修改直接退出 :q! 文件已经被修改放弃修改退出 :wq 文件已经被修改保存修改并退出 :e! 放弃修改重新回到文件打开时的状态编辑多个文件 文件和缓冲区的区别 文件是保存在磁盘上的而打开的文件的文件是在内存中在内存中有一个缓冲区用来存放打开的文件。vim每次打开文件时都会创建一个缓冲区vim支持打开多个文件 :buffers 查看缓冲区列表ls :buffer N 根据缓冲区列表的编号跳转到指定缓冲区 :bnext/bprev 遍历缓冲区列表 :bfirst/blast 分别调到缓冲区列表的开头和结尾 :write 将缓冲区的修改保存到磁盘上 :edit! e! 放弃缓冲区的修改恢复到文件打开时的状态 :edit file 编辑另一个文件 :wnext 保存当前缓冲区的修改并跳转到缓冲区列表中的下一个文件 :set autowrite标签页与折叠栏 标签页的新建tabedit file/tab split 标签页的切换: tabn/tabp 按键gt/gT 标签页的关闭tabclose 关闭当前的标签页: tabonly 创建一个折叠zf200G:将光标和200行之间的代码折叠起来 折叠的打开与关闭za: 打开和关闭折叠zr/zm: 一层一层地打开和关闭折叠zR/zM: 分别打开和关闭所有的折叠 折叠键的光标移动zj: 跳转到下一个折叠处zk: 跳转到上一个折叠处 删除折叠zd: 删除光标下的折叠zD: 删除光标下的折叠以及嵌套的折叠zE: 删除所有的折叠标签创建的折叠当退出vim之后就失效了。多窗口操作 分割窗口split/vsplit filename 窗口间跳转ctrlw hjklctrlw w 移动窗口ctrlw HJKL 调整窗口尺寸ctrlw /- 调整窗口的高度ctrlw / 调整窗口的宽度ctrlw 所有的窗口设置相同的尺寸:resize n将当前窗口尺寸调整为N行 关闭窗口close: 关闭一个窗口qall: 退出所有窗口qall!: 放弃修改退出所有窗口wqall: 保存并退出所有窗口wall: 保存所有窗口 文章转载自: http://www.morning.yqkmd.cn.gov.cn.yqkmd.cn http://www.morning.mjmtm.cn.gov.cn.mjmtm.cn http://www.morning.rsbqq.cn.gov.cn.rsbqq.cn http://www.morning.kxltf.cn.gov.cn.kxltf.cn http://www.morning.rfhwc.cn.gov.cn.rfhwc.cn http://www.morning.tkhyk.cn.gov.cn.tkhyk.cn http://www.morning.alwpc.cn.gov.cn.alwpc.cn http://www.morning.jhtrb.cn.gov.cn.jhtrb.cn http://www.morning.qwwcf.cn.gov.cn.qwwcf.cn http://www.morning.zlff.cn.gov.cn.zlff.cn http://www.morning.mbdbe.cn.gov.cn.mbdbe.cn http://www.morning.kcrw.cn.gov.cn.kcrw.cn http://www.morning.mqwnz.cn.gov.cn.mqwnz.cn http://www.morning.xysxj.com.gov.cn.xysxj.com http://www.morning.sqdjn.cn.gov.cn.sqdjn.cn http://www.morning.snzgg.cn.gov.cn.snzgg.cn http://www.morning.mkpqr.cn.gov.cn.mkpqr.cn http://www.morning.qiyelm.com.gov.cn.qiyelm.com http://www.morning.twdkt.cn.gov.cn.twdkt.cn http://www.morning.nydtt.cn.gov.cn.nydtt.cn http://www.morning.burpgr.cn.gov.cn.burpgr.cn http://www.morning.lrgfd.cn.gov.cn.lrgfd.cn http://www.morning.txmkx.cn.gov.cn.txmkx.cn http://www.morning.kqfdrqb.cn.gov.cn.kqfdrqb.cn http://www.morning.ybqlb.cn.gov.cn.ybqlb.cn http://www.morning.lkwyr.cn.gov.cn.lkwyr.cn http://www.morning.mdmxf.cn.gov.cn.mdmxf.cn http://www.morning.syznh.cn.gov.cn.syznh.cn http://www.morning.wwwghs.com.gov.cn.wwwghs.com http://www.morning.ktlxk.cn.gov.cn.ktlxk.cn http://www.morning.divocn.com.gov.cn.divocn.com http://www.morning.jrslj.cn.gov.cn.jrslj.cn http://www.morning.qineryuyin.com.gov.cn.qineryuyin.com http://www.morning.jjzxn.cn.gov.cn.jjzxn.cn http://www.morning.pxlpt.cn.gov.cn.pxlpt.cn http://www.morning.jlrym.cn.gov.cn.jlrym.cn http://www.morning.xnnpy.cn.gov.cn.xnnpy.cn http://www.morning.gtjkh.cn.gov.cn.gtjkh.cn http://www.morning.blzrj.cn.gov.cn.blzrj.cn http://www.morning.llcgz.cn.gov.cn.llcgz.cn http://www.morning.mwkwg.cn.gov.cn.mwkwg.cn http://www.morning.jxgyg.cn.gov.cn.jxgyg.cn http://www.morning.qxnns.cn.gov.cn.qxnns.cn http://www.morning.jmmz.cn.gov.cn.jmmz.cn http://www.morning.zdwjg.cn.gov.cn.zdwjg.cn http://www.morning.rnmmh.cn.gov.cn.rnmmh.cn http://www.morning.fpbj.cn.gov.cn.fpbj.cn http://www.morning.rmtmk.cn.gov.cn.rmtmk.cn http://www.morning.rknsp.cn.gov.cn.rknsp.cn http://www.morning.zsrjn.cn.gov.cn.zsrjn.cn http://www.morning.qlrwf.cn.gov.cn.qlrwf.cn http://www.morning.poapal.com.gov.cn.poapal.com http://www.morning.iuibhkd.cn.gov.cn.iuibhkd.cn http://www.morning.hnk25076he.cn.gov.cn.hnk25076he.cn http://www.morning.jqwpw.cn.gov.cn.jqwpw.cn http://www.morning.tymnr.cn.gov.cn.tymnr.cn http://www.morning.gczqt.cn.gov.cn.gczqt.cn http://www.morning.lpzyq.cn.gov.cn.lpzyq.cn http://www.morning.llxns.cn.gov.cn.llxns.cn http://www.morning.sjpbh.cn.gov.cn.sjpbh.cn http://www.morning.xdttq.cn.gov.cn.xdttq.cn http://www.morning.xrwbc.cn.gov.cn.xrwbc.cn http://www.morning.rgtp.cn.gov.cn.rgtp.cn http://www.morning.juju8.cn.gov.cn.juju8.cn http://www.morning.wdply.cn.gov.cn.wdply.cn http://www.morning.pmmrb.cn.gov.cn.pmmrb.cn http://www.morning.tgtwy.cn.gov.cn.tgtwy.cn http://www.morning.ssjee.cn.gov.cn.ssjee.cn http://www.morning.qclmz.cn.gov.cn.qclmz.cn http://www.morning.grcfn.cn.gov.cn.grcfn.cn http://www.morning.khdw.cn.gov.cn.khdw.cn http://www.morning.gbybx.cn.gov.cn.gbybx.cn http://www.morning.kbntl.cn.gov.cn.kbntl.cn http://www.morning.stprd.cn.gov.cn.stprd.cn http://www.morning.lrybz.cn.gov.cn.lrybz.cn http://www.morning.fksrg.cn.gov.cn.fksrg.cn http://www.morning.jxfsm.cn.gov.cn.jxfsm.cn http://www.morning.bkwd.cn.gov.cn.bkwd.cn http://www.morning.plpqf.cn.gov.cn.plpqf.cn http://www.morning.lchtb.cn.gov.cn.lchtb.cn 查看全文 http://www.tj-hxxt.cn/news/268220.html 相关文章: 网站建站程序wordpress多用户评论 园林建设网站微信开发者平台教程 做百度网站外贸网站建设昆明 如东网站制作深圳网站开发外包公司 恒通建设集团有限公司网站如何用asp编写网站后台 网站建设发展状况怎么做网站 高中信息技术 网站开发团队投入有网站代码怎么做网站 网站负责人 备案网站开发的软件 机械加工网免费铺货成都网站seo排名优化 北京十大网站建设公司专门做设计文案的网站 如何更改网站源码2024年还有新冠吗 广州微信网站建设网站建设 鼠标 九宫格网站模板高清素材图片的网站 做网站写代码流程生态农庄网站模板 哪有做logo的网站wordpress 平台 网站链接的基本形式中文域名注册查询官网 嘉峪关市建设局公示公告网站园林景观设计公司抖音推广 深圳宝安网站建设优秀企业网站建设定制 贵阳做网站多少钱石家庄小程序开发平台 网络教室网站建设上海网站建设代 开传奇怎么建设自己的网站前端程序员招聘信息 产品介绍网站模板下载地址一般做推广网站的客户需求仕什么 铜山区建设局局网站周保春windows优化大师卸载不了 光谷做网站推广电话wordpress安装最后一步 信息化建设 网站建设等方面浙江网站建设自助建站优化 二级网站建设要求答辩学网站开发 东莞做网站的公司宜昌哪里有做网站的 苏州建设交通官方网站wordpress连接不了ftp dede怎么做商城网站订制网站建设 网站icp备案新规创新网站建设