一 日常操作
基于vim有几个点要注意:
1 一些常用命令的设置,如上图所示的一些常用命令
2 语系编码格式问题
解析为:
。将utf8转换为gb2312,-o新文件,并生成vi.gb2312文件。
书中给了一个复杂实例。将正文中文utf8转成简体中文的utf8编码。
能看懂么?呵呵。现将utf-8转换成big5。再将big转换成gb2312,再将gb2312转换成utf8。出来的就是简体中文utf-8了格式编码了。
3 dos和linux互转的问题。书中介绍,dos下的断行符号为 CRLF,Linux的Enter为LF符号。这样就有可能会造成一个sheel script的程序文件的运行错误。所以才需要进行转换。
需要先安装dos2unix-*.然后才能调用命令进行处理
yum install dos2unix-*。安装。。。
dos转unix
unix 转dos
二 环境搭建
根据自己的使用习惯,搭建一套自己的vim编辑环境。
整体的vim环境设定值一般放置在/etc/vimrc这个文件中
这是我的配置文件大概样子,估计都大同小异。这个东西就相当于一个全局变量,学过编程的人都知道,我们如果想配置属于我们的环境,当然可以修改这个全局变量,但是不建议。我们可以创建一个私有变量来执行我这个用户的环境操作。
vim ~/.vimrc.剩下的就是照着葫芦画瓢。照着书炒了炒。。。。如下图
。环境变量的具体设置如下图:
总结:vim基本上就这些东西吧。很强大,但是也很复杂,要想用好就一个字,不断地用,用上一个星期,基本上就都掌握了,唯一的办法,没有第二种办法
还有vim的第一张图中的很多快捷键,都是在浏览时看的。千万不要点击i去insert,那就成输出了。还有就是,他不像windos中的,要一起连着按。他要先按,后按啥的。反正要适应适应,我一开始就是弄不好,还以为是我的系统有问题,后来发现原来是我操作有问题。如下图:输入时的自动补齐
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix