vim编辑器的使用

vim是vi的升级版本

三种模式

命令模式:

输入“  :set nu " 显示行号,这是末行模式的操作,为了方便大家理解命令模式的操作,在这里先进行操作

行间跳转

 将输入法切换至大写输入 G 光标跳转到末行

按下10G跳到第10行  

切换到小写,按gg跳转到首行

行内跳转

行首 :0 或者^  

行尾:end或者$

x:删除一个字符

 u:撤销一次操作

U:撤销全部操作

下面给大家整理一下基本操作,可以自己练习

y:复制 
yy :复制一行
10 yy  复制10行
d:删除  
dd:删除一行  
10 dd:删除10行
d$:删除到行尾
d^:删除到行首
p:贴在光标下面
P:贴在光标上面
dw:删除一个单词
r:替换
R:替换模式   
ZZ:保存退出
ZQ:直接退出
H:光标移动到当前页面的开始行
M:中间行
L:行底
~:大小写转换
xp:位置转换
J :下面一行合并起来
ctrl +r:取消撤销
vim +10 passwd 打开后直接跳到第10行
!:打开上一次的文件   !vim
vim +^name passwd:打开passwd跳到以名字开头的行

二、编辑模式

输入i:在当前行开始编辑

输入o:换行开始编辑 

三、末行模式

输入  "  : "进入末行模式

:set nu 显示行号,这个在上面已经进行了演示

:/ 搜索内容  

:r  目录  复制新文件到当前文件下

:e  在当前目录跳转到新的文件下

加  !  强行执行

输入指令选择进入模式

:! +命令 显示命令内容

:r! 目录 读入命令

:nohl 取消高亮

:set ai 自动对齐

:set all 查看帮助

查找与替换

公式:范围 s /文章内容/替换内容/修饰符

范围:

不写范围:默认光前所在行

%:全文

#:代表数字

1,9 :1到9行

$:最后一行

$-1:倒数第二行

2,$:2到最后一行

s:固定格式,代表关键字

需要替换的文章内容

修饰符:

g:全局替换。默认每行只替换第一个

实战:将passwd文件中的nologin全部替换为bash

给全文行首加#   :输入% s/^/#/

删除所有行开头的#   输入:% s/^#//

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
vim编辑器在Unix-like系统中是一种常用的文本编辑器。它可以用来编辑各种类型的文件,包括配置文件、脚本文件、程序源码等。 一些常见的vim使用场景包括: 1. 编辑配置文件:由于vim具有程序编辑的能力和颜色辨别语法的功能,它非常适合编辑配置文件,如系统中的vimrc文件和用户的私有配置文件.vimrc。 2. 编辑代码:vim作为一个强大的文本编辑器,可以用来编辑各种编程语言的源代码。它支持语法高亮和自动缩进等功能,使得代码更易于阅读和编写。 3. 终端编辑:由于vim是一个终端编辑器,它可以在命令行界面下直接使用。这使得它成为在服务器上编辑文件的首选工具,特别是在没有图形界面的环境下。 4. 快速查找和替换:vim提供了强大的搜索和替换功能,可以帮助用户快速定位和修改文本。它支持正则表达式,可以根据模式进行查找和替换。 总之,vim编辑器适用于各种文本编辑场景,在Unix-like系统中被广泛使用。无论是编辑配置文件、编写代码还是在终端下进行编辑vim都是一个强大而高效的选择。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Linux基础——vim编辑器使用(内含一键vim配置)](https://blog.csdn.net/JDSZGLLL/article/details/127477063)[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%"] - *2* [VIM编辑器使用](https://blog.csdn.net/qq_55316925/article/details/123156946)[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、付费专栏及课程。

余额充值