vim的简单使用

vim的使用其实是学习Linux系统最基础的部分,这次主要是和大家分享一下vim使用中一些小技巧,便于快速操作。
tips:CentOS7系统中默认是没有vim这个编辑器的,它自带的是vi编辑器,所以需要安装一下vim的安装包。使用vim的理由就是vim在vi面前是个爸爸。
vim的简单使用
vim的三种模式:
01.命令模式
02.插入模式(编辑模式)
03.底行模式
三种模式可以互相切换(ps:至于如何切换我就不再赘述了,因为我怕被骂(太简单了))

我要分享的操作主要都是在底行模式下完成的。
1)快速移动或复制数据信息
:2,3move4 —将第二行到第三行的内容移动到第四行的后面(后面跟的行无法移动到前面)

在这里插入图片描述
在这里插入图片描述:2,3copy4 —将第二行到第三行的内容复制到第四行的后面
在这里插入图片描述
2)文件内容信息进行修改替换
格式:%s#text1#text2#g —将文中指定的信息全部做替换 text1 被替换成text2
% —表明要全部做替换
s — substitute 替换
g — global 将整行符合要求的字符都做替换

底行模式下执行:%s#you#your#g
在这里插入图片描述
在这里插入图片描述
替换修改文件的部分内容
:2,3s#text1#text2#g —将第二行到第三行内容进行替换

:2,$s#text1#text2#g —将第二行到结尾的内容进行替换

3)批量修改文件内容
01.批量进行注释 -----批量添加信息
第一步骤:进入批量编辑状态(视图模式) ctrl+v —进入视图模式
第二步骤:批量选中要编辑的行 方向键进行选择
第三步骤:进行编辑修改 shift+i —进行单行编辑
第四步骤:实现批量修改 按esc

02.批量删除信息
第一步骤:进入批量编辑状态(视图模式) ctrl+v
第二步骤:批量选择要删除的列 方向键选择
第三步骤:按键盘字母d 进行删除

vim的编辑原理
1)vim常见错误:
使用vim编辑文件时突然非正常状态退出(比如:没有正常保存退出文件,直接断开远程连接、多人同时编辑一个文件),这样系统就会自动产生一个此文件的隐藏文件(在目录下使用ls -a 可以查看到隐藏文件),等你下一次编辑此文件时就会有“报错提示信息”
在这里插入图片描述
解决问题的方法:
第一步骤:进行查看文件内容 按大写字母O
第二步骤:确认文件是否需要回复 需要恢复:重新编辑按R,恢复文件内容 不需要恢复:按E,进行重新编辑
第三步骤:将临时文件进行删除 1.按大写字母D删除临时文件 2.利用rm命令删除临时文件

2)临时文件的产生
在进入命令模式时就会产生临时文件,以“.swp”结尾
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Pycharm中使用Vim插件,您可以按照以下步骤进行设置: 1. 打开Pycharm并点击菜单栏中的“File”。 2. 选择“Settings”选项,然后进入“Plugins”页面。 3. 在搜索栏中输入“vim”来找到对应的插件。 4. 单击“Browse repositories”按钮,然后在列表中找到“ideavim”插件。 5. 单击插件名称旁边的“Install”按钮来安装插件。 6. 安装完成后,点击“OK”按钮关闭设置页面。 现在,您已经成功安装了Vim插件。您可以使用以下方法来切换到Vim模式并使用Vim指令: 1. 在Pycharm的主工具栏中,单击“Tool”。 2. 选择“Vim”选项,然后切换到Vim模式。 3. 在Vim模式下,您可以使用常见的Vim操作来编辑代码,比如插入模式和命令模式。 注意,Vim插件的具体功能和快捷键可能会有所不同,请根据您的需要和个人偏好进行进一步的设置和配置。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [vim简单用法-配合pycharm](https://blog.csdn.net/weixin_44942303/article/details/120903048)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [最全Pycharm教程(6)——将Pycharm作为Vim编辑器使用](https://blog.csdn.net/u013088062/article/details/50148219)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值