- (꒪ꇴ꒪ ),Hello我是祐言QAQ
- 我的博客主页:C/C++语言,数据结构,Linux基础,ARM开发板,网络编程等领域UP🌍
- 快上🚘,一起学习,让我们成为一个强大的攻城狮!
- 送给自己和读者的一句鸡汤🤔:集中起来的意志可以击穿顽石!
- 作者水平很有限,如果发现错误,请在评论区指正,感谢🙏
Vim(Vi IMproved)是一个强大的文本编辑器,广泛用于命令行界面。它是Vi编辑器的增强版本,提供了许多增强功能和改进。
以下是Vim编辑器的一些主要特点和功能:
-
模态编辑:Vim编辑器有不同的模式,包括插入模式、命令模式和可视模式。这使得编辑效率更高。默认情况下,Vim进入命令模式,用户可以使用各种命令来执行编辑操作。
-
快捷键:Vim使用大量的快捷键来执行各种编辑任务。这些快捷键的组合可以显著提高编辑速度。例如,h、j、k和l分别对应左、下、上和右的光标移动。
-
语法高亮:Vim支持各种编程语言的语法高亮显示,使代码更易于阅读和理解。它可以根据语法规则将不同的代码元素(如关键字、变量、函数等)以不同的颜色进行显示。
-
插件和扩展:Vim拥有丰富的插件生态系统,可以通过安装插件来扩展其功能。这些插件可以提供额外的编辑功能、自动完成、代码调试等。Vim的插件管理工具如Vundle、Pathogen和Vim-plug可以帮助用户方便地管理插件。
-
强大的搜索和替换功能:Vim具有强大的搜索和替换功能,可以在文件中快速定位和替换文本。它支持正则表达式搜索和批量替换操作,使得编辑大型文件或进行批量修改变得更加高效。
-
分屏和多标签页:Vim可以在编辑器中进行分屏,同时显示多个文件或多个部分。它还支持多标签页,可以在一个编辑器窗口中同时打开多个文件,并通过切换标签页来方便地进行编辑。
-
宏录制:Vim允许用户录制一系列编辑操作为宏,并将其保存供以后使用。它可以极大地简化重复性的编辑任务。
-
高度可定制:Vim是高度可定制的编辑器,用户可以根据自己的喜好和需求进行配置。用户可以编辑Vim的配置文件(.vimrc)来自定义各种设置和行为。
尽管Vim具有一些学习曲线,但一旦掌握了其基本概念和常用快捷键,它可以成为一个非常强大和高效的文本编辑工具。
一、 在终端升级vi为vim命令:
sudo apt install vim
首先我们要学会使用使用vim打开一个文件,如下:
vim 1.txt
二、编辑模式
如何进入编辑模式
i, o, I, O, a, A
如何退出编辑模式
按下Esc键
三、部分常用命令
粘贴 p 复制1行 yy 复制2行 2yy 复制n行 nyy 复制1个单词 yw 复制n个单词 nyw 复制到行末 y$ 复制到行首 y^ 剪切1行 dd 剪切2行 2dd 剪切n行 ndd 剪切1个单词 yw 剪切n个单词 nyw 剪切到行末 y$ 剪切到行首 y^ 剪切单个字符 x 替换单个字符 r+新字符 撤销 u 恢复撤销 ctrl+r 向上翻页 ctrl+u 向下翻页 ctrl+d 跳转到行首 gg 跳转到行末 shift+g
四、底行命令模式
在执行这些操作前,都需要先输入冒号
:w #保存刚才编辑的文件 :q #退出 :q! #不保存退出 :wq #保存退出 :%s/oldstring/newstring #全文匹配 :2,3s/oldstring/newstring #匹配2~3行
更多C/C++语言、Linux系统、数据结构和ARM板实战相关文章,关注专栏:
📢写在最后
- 今天的分享就到这啦~
- 觉得博主写的还不错的烦劳
一键三连喔
~ - 🎉🎉🎉感谢关注🎉🎉🎉