【Linux】vim最基本指令,如何做到复制粘贴之类的功能?

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

进行代码的编写在Linux当然可以用nano但是这个基本上学到后面都不会有人用vim之前称为vi是一个很好用但是不太适合初学者的软件你可以在自己的服务器上打出vim这个指令如果成功跳转一个界面就代表你的服务器已经内置vim如果没有就

yum install -y vim 

安装一下就好

vim早期开发时用的是大键盘即vim不支持小键盘操作即使是敲数字也不行有的时候会触发一些模式切换的按键但是还不建议使用小键盘

之所以说不适合新手是之前c的集成开发环境 我们已经适应了cv的快捷键一下子到Linux vim指令变多很难记住但是还需要自己多加练习勤能补拙

目录

1.复制 粘贴 剪切 撤销 

2.光标的跳动


1.复制 粘贴 剪切 撤销

1.复制光标所在的一行 

yy

复制光标所在的下面n行

nyy

后文说到同一个指令前面加上n就是把原指令的1换成n不再赘述

2.剪切光标所在的一行/多行

dd
ndd

3..粘贴刚才复制或者剪切的一行/多行

p
np

4.撤销

u

5.撤销刚才的撤销

快捷键ctrl r

2.光标的跳动

1.G跳转到整个文档末nG跳到光标所在行下面的指定行

2.gg跳到整个文档首

3.$:跳到光标所在行尾

4^跳到光标所在行首

5.nw以单词为单位前进n个

6.nb以单词为单位后退n个

7.shift ~   快速大小写切换把光标所在的字符大小写颠倒一下 a——>A

8.nx  行内从左到右删除

9.nX  行内从右到左删除

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: k8s

“【Linux】vim最基本指令,如何做到复制粘贴之类的功能?” 的相关文章

我的c++学习之路

发现由于仅有的java基础无法满足需求了,工作中许多遇到的问题虽然可以解决,但是解决完后早已没有一丝激动,而是无比空虚,于是决定将c++ primer和c++编程思想的习题都做一遍,虽然有的已经用c,java实现数次了,但是我还是觉得有必要再做一次,可能贴的...

数字函数

coerce:返回一个包含类型转换完毕的两个数值元素的元组。 >>> coerce(1.3,134L) (1.3, 134.0) divmod:把除数和取余结合起来: >>> divmod(10,3) (3, 1) >...

春招拿到offer的同学都做了什么?

本文首发自公粽hao「林行学长」。了解校招、分享校招知识的学长来了!马上就 4 月中旬了,春招也逐渐接近尾声。不知道奋战春招的同学们有没有收获心仪的 Offer?市场回暖,但是春招的寒气依旧四散,不少同学吐槽春招真的难上加难。那么,那些拿到春招 Offer 的同学都做了什么?学长今天为大家盘点盘点春...

基于FPGA的时间数字转换(TDC)设计(四: 基于IODELAY的TDC设计)

1. 基于IODELAY的TDC设计原理 在第一篇中讲过,基于FPGA开发的TDC常见的有直接计数法,多相位时钟采样法,抽头延迟线法等等。前面3篇讲解了基于多相位的TDC,接下来主要讲解基于抽头延迟线的方法。在Xilinx FPGA开发中,要实现抽头延迟线,主要由进位链(Carry4)和IODEL...

HarmonyOS如何选择图片

HarmonyOS如何选择图片 单图 ```js let startParmameter = { bundleName:"com.ohos.photos", abilityName: "com.ohos.photos.Ma...

如何在vscode设置php运行环境 - 编程语言

本文小编为大家详细介绍“如何在vscode设置php运行环境”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何在vscode设置php运行环境”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 安装PHP插件首先,...