最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

环球热头条丨Linux-文本编辑vim

来源:博客园


(资料图片)

vim 使用流程

vim 默认机器是不安装的,需要手动安装这个工具命令yum install vim -y# 通过yum软件管理工具进行安装当 vim 打开不存在的文件的时候,默认会创建文件

语法

1. vim 文件名2. 输入字母 i ,进入编辑模式,代表insert输入字母 o ,在光标下一行开始编辑3. 写完代码之后, 按下 esc ,退出编辑模式4. 此时输入冒号,进入底线命令模式,然后输入:wq!强制写入文件内容且退出vim, write quit ! 强制性:q! 不保存直接退出5. 注意输入的冒号的是英文输入法状态

vim 快捷键

上下左右快捷键

h向左j向下k向上l向右

光标移动快捷键

w移动到下一个单词b移动到上一个单词数字0移动到行首字符$移动到行尾g移动到文章的开头G移动到文章的结尾H移动到屏幕的开头L移动到屏幕结尾M移动到屏幕中间

命令模式查找快捷键

向下查找/你要找的内容/love  我要查找love相关的信息,按下n跳转到下一个单词向上查找?你要查找的内容?love 我要查找love相关的信息,按下n跳转到上一个单词

命令模式下复制,粘贴,删除

输入 yy   复制光标所在行输入 4yy复制4行内容输入 p 打印粘贴的内容
输入 dd  删除所在的行输入 D 删除光标当前位置到行尾的内容输入 x 删除光标当前字符,向后删除输入 X 删除光标当前字符,向前删除
输入 u 撤销上一步的动作

快捷操作

输入大写 C  删除光标所在位置,到行尾的内容,并进入编辑模式输入 o , 在当前光标的下一行开始编辑输入 O , 在光标的上一行开始编辑
输入 A , 快速进入行尾,且进入编辑模式输入 ZZ, 快速保存退出

批量快捷操作

快捷删除1. 输入 Ctrl + v 进入可视化模式2. 用上下左右命令,选择你操作的块3. 选中后,输入d, 删除块内容快捷插入多行4. 选中块后,输入大写 I,进行写代码5. 按下esc两次,会自动生成多行代码删除多个单词6.选择后,输入d, 删除所选择的内容

重定项符号

符号解释
重定向的意思是,将数据传到其他地方
>输出覆盖重定向
>>输入追加重定向
< 或 <<标准输入重定向

案例

1. 读取文件内容,且写入到另一个文件中cat douyin.txt > ./douyin2.txt2. 追加写入文件内容cat douyin.txt >> ./douyin2.txt3. 重定向写入符cat < douyin.txt # 把文件中的数据,发送给cat命令将文本内容拆分成多行 xargs 命令xargs -n 4 shuzi.txt # 把文本内容拆多行4.重定向追加写入符 << cat >> shuzi.txt <

关键词: