Linux中vim操作快捷键非常简洁

作者:PHPYuan 时间:2019-03-20 03:40:08

vim 中快捷键操作(简洁版)

yy:复制

p:粘贴【大写P是光标所在行的上一行粘贴,小p反之】

dd或x:删除【dd删除一行,x删除一个字符】

1,10d:删除1-10行

dG:删除全部

u:撤消

ctrl+r:反撤消

i:在当前位置前插入

I:在当前行首插入

a:在当前位置后插入

A:在当前行尾插入

o:在当前行之后插入一行

O:在当前行之前插入一行

/text:查找text【/user即查user,查什么/什么】

set nu:显示行号

r:替换当前字符【按一下r然后按你需要的就替换了】

R:连续替换【和上面同理】

:s/old/new/ :将old替换new,替换当前行的第一个匹配

:s/old/new/g :用old替换new,替换当前行的所有匹配(全局global)

:%s/old/new/ :用old替换new,替换所有行的第一个匹配

:%s/old/new/g :用old替换new,替换整个文件的所有匹配

:10,20 s/^/ /g :在第10行至第20行每行前面加四个空格,用于缩进。

gg:光标定位到文件的第一行

G:光标定位到文件的最后一行

$:光标定位到当前行的行尾

^:光标定位到当前行的行首

vim中快速注释多行:光标移动到需要注释的第一行首字母那,按ctrl+v进入可视化,光标下移至注释的最后一行首字母,按shift+i(即大写I),按#,最后esc两下即可

分享到:

>> 下一篇:MySQL 如何查找删除重复行? (2019-03-19 03:41)

linux中vim保存快捷键设置,Linux中vim操作快捷键非常简洁相关推荐

  1. linux修改vim配色,Vim配色方案设置(更换Vim配色方案)

    (1)安装vim后,执行命令 whereis vim 你会看到返回结果:vim: /usr/bin/vim /usr/share/vim /usr/share/man/man1/vim.1.gz 注意 ...

  2. linux系统电脑的权限设置,Linux下的文件权限设置修改详解linux操作系统 -电脑资料...

    在linux中更改所属用户组是使用chgrp,更改文件拥有者, chown,更改9个属性, chmod这三种常用的问题,在linxu中这三个命令就是对文件目录权限的控制命令了,下面我来介绍它们的用法与 ...

  3. linux http连接超时时间设置,Linux 下 HTTP连接超时

    将项目部署到现场环境,HTTP请求莫名奇妙的连接超时,通过抓包定位了问题,是请求的IP被禁止掉.其中用到了抓包,将记录记录于此. tcpdump host 120.197.89.51 -i any - ...

  4. linux查看不了防火墙设置,linux怎么样去查看防火墙设置

    我有时候想查看下linux防火墙的设置怎么样,该怎么样查看呢?下面由学习啦小编给你做出详细的linux查看防火墙设置方法介绍!希望对你有帮助! linux查看防火墙设置方法一: 可以使用 servic ...

  5. linux系统中怎么复制粘贴快捷键设置,Linux vim删除、复制、粘贴快捷键

    删除 x    小写的x表示向后删除一个字符,也就是删除光标所在字符 nx  n表示数字,表示向后删除每个字符,例如:10x表示删除包括光标在内的后面10个字符 X    大写的X表示删除光标前的一个 ...

  6. Linux中高斯分布的参数设置,华为openGauss 配置操作系统参数

    openGauss要求各主机上的操作系统参数设置成一定的值,以满足系统运行的性能要求等. 这些参数有些会在openGauss安装环境准备阶段完成设置,且这些参数将直接影响openGauss的运行状态, ...

  7. linux socket默认超时时间设置,Socket中如何设置连接超时 (转)

    Socket中如何设置连接超时 (转) Socket中如何设置连接超时 AntGhazi/2001.12.14 主页:antghazi.yeah 把CSDN与中文翻了底朝天,也没找到如何设置socke ...

  8. pyqt中QSettings保存上次设置信息

    需求:在pyqt5中打开一个界面,在lineEdit中输入账号密码,下次打开软件的时候出现上次输入的账号密码 首先使用设计师绘制界面 在界面中输入账号密码,点击按钮 下次打开界面时会出现上次输入的账号 ...

  9. linux boot分区 恢复出厂设置,linux系统启动流程及 MBR损坏,grub内容,文件误删,boot目录,分区误删修复...

    转自http://tanxin.blog.51cto.com/6114226/1167151 操作环境:linux Redhat 5.8 一.首先简单看一下系统启动的流程图,然后再作详细的解释 二. ...

最新文章

  1. aka鉴权 ims_ims 注册鉴权认证过程
  2. 左右xcode的重构选项的一些理解
  3. ajax鼠标滚动请求 或 手机往下拉请求
  4. 电力、输电、变电、配电(转)
  5. 海西小霸王TD-299Z厂家10芯(密码 2.F2.4.蓝键.下.8)
  6. StackExchange.Redis 使用LuaScript脚本模糊查询hash
  7. 可变参数宏__VA_ARGS__和...
  8. mysql中kill掉所有锁表的进程
  9. 安卓内存监控悬浮窗,6年菜鸟开发面试字节跳动安卓研发岗,面试建议
  10. 秒杀系统 后端设计方案
  11. 2022年版中国电子信息产业趋势预测及投资战略规划分析报告
  12. 互联网公司各岗位真实工作内容起底
  13. 使用canvas实现对图片的翻转
  14. xp系统网上邻居看不到局域网电脑_Win7系统网上邻居看不到局域网中其他电脑怎么办...
  15. 不来了解下JVM支持的语言有哪些?
  16. php输出503,php中的503是什么意思
  17. 转载:关于Vivado综合选项——Out of context per IP和Gobal
  18. 关闭烦人的Windows XP系统哔哔声
  19. python矩阵运算_python矩阵计算
  20. ss命令Linux网络状态工具

热门文章

  1. 深度学习怎么跑代码?
  2. 公有iot私有iot架构_玩洋葱Omega IoT设备在OLED屏幕上显示实时血糖
  3. 【机器学习】采用信息增益、信息增益率、基尼指数来建造决策树。
  4. QT开发(二十二)——QMainWindow主窗口
  5. 这样写的邮件,客户回复率几乎高达100%
  6. C语言char类型的存储
  7. mysql搜索所有符合 条件的列名
  8. 综合布线(楼栋)材料清单
  9. Oracle Oracle数据库常用命令、Linux监听配置、oracle linux下开放1521端口
  10. vs用Python爬数据?(一)网页抓取