vi常用:
u:复原前一个操作
ctrl+r:重做上一个操作
.:重复做上一个动作

0或者功能键盘[home]:移动到一行的最前面字符处
$或者功能键[End]:移动到这一行的最后面字符处
G:移动到这个文件的最后一行
gg或者1G:移动到这个文件的第一行

set nu:显示行号
set nonu:取消行号

切换到编辑模式的一些注意事项:
i:从目前光标所在处插入
I:在目前所在行的第一个非空格符处开始插入,也即行头

a:从目前光标所在处的下一个字符处开始插入
A:从光标所在行的最后一个字符处开始插入

o:在目前光标所在行的下一行处插入新的一行
O:为在目前光标所在行的上一行插入新的一行

r:只会替换光标所在的哪一个字符一次
R:会一直替换光标所在的文字,直到按下esc

vim中高亮显示后:
:noh取消高亮显示

vim替换操作:
:\s/vivian/sky/g 替换当前行所有 vivian 为 sky
:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky
如果报下面错误
E486: Pattern not found:
执行:%s/rac1/szserver_72/ge即可

vim 列编辑操作:
1、删除列
光标要定位到要操作的地方
ctrl+v 进入可视块模式,选取这一列操作多少行
d删除
2、插入列
光标要定位到要操作的地方
ctrl + v 进入可视块模式,选取这一列操作多少行
shif + i 输入要插入的内容
ESC按两次,会在每行的选定区域出现插入的内容

设置tab缩进空格数
vim ~/.vimrc
set tabstop=2

vs可以进入分屏操作模式

linux命令v---vi相关推荐

  1. 【Notes8】Linux开发环境,Linux命令,vi命令,/正则,Hash,iNode,文件查找与读取,Linux开机自启动

    文章目录 1.VMware和CentOS安装:两个网络适配器是虚拟机的,Linux抄袭unix,Mac os是unix的皮肤 2.CRT安装:netstat -nal | grep 22,改注册信息要 ...

  2. linux的命令vim,Linux命令:vi | vim命令

    vim - vi 增强版.文本编辑器 格式:vim [options] [file ..] 说明:如果file存在,文件被打开并显示内容,如果文件不存在,当编辑后第一次存盘时创建它 [options] ...

  3. 常用的linux命令以及vi编辑器操作指令

    常用的基本命令 绝对路径和相对路径 绝对路径: 路径的写法,由根目录 / 写起,例如:/usr/local/nginx 这个目录. 相对路径: 路径的写法,不是由 / 写起,例如由 /usr/loca ...

  4. Linux命令整理 —— vi 和 vim 编辑器

    一.目录结构 二 .vim 和 vim 编辑器 2.1[基本介绍] 所有的 Linux 系统都会内建 vi 文本编辑器. vim 具有程序编辑的能力,可以看做是 vi 的增强版本,可以主动的以字体颜色 ...

  5. linux命令大全vi,待整理 - Linux 下的VI命令大全

    mongo DB的一般操作 最近接触了一些mongoDB .将一些指令操作记录下来,便于查询和使用 登录 [root@logs ~]# mongo -u loguser -p log123456 -- ...

  6. linux vim set ff,Linux命令:vi | vim命令

    vim - vi 增强版.文本编辑器 格式:vim [options] [file ..] 说明:如果file存在,文件被打开并显示内容,如果文件不存在,当编辑后第一次存盘时创建它 [options] ...

  7. Linux中什么命令显示vi缩写,Linux命令(八)——vi编辑器的使用

    vi编辑器是linux系统下的标准正文编辑器,有三种基本模式:命令行模式.插入模式和底行命令模式. 1.命令行模式:控制屏幕光标的移动,字符.字或行的删除,移动复制某区段及进入插入模式或底行命令模式下 ...

  8. Linux 命令(34)—— vim 命令

    文章目录 1.简介 2.命令格式 3.选项说明 4.内置命令 5.vim 需知 5.1 vim 的四大模式 5.2 vim 相关编码选项 5.3 vim 读写文件时编码转换过程 6.vim 常见用法 ...

  9. linux 下的vi命令汇总

    linux 下的vi命令汇总 linux 下的vi 主要作用是什么? Vi是Unix及Linux系统bai下标准的编辑器,由美国加州大学伯克利分校的Bill Joy所创立. 基本上vi可以分为三种状态 ...

  10. linux命令--vi,vim

    进入vi的命令  vi filename :打开或新建文件,并将光标置于第一行首  vi +n filename :打开文件.并将光标置于第n行首  vi + filename :打开文件.并将光标置 ...

最新文章

  1. 解决postgresql数据库localhost可以连接,ip连接不了的问题
  2. 使用pip将Python包安装到不同的目录中?
  3. JQuery移除事件
  4. 除夕之夜快乐!自费送10个无人机给大家
  5. c现代方法8.2节 deal.c程序自己编写
  6. Linux 安装 配置 Maven
  7. 重新认识访问者模式:从实践到本质
  8. python 小甲鱼——面向对象笔记
  9. 拿走不谢:一份历经线上考验的大规模系统的消息队列技术方案!
  10. SqlServer中Group By高级使用--Inner Join分组统计
  11. 视频、音频格式转换全集
  12. ShaderForge安装教程
  13. iOS 适配iPhone XR/XS/XS MAX
  14. 计算机晋级职称考试内容,职称计算机考试内容
  15. 【TVM帮助文档学习】Relay的模式匹配
  16. Java中Character类的概述及其详解
  17. 使用 Jib 生成 Java Docker 镜像
  18. android os适配机型,系统和支持机型对比
  19. 如何将PDF删除水印?PDF怎么删除水印
  20. Python网络爬虫爬取智联招聘职位

热门文章

  1. 服务器就是一台性能好的电脑吗,科普:什么是服务器? 服务器与普通电脑有何区别?...
  2. PCIE设备如何降速降带宽
  3. 创新电影院5G的未来
  4. IIS 设备未就绪。
  5. RFID读卡器的功能有哪些
  6. ​CAD图纸怎么转换成PDF格式?这两种方法快速转换
  7. 2022软件测试自学全套教程-基于python自动化软件测试-2022新版软件测试中级程序员学习路线
  8. xctf攻防世界 MISC高手进阶区 互相伤害
  9. 就业面试的时候,hr会不会去确定程序员的学历?
  10. SAP Portfolio Analyzer 中 索提诺比率(Sortino Ratio)