首页 > 其他分享 >VIM 命令

VIM 命令

时间:2023-04-16 09:45:53浏览次数:34  
标签:ndd VIM vim 命令 注意 小写 剪切 光标

vim

默认模式:

gg: 首行

GG:末行

ngg:n 是数字 表示光标移到第n行

j:向上(注意小写)

k:向下(注意小写)

h:向左(注意小写)

l:向右(L的小写)

 

yy或者YY:拷贝当前行

nyy:n 是数字 表示复制光标开始向后的n行(注意只能小写)

p 或者P:粘贴

dd或者 DD :剪切

ndd:是数字 表示剪切光标开始向后的n行(注意只能小写)

nD:同ndd

v:进入可视模式 在这个状态下,可以通过方向键(j或⬇️向下,k或⬆️向上,l或➡️向右,  h或⬅️向左)

选择内容后,进行y(复制),d(剪切),d(删除)

 

替换命令:

:%s/被替换字符/要替换成的字符

 

让vim显示 行号:

两种方法:

永久:

vi ~/.vimrc

set nu

 

保存

 

标签:ndd,VIM,vim,命令,注意,小写,剪切,光标
From: https://www.cnblogs.com/hztech/p/17322559.html

相关文章

  • linux中sed命令删除首次匹配字符及其之前的内容或者指定匹配字符及其之前的内容
     001、root@DESKTOP-IDT9S0E:/home/test/test/test#lsa.txtroot@DESKTOP-IDT9S0E:/home/test/test/test#cata.txt##测试数据awQQrQQ24QQ34QQr5sfewQQ3dsQQkkQQsaeQQ88QQjjQQdsfroot@DESKTOP-IDT9S0E:/home/test/test/test#sed's/QQ/tag/'a.txt|se......
  • 【JVM】JVM调优工具命令详解
    1 前言这节我们来实际的用一用JVM平时常用的调优命令,来实际体验回顾一下。这里我直接用的是我们生产环境的一个Pod里,来真实的带大家体验一下。2 jpsjps大家应该都知道吧,就是列出当前的java进程有哪些:3 jmap3.1  jmap‐histo此命令可以用来查看内存信息,实例个数以......
  • linux中dirname 和 basename命令
     001、dirname用于从绝对路径中剥离出路径002、basename用于从绝对路径中剥离出文件名 测试:root@DESKTOP-IDT9S0E:~#lsroot@DESKTOP-IDT9S0E:~#dirname/home/test2/a.sh##dirname剥离出路径/home/test2root@DESKTOP-IDT9S0E:~#basename/home/test2/a.sh##b......
  • Java | 一分钟掌握JDK命令行工具 | 3 - 实战
     作者:Mars酱 声明:本文章由Mars酱编写,部分内容来源于网络,如有疑问请联系本人。 转载:欢迎转载,转载前先请联系我!前言前一篇Java|一分钟掌握JDK命令行工具|2-分类-掘金(juejin.cn)罗列了一些JDK命令行工具,我们没有必要把所有命令行工具全部介绍,那样对于开发者来说不实用也......
  • 【vim学习第一天记录】
    vim快捷操作复合命令等效的长命令Cc$sclS^CI^iA$aoA<CR>Oko......
  • ES6 NO.1( var、let 和 const 命令 )| 前端小白的的第一篇博客~
    varvar声明的变量存在变量提升即在声明该变量之前就可以使用,值为undefined,其作用域为全局;let和constlet用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效;const只能用来声明常量,一旦赋值,不能修改,故使用const不能只声明不赋值;区别var和let......
  • pip 一行命令永久设置全局默认pip源为国内镜像源
    临时使用pipinstall包名-ihttps://pypi.tuna.tsinghua.edu.cn/simplesome-package 升级pippython-mpipinstall--upgradepip 永久设置全局默认pip源为国内镜像源pipconfigsetglobal.index-urlhttps://pypi.tuna.tsinghua.edu.cn/simple ......
  • Shell $命令详解
    5Shell特殊变量$0:脚本文件名$n(n>=1):第几个参数$*:所有参数$@:所有参数$#:参数个数$$:进程ID 6.$*与$@区别不加“”没有区别,都表示所有的参数。加了“”区别如下$*:所有参数是个整体$@:每个参数是个整体#!/bin/bashecho"printeachparamfrom\"\$*\""for......
  • docker:什么是Iaas-Paas和Saas、docker 启动设置镜像、镜像相关命令、容器相关命令
    目录一、什么是Iaas-Paas和Saas1、IaaS基础设施服务2、paas平台即服务3、saas软件即服务4、总结5、FAAS二、docker启动设置镜像1、启动docker2、配置镜像加速器2.1启动与停止常用命令三、镜像相关命令3.1查看镜像3.2搜索镜像3.3拉取镜像3.4删除镜像四、容器相关命令4.1查看......
  • curl 命令访问双向认证的Nginx
    curl命令访问双向认证的Nginx#这里一定要使用证书相对路径或绝对路径,不能写成--certclient.crt....这种形式curl-k--cert./client.crt--key./client.keyhttps://10.10.10.11 ......