96SEO 2026-02-19 11:58 13
vi/vim的区别简单点来说它们都是多模式编辑器不同的是vim是vi的升级版本它不仅兼容vi的所有指令而且还有一些新的特性在里面。

例如语法加亮可视化操作不仅可以在终端运行也可以运行于x
我们本章只讲解vim的三种模式(其实有好多模式目前掌握这3种即可),分别是命令模式command
控制屏幕光标的移动字符、字或行的删除移动复制某区段及进入Insert
mode下才可以做文字输入按「ESC」键可回到命令行模式。
该模式是我们后面用的最频繁的编辑模式。
进入vim,在系统提示符号输入vim及文件名称后就进入vim全屏幕编辑画面:
不过有一点要特别注意就是你进入vim之后是处于[命令模式]你要切换到[插入模式]才能够输入文字。
若本身没有这个文件vim会帮你创建这个文件不过我们一般建议先创建好文件在使用vim打开。
我们刚开始打开的时候发现vim是无法正常输入的这是因为我们刚进入vim的时候默认处在命令模式若想正常的输入东西那么我们就要就如插入模式。
此时输入a/i/o任意一个字符就可以从命令模式进入到插入模式下了。
目前处于[插入模式]就只能一直输入文字如果发现输错了字,想用光标键往回移动将该字删除可以先按一下「ESC」键转到[正常模式]再删除文字。
当然也可以直接删除。
现在我写完了东西想要退出保存要怎么办呢首先就要退回到命令模式然后从命令模式进入到末行模式。
其实就是输入「:」退出vim及保存文件,在[正常模式]下按一下「:」冒号键进入「Last
(输入q!,不存盘强制退出vim)现在我们写一个c语言程序打印出“hello
如果不在想出现这个提示直接将“.test.c.swp”文件删除就行了。
vim可以直接用键盘上的光标来上下左右移动但正规的vim是用小写英文字母「h」、「j」、「k」、「l」分别控制光标左、下、上、右移一格按「G」移动到文章的最后按「
」移动到光标所在行的“行尾”按「^」移动到光标所在行的“行首”按「w」光标跳到下个字的开头按「e」光标跳到下个字的字尾按「b」光标回到上个字的开头按「#l」光标移到该行的第#个位置如5l,56l按gg进入到文本开始按shiftg进入文本末端按「ctrl」「b」屏幕往“后”移动一页按「ctrl」「f」屏幕往“前”移动一页按「ctrl」「u」屏幕往“后”移动半页按「ctrl」「d」屏幕往“前”移动半页
「x」每按一次删除光标所在位置的一个字符「#x」例如「6x」表示删除光标所在位置的“后面包含自己在内”6个字符「X」大写的X每按一次删除光标所在位置的“前面”一个字符「#X」例如「20X」表示删除光标所在位置的“前面”20个字符「dd」删除光标所在行「#dd」从光标所在行开始删除#行
「yw」将光标所在之处到字尾的字符复制到缓冲区中。
「#yw」复制#个字到缓冲区「yy」复制光标所在行到缓冲区。
「#yy」例如「6yy」表示拷贝从光标所在的该行“往下数”6行文字。
「p」将缓冲区内的字符贴到光标所在位置。
注意所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能。
「#p」例如「1000p」就是往下粘贴1000次所复制的类容
「r」替换光标所在处的字符。
「R」替换光标所到之处的字符直到按下「ESC」键为止。
「u」如果您误执行一个命令可以马上按下「u」回到上一个操作。
按多次“u”可以执行多次回复。
「ctrl
「cw」更改光标所在处的字到字尾处「c#w」例如「c3w」表示更改3个字、
「ctrl」「g」列出光标所在行的行号。
「#G」例如「15G」表示移动光标至文章的第15行行首。
在使用末行模式之前请记住先按「ESC」键确定您已经处于命令模式再按「」冒号即可进入末行模式1.列出行号
nu」后会在文件中的每一行前面列出行号。
2.跳到文件中的某一行
「#」:「#」号表示一个数字在冒号后输入一个数字再按回车键就会跳到该行了如输入数字15再回车就会跳到文章的第15行。
3.查找字符
先按「/」键再输入您想寻找的字符如果第一次找的关键字不是您想要的可以一直按
「?关键字」先按「?」键再输入您想寻找的字符如果第一次找的关键字不是您想要的可以一直按「n」会往前寻找到您要的关键字为止。
1.正在使用vim编写文件此时我没有更改文件的任何内容此时突然断联当我们登录Linux使用vim打开会怎么样
2.正在使用vim编写文件此时我更改文件的内容此时突然断联当我们登录Linux使用vim打开会怎么样
此时再打开该文件就有提示了因为产生了临时文件为了保证我们数据的安全此时我们可以R恢复文件D删除文件如果不想有提示此时将
numbershiftG选中number行然后shifti进入insert然后按双斜杠//最后按两次esc回退这样
首先进入可视块模式然后我们选中要去注释的行和列包含且仅包含//最后按d就可以成功的去注释了。
2.大概在文件100行的时候你会看到这个允许root在任何地方运行任何命令
3.yy复制一些100行的格式然后p粘贴将名字改成你想添加的用户
在下都可以自己建立私有的配置文件命名为“.vimrc”。
例如/root,执行
要配置好看的vim原生的配置可能功能不全可以选择安装插件来完善配置保证用户是你要配置的用户接下来:
将解压出来的plugin下的内容拷贝到/.vim/plugin在/.vimrc
letTlist_Use_Right_Window1安装文件浏览器和窗口管理器插件:
WinManager下载winmanager.zip2.X版本以上的解压winmanager.zip将解压出来的doc的内容放到/.vim/doc,
将解压出来的plugin下的内容拷贝到/.vim/plugin在/.vimrc
g:winManagerWindowLayout‘FileExplorer|TagList
:WMTogglecr然后重启vim,打开~/XXX.c或/XXX.cpp,
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback