手机网站网站开发流程图,设计建立企业网站最佳的公司,旅行志 wordpress,网站关键词优化到首页后怎么做1、vim的基本概念 vi/vim【一款文本编辑器】vim【一款多模式编辑器】vi/vim 的区别简单点来说#xff0c;它们都是多模式编辑器#xff0c;不同的是 vim 是 vi 的升级版本#xff0c;它不仅兼容vi的所有指令#xff0c;而且还有一些新的特性在里面。例如语法加亮#xff0…1、vim的基本概念 vi/vim【一款文本编辑器】vim【一款多模式编辑器】vi/vim 的区别简单点来说它们都是多模式编辑器不同的是 vim 是 vi 的升级版本它不仅兼容vi的所有指令而且还有一些新的特性在里面。例如语法加亮可视化操作不仅可以在终端运行也可以运行于 x window、 mac os、windows 2、vim的5种常用模式 正常/普通/命令模式Normal mode 控制屏幕光标的移动字符、字或行的删除移动复制某区段及进入 Insert mode 下或者到 last line mode插入模式Insert mode 只有在 Insert mode 下才可以做文字输入按「ESC」键可回到命令行模式底行模式last line mode 文件保存或退出也可以进行文件替换找字符串列出行号等操作。 在命令模式下「shift :」即可进入该模式替换模式【shift r R】视图模式【ctrl v】要查看你的所有模式打开vim底行模式直接输入「:help vim-modes」 3、vim的基本操作 进入vim,在系统提示符号输入vim 及文件名称后就进入vim 全屏幕编辑画面: [LMYhecs-38755 ~]$ vim test.c 【注】进入vim之后是处于 [正常模式]你要切换到 [插入模式] 才能够输入文字。[正常模式] 切换至 [插入模式] 输入a 输入i 输入o[插入模式] 切换至 [正常模式] 目前处于 [插入模式]就只能一直输入文字如果发现输错了字,想用光标键往回移动将该字删除可以先按一下「ESC」键转到 [正常模式] 再删除文字。当然也可以直接删除。[正常模式] 切换至 [末行模式] 「shift ;」, 其实就是输入「:」退出 vim 及保存文件在 [命令模式] 下按一下「:」冒号键进入「底行模式」 : w 保存当前文件 : wq 存盘并退出vim : w 强制写入 : q 不存盘强制退出vim : wq 强制保存并退出vim 4、vim命令模式命令集
1光标命令 按gg【定位到文本开始】 按shiftgG]【定位到文本末尾】 按n shiftg]【定位到第 n 行】 按shift 6^]【定位到该行的最左侧】 按shift 4$]【定位到该行的最右侧】 vim 可以直接用键盘上的光标来上下左右移动但正规的 vim 是用小写英文字母「h」、「j」、「k」、「l」分别控制光标左、下、上、右移一格 按「w」光标跳到下个字的开头 按「e」光标跳到下个字的字尾 按「b」光标回到上个字的开头 2复制粘贴命令 「yw」将光标所在之处到字尾的字符复制到缓冲区中即复制单词【「nyw」复制 n 个单词到缓冲区】 「yy」复制光标所在行到缓冲区。【可以 nyy 复制 n 行】 「p」将缓冲区内的字符贴到光标所在位置【注意所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能】【可以「np」粘贴 n 次】 3撤销上一次操作 「u」如果您误执行一个命令可以马上按下「u」回到上一个操作。按多次“u”可以执行多次回复。 「ctrl r」撤销的恢复【对 ctrl r 后悔还按 u】 4删除 「x」每按一次删除光标所在位置的一个字符【可以 nx 删除后面 n 个字母】 「X」大写的X每按一次删除光标所在位置的 “前面” 一个字符【可以 nx 删除前面 n 个字母】 「dd」删除光标所在行【和 p 配合实现剪切】【可以 ndd 剪切 n 行】 5替换 「r」替换光标所在处的字符【支持 nr 用一个字符替换多个字符】 「R」进入替换模式替换光标所到之处的字符直到按下「ESC」键为止 6补充命令 「shift ~ 」自动切换字母大小写 「shift # 」自动查询选出和光标所在单词相同的所有单词按 n 倒着查看下一个 5、vim底行模式命令集 : set nu 显示行号: set nonu 去掉行号: !gcc test.c加了不退出 vim 直接编译: !./a.out加了不退出 vim 直接运行 : /XXX搜索关键字【按 n 查下一个】 6、补充如何注释解注释 7、添加信任列表实现sudo 8、配置vim 【链接自动配置 vim】