linux vim查看下一页,linuxVIM基本命令大全介绍(2)

linux vim查看下一页,linuxVIM基本命令大全介绍(2)在vi中添加文本命令插入动作a在光标后插入文本A在当前行尾插入文本i在光标前插入文本I在当前行前插入文本o在当前行的下边插入新行O在当前行的上边插入新行s删除光标所在处字符,并进入插入模式S删除光标所在的行,并进入插入模式:rfile读入文件file内容,并插在当前行后:nrfile读入文件file内容,并插在第n行后Esc回到命令模式在vi中删除文…

大家好,又见面了,我是你们的朋友全栈君。

在 vi 中添加文本

命令 插入动作

a 在光标后插入文本

A 在当前行尾插入文本

i 在光标前插入文本

I 在当前行前插入文本

o 在当前行的下边插入新行

O 在当前行的上边插入新行

s 删除光标所在处字符,并进入插入模式

S 删除光标所在的行,并进入插入模式

:r file 读入文件 file 内容,并插在当前行后

:nr file 读入文件 file 内容,并插在第 n 行后

Esc 回到命令模式

在 vi 中删除文本

命令 删除操作

x 删除光标处的字符

dw 删至下一个字的开头

dG 删除该光标行,直到文件结束

dd 删除整行

ndd 删除光标下n行

db 删除光标前面的字

:n,md 删除n行到m行

d, d$ 从光标处删除到行尾

d$ 从光标处删除到行尾

d,d^ 从光标处删除到行首

d^ 从光标处删除到行首

修改 vi 文本

每个命令前面的数字表示该命令重复的次数

命令 替换操作

rchar 用 char 替换当前字符

R text escape 用 text 替换当前字符直到按下 Esc 键

stext escape 用 text 代替当前字符

S 或 cctext escape 用 text 代替整行

cwtext escape 将当前字改为 text

Ctext escape 将当前行余下的改为 text

cG escape 修改至文件的末尾

在 vi 中查找与替换

命令 查找与替换操作

/text 在文件中向前查找 text

?text 在文件中向后查找 text

n 在同一方向重复查找

N 在相反方向重复查找

:set ic 查找时忽略大小写

:set noic 查找时对大小写敏感

:ranges/pat1/pat2/g 用 newtext 替换 oldtext

:m,ns/oldtext/newtext 在 m 行通过 n,用 newtext 替换 oldtext

& 重复最后的 :s 命令

:g/text1/s/text2/text3 查找包含 text1 的行,用 text3 替换 text2

:g/text/command 在所有包含 text 的行运行 command 所表示的命令

:v/text/command 在所有不包含 text 的行运行 command 所表示的命令

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/137045.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • verilog语言与VHDL_vhdl程序设计

    verilog语言与VHDL_vhdl程序设计今年开始接触更改产品的FPGA代码,感觉公司虽然搞了很多年了,但是FPGA这块缺乏一些“软件工程”上的概念导入。如果对于Altera/Xilinx公司,如果做IP库,可能需要考虑各种编译器的兼容性,不能引入太多的“高级”语法,但是,对于一个公司而言,我认为代码的可维护性是放在第一位的,是在编译器兼容性之类之上的要求。1.VHDL总体而言,VHDL提供了如下一些语法特性,用于简化代码:1.1record和type定义例如对于KM1024i喷头控制,我们可以定义如下: –喷头控

  • navicat 15.017激活码(最新序列号破解)

    navicat 15.017激活码(最新序列号破解),https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • GPS数据包格式+数据解析[通俗易懂]

    GPS数据包格式+数据解析[通俗易懂]全球时区的划分:  每个时区跨15°经度。以0°经线为界向东向西各划出7.5°经度,作为0时区。即0时区的经度范围是7.5°W——7.5°E。从7.5°E与7.5°W分别向东、向西每15°经度划分为一个时区,直到东11区和西11区。东11区最东部的经度是172.5°E,由172.5°E——180°之间就是东12区。西11区最西部的经度是172.5°W,由172.5°W——180°之间就是西12区。东

  • 什么是Vue全家桶,Vue全家桶包含哪些东西以及怎么使用

    什么是Vue全家桶,Vue全家桶包含哪些东西以及怎么使用vue全家桶介绍:vue全家桶是基于vue开发必备的也是必学的东西,概括起来就是:、1.项目构建工具、2.路由、3.状态管理、4.http请求工具。最常见常用的vue全家桶简单的介绍一下,希望可以帮助你了解认识学会vue全家桶!1.vue-clivue-cli就是快速创建搭建一个vue项目的脚手架工具,安装vue-cli,直接在cmd命令执行:npminstall-gvue-cli(安装的cnmp直接把npm改一下就可以),之后需要填写一些项目信息,不会的可以去网上搜一下。2.vue-rou

    2022年10月22日
  • 机器学习系列(3)_逻辑回归应用之Kaggle泰坦尼克之灾

    机器学习系列(3)_逻辑回归应用之Kaggle泰坦尼克之灾f作者:寒小阳&&龙心尘时间:2015年10月。出处:声明:版权所有,转载请注明出处,谢谢。手把手机器学习之逻辑回归应用——Kaggle泰坦尼克之灾1.引言先说一句,年末双十一什么的一来,真是非(mang)常(cheng)欢(gou)乐(le)!然后push自己抽出时间来写这篇blog的原因也非常简单:写完前两篇逻辑回归的介绍和各个角度理解之后,小伙伴们纷纷表示『好像很高级的样纸,

  • mysql表锁与行锁_考核机制表

    mysql表锁与行锁_考核机制表MySQL表锁和行锁机制行锁变表锁,是福还是坑?如果你不清楚MySQL加锁的原理,你会被它整的很惨!不知坑在何方?没事,我来给你们标记几个坑。遇到了可别乱踩。通过本章内容,带你学习MySQL的行锁,表锁,两种锁的优缺点,行锁变表锁的原因,以及开发中需要注意的事项。还在等啥?经验等你来拿!MySQL的存储引擎是从MyISAM到InnoDB,锁从表锁到行锁。后者的出现从某种程度上是弥补前者的…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号