Vim\Vi简介

Vim\Vi是一个功能强大的全屏幕文本编辑器,Linux/Unix上最常用的文本编辑器,它的作

用是建立、编辑、显示文本文件(Vim/Vi没有菜单,只有命令)

Vim\Vi工作模式

插入命令(红色为常用)

a                 在光标后插入文本

A                在本行行末插入文本

i                 在光标后插入文本

I                 在本行开始插入文本

o                 在光标下插入新行

O                在光标上插入新行

定位命令

h、left            左移一个字符

J、down         下移一行

k、up             上移一行

l、right           右移一个字符

$                     移至行尾

0(数字零)        移至行首

H                    移至屏幕上端

M                   移至屏幕中央

L                     移至屏幕下端

:set nu            设置行号

:set nonu        取消行号

gg                  到第一行

G                    到最后一行

nG                  到第n行

:n                    到第n行

删除命令

x                    删除光标所在处字符

nx                  删除光标所在处后n个字符

dd                 删除光标所在行,ndd删除n行

dG                 删除光标所在行到末尾的内容

D                   删除从光标所在处到行尾

:n1,n2d          删除指定范围的行

复制和剪切命令

yy、Y                复制当前行

nyy、nY            复制当前行以下的n行

dd                     剪切当前行

ndd                   剪切当前行以下的n行

p、P                  粘贴在当前光标所在行下或行上

替换和取消命令

r                     取代光标处所在字符

R                    从光标所在处开始替换字符,按ESC结束

u                    取消上一步操作

搜索和替换命令

/string                      向前搜索指定字符串搜索时忽略大小写:set ic

n                               搜索指定字符串的下一个出现位置

:%s/old/new/g         全文替换指定字符串

:n1,n2s/old/new/g   在一定范围内替换指定字符串

保存和退出命令

W                            保存修改

:W new_filename    另存为指定文件

:wq                          保存修改并退出

ZZ                            快捷键,保存修改并退出

:q!                            不保存修改退出

:wq!                         保存修改并退出(文件所有者可忽略文件的只读属性)

八、Linux文本编辑器vim/vi相关推荐

  1. Linux文本编辑器-vim

    Linux文本编辑器-vim Vim简介 Vim是从vi发展出来的一个文本编辑器.其代码补完.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用.和Emacs并列成为类Unix系统用户最喜欢 ...

  2. Linux——文本编辑器(Vi)详解介绍

    Linux--文本编辑器(Vi)详解介绍 1.Vi的简介 Vi是Visual interface的简称,可以执行输出.删除.查找.替换.块操作等众多文本操作,而且用户根据自己的需要对其进行制定,这是v ...

  3. Linux文本编辑器——vim

    Linux文本编辑器   ed  pico  emacs  nano  gVim  vim  vi   vim 是文本编辑器  不是文字处理工具(office  liboffice  wps)  你的 ...

  4. Linux文本编辑器---vim详解

    零.前言 本篇主要介绍Linux下文本编辑器vim的使用方法,以及sudo命令的实现. 1.什么是vim 在windows系统下,我们使用VS来编写代码,编译代码,调试代码,运行代码等,甚至还可以进行 ...

  5. 10.18.1 linux文本编辑器vim

    vi和vim的区别 编辑一个文本时,vi不会显示颜色,而vim会显示颜色,vi 有点类似windows记事本,简单,那么就是vim复杂编辑器,功能复杂,高亮,自动缩进(写shell/python脚本用 ...

  6. Linux文本编辑器——vim编译器的全面讲解

    前言 这是我听老师讲课做的笔记,考试要看的. 这是视频地址 作者:RodmaChen 关注我的csdn博客,更多Linux笔记知识还在更新 vim编译器 一 概述 二 vim 编译器常用的操作命令 2 ...

  7. linux文本编辑器vim的基本使用

    文本编辑器用来创建或修改文本文件的. 三种工作模式:命令模式-->>编辑模式--->>命令行模式.模式切换:进入文件 --命令模式出现insert --编辑模式输入: --命令 ...

  8. Linux文本编辑器vim

    简介 vi: Visual Interface,文本编辑器 文本编码:ASCII, Unicode 文本编辑种类: 行编辑器: sed 全屏编辑器:nano, vi VIM - Vi IMproved ...

  9. Linux文本编辑器Vim操作命令汇总!

    vim编辑器无疑是每个开发者都必须掌握的,通常在Linux的服务器操作文件内容都是需要使用到它的. 但是在使用时能够记住的vim命令又是少之又少,如果是专业运维人员的话可能就比较熟悉,但是我们开发人员 ...

  10. 【Linux】 - linux文本编辑器vim的常用操作

    文章目录 启动和退出 命令模式和插入模式 保存操作 光标移动命令 文本编辑操作 插入一行 删除文本 复制和粘贴 查找和替换 行内搜索 搜索整个文件 全局搜索和替换 启动和退出 [启动]:输入vim命令 ...

最新文章

  1. 比特币寒冬中,你更应该关注企业区块链!
  2. VMP分析之VMP2.13插件化分析(四)
  3. 漫谈C#编程语言在游戏领域的应用
  4. python文件管理_超值的Python文件操作与管理!
  5. 可以批量转modis投影_SNAP批量处理Sentinel2数据
  6. 索引法则--LIKE以%开头会导致索引失效进而转向全表扫描(使用覆盖索引解决)...
  7. Mac国内安装oh-my-zsh
  8. 电脑测试软件_一种笔记本电脑转轴扭力测试仪
  9. linux恢复表数据,Linux恢复误删的数据
  10. java EasyUI导出当前页和导出模板
  11. C# Xamarin移动开发项目实战篇
  12. 火狐扩展教程_Firefox扩展模板
  13. Windows阿帕奇apache服务器安装(httpd)
  14. Error: ‘list‘ object cannot be coerced to type ‘double‘
  15. cd40系列芯片_CD40系列芯片大全
  16. 用计算机打爸爸妈妈,看图写话打电脑
  17. 知识图谱 Freebase 的基本概念
  18. python基础-异常处理try-except
  19. NDK学习笔记:FFmpeg解压MP34提取音频PCM(swrContext、swr_alloc_set_opts)
  20. 动画和漫画里ed、op、OVA、ost、bl、gl是什么意思?

热门文章

  1. java中将一个字符数组赋值给另一个,两者同时变化
  2. BZOJ1086 [SCOI2005]王室联邦(树分块)
  3. 推行ISO9000的作用及相关知识
  4. 证明三角形内角和等于180度
  5. 山西省计算机商务学校地址,山西计算机等级考试报名地点
  6. 一个html页面最多写多少代码,在多个页面使用同一个HTML片段的代码
  7. c语言文本格式自动对齐,c语言文件读取原始数据是1、2列是按相同的一起排列命名为Yi- 爱问知识人...
  8. linux快捷删除151617文件,mengzhaoliang
  9. css两列等高,实现一个两列等高布局,讲讲思路
  10. 网络安全:教你五招服务器安全维护技巧