首页 > 系统相关 >【Linux】vim编辑器常用操作命令

【Linux】vim编辑器常用操作命令

时间:2022-11-07 15:56:59浏览次数:37  
标签:字符 操作命令 shift vim 查找 当前 Linux 移动 光标

 

1.进入目录

cd 路径

 

2.查看目录下所有文件

ls

 

3.进入文件

vim 文件名

 

4.开始编辑

i

 

5.保存

:w

 

6.复制光标当前行

yy

 

7.复制光标当前行及以下n

y数字y  或 数字yy

 

8.删除当前行

dd

 

9.删除当前行及以下N行

d数字d  或 数字dd

 

10.撤销上一步

u

 

11.复制当前光标位置及后面的字符串

y$

 

12.复制当前光标位置及前面的字符串

y^

 

13.光标移动到下个单词

w

 

14.复制单词

yw

 

15.删除单词

dw

 

16.删除光标及后面的字符串

d$

 

17.删除光标及前面的字符串

d^

 

18.剪切当前光标内容

x

 

19.剪切当前光标前一个字符

shift +x 

 

20.粘贴

p

 

21.替换当前光标字符

r + 新字符

 

22.多次替换字符

shift + r

 

23.光标移动到行头

shift  +^

 

24.光标移动到行尾

shift  +$

 

25.光标移动到当前词尾

e

 

25.光标移动到当前词头

b

 

26.光标移动到 文件的 最开头位置

gg 

这个是移动到当前区域的开头 shift +h

 

26.光标移动到 文件的 结尾位置

大写 G 

这个是移动到当前区域的结尾  大写 L  

 

27.显示行数

:set nu

 

28.关闭显示行数

:set nonu

 

29.插入换行符

o

 

30.查找文本

/字符

 

31.查找文本[寻找下一个]

n

 

32.查找文本[寻找上一个]

N

 

33.查找并替换  当前光标所在行的 第一个匹配到的 字符串

:s/旧字符/新字符

 

34.查找并替换  当前光标所在行的 全部匹配到的 字符串

:s/旧字符/新字符/g

 

35.全部查找并替换

:%s/旧字符/新字符/g

 

标签:字符,操作命令,shift,vim,查找,当前,Linux,移动,光标
From: https://www.cnblogs.com/Hello233/p/16865902.html

相关文章

  • LINUX定时压缩前天的目录,完事后删除原目录
    增加定时任务,每天凌晨1点执行vi/etc/crontab01***root/bin/bash/root/xxx/xxx/xxx.sh 脚本内容(xxx.sh):#!/bin/bashyesday=$(date-d"2dayago......
  • Docker 安装 ping telnet vim curl ifconfig
    官方nginx镜像只有个nginx,调试时不方便因此在dokcernginx的容器中安装 pingtelnetvimcurlifconfig几个工具很有必要1、在一台可以访问外网的宿主机运行docker......
  • linux 中grep 命令详细使用方法说明
    前言在linux命令行中,经常需要对当前获取的一堆数据进行过滤、提取和分析,其中grep命令是其中非常重要的命令之一,比如,在生产环境服务器上,经常使用到下面这个命令ps-ef|gr......
  • Linux 中竖线“|”与双竖线“||”的意思
    linux中竖线'|',双竖线‘||’,&和&&的意思对于初学者来说这几个意思可能只知道其中几个的意思,下面我们来看一下。1、竖线‘|’,在linux中是作为管道符的,将‘|’前面命......
  • 记在Linux系统实现用nginx解析php
    记在Linux系统实现用nginx解析php实验环境:系统版本:CentOS7nginx版本:nginx-1.6.0(http://mirrors.sohu.com/nginx/nginx-1.6.0.tar.gz)php版本:php-5.3.28(http://mu......
  • linux使用命令行从某度网盘上传/下载数据
    1、linux系统中已安装有python环境,安装bypy库和requests库安装方法如下:pipinstallrequests-ihttps://pypi.doubanio.com/simplepipinstallbypy-ihttps://pypi.do......
  • linux下实现event
    在linux下实现事件,主要采用条件锁的方式实现,源码如下:首先是event.h文件,实现event类#include<pthread.h>#include<sys/time.h>constintINFINITE=-1;classCEvent{publ......
  • linux下实现event
    在linux下实现事件,主要采用条件锁的方式实现,源码如下:首先是event.h文件,实现event类#include<pthread.h>#include<sys/time.h>constintINFINITE=-1;classCEvent{publ......
  • linux 后台挂起程序
    1.启动命令使用nohup命令挂起服务程序,启动命令如下nohuppython-utest.py>test_out.out2>&1&1命令含义说明:“nohup”:保证程序不被挂起末尾的“&”:表示后台运行......
  • 记在Linux系统源码包安装MySQL
    记在Linux系统源码包安装MySQL实验环境:系统版本:CentOS7MySQL版本:5.7.39(https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.39-el7-x86_64.tar.gz)实验开始步......