vi/vim编辑器的使用

进入vi/vim  vi/vim filename

三种操作模式

  文本编辑模式:i,a,o进入文本编辑,按Esc退出文本编辑并且转换到命令模式。

  •1)i在光标所在处插入文字。

  •2)a目前光标所在处下一个位置插入文字。

  •3)o插入新的一行,然后在行首插入文字

  命令模式:

  •1)i a o进入文本编辑模式。

  •2)光标的移动,方向键:h左,j下,k上,l右

  •3)位置快捷键:ctrl+b向后翻页ctrl+f向后页

  •Shift+?

  •w移动到下一个单词的开头

  •e移动到下一个单词的结尾

  •b移动到上一个单词的开头

  •0(零)移动到光标所在行的开头

  底行命令模式:  按下shift+:转换到底行命令模式:

  •1)wq:保存退出

  •2)w:将现在的内容保存到文件中

  •3)q:退出

  •4)q!:强制退出

  •5)/name:查找name内容

  •6)按/n个空格:取消选中的字符/串

  •7)set nu 列出行号 set nonu取消行号

  •8)C风格的缩进,set tabstop=3.设置tab按键缩进的距离

  •9)跳到指定的行:行号+回车

  •10)替换字符串

  •%s/原字符串/要替代的字符串/g

  •11)保持生产新文件

  •Number1,number2 w newfilename

  •行号1,行号2 保存 新的文件名

  •删除文字

  •小x:删除光标位置后面的一个字符

  •大X:删除光标位置前面的一个字符

  •n+x(小):删除光标位置后面的n个字符

  •n+X(大):删除光标位置前面的n个字符

  •dd:删除光标所在行

  •n+dd:删除光标所在行以及下面的五行。(从光标所在行算起来至后面五行(包括光标所在行))

  •复制粘贴

  •yw:复制当前光标所在处到字尾到缓冲区中。

  •yy:复制当前光标所在行到缓冲区中。

  •n+yy:复制当前光标所在行到下面n行到缓冲区中(包括光标所在行)

  •p粘贴:将缓冲区的内容粘贴到光标所在的位置。

  •6,取代(替换)

  •r替换光标所在处的字符

  •R一直替代直到按esc

  •复原undo

  •u撤销

  •跳到指定的行。

  •Ctrl+g 列出光标所在行的行号

  •n+g 跳到n行,不存在0g,也就是没有0行一说。

时间: 2024-08-04 01:52:19

vi/vim编辑器的使用的相关文章

vi/vim编辑器的基本操作

vi/vim编辑器的基本操作 Contents 1. 工具准备(下载gvim) 2. vi/vim基本入门 2.1. 安装 2.2. 基本使用 3. vi/vim基本命令表 1 工具准备(下载gvim) 废话 :因为我们的目的是学习vi/vim操作,所以不必强调使用linux系统下的vi/vim,这里使用的是windows版的gvim(gvim是vi/vim的gui加强版).网盘下载 :http://pan.baidu.com/s/1hqfAch2官网下载 :http://www.vim.org

vi/vim编辑器的使用总结

vi/vim 编辑器 打开文件: #vi [option][file..] +#:打开文件后,直接让光标处于第#行的行首: #/PATTERN:打开文件后,直接让光标处于第一个被PATTERN匹配到的行的行首: (1)模式转换: 编辑模式:默认模式 编辑模式 --->输出模式: i:insert,在光标所在处输入 a:append,在光标所在处后发输入 o:在光标所在处的下方打开一个新行 I:在光标所在的行首输入 A:在光标所在的行尾输入 O:在光标所在的处的上方打开一个新行 输入模式---->

Linux 中 vi / vim 编辑器的简单介绍后续增加强大的功能

vi/vim编辑器 一般模式:光标移动,复制整行粘贴行,搜索替换,删除字符,删除列等 移动光标的方法 h 或 向左箭头键(←) 光标向左移动一个字符 j 或 向下箭头键(↓) 光标向下移动一个字符 k 或 向上箭头键(↑) 光标向上移动一个字符 l 或 向右箭头键(→) 光标向右移动一个字符 如果你将右手放在键盘上的话,你会发现 hjkl 是排列在一起的,因此可以使用这四个按钮来移动光标. 如果想要进行多次移动的话,例如向下移动 30 行,可以使用 "30j" 或 "30↓&

windows下vi/vim编辑器的基本操作

windows下vi/vim编辑器的基本操作 Contents 1. 工具准备(下载gvim) 2. vi/vim基本入门 2.1. 安装 2.2. 基本使用 3. vi/vim基本命令表 1 工具准备(下载gvim) 废话 :因为我们的目的是学习vi/vim操作,所以不必强调使用linux系统下的vi/vim,这里使用的是windows版的gvim(gvim是vi/vim的gui加强版). 网盘下载 :http://pan.baidu.com/s/1hqfAch2 官网下载 :http://w

【转】Linux上vi(vim)编辑器使用教程

Linux上vi(vim)编辑器使用教程 ------------------------------------------------------------ ikong ------------------------------------------------------------- vi(vim)是上Linux 非常常用的编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率.vi是 “visual interface”

Linux学习手记 - vi/vim 编辑器显示行号

显示行号 1. 打开vi 编辑器 2. 输入  :set number 3. 回车 关闭行号显示 1. 打开vi 编辑器 2. 输入  :set nonumber 3. 回车 行号在每次打开 vi/vim 编辑器都可以显示 1. 找到 /etc/vimrc(/etc/virc) 配置文件 2. vim /etc/vimrc 3. 将 set number 加入到文件末尾,然后 :wq 保存退出 原文地址:https://www.cnblogs.com/martin001/p/9649574.ht

Linux上vi(vim)编辑器使用教程

vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率.vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi).在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim.下面vps侦探整理一下vi的使用教程:包含vi的基本介绍.使用模式.文件的打开关闭保存.插入文本或新建行.移动光标.删除.恢复字符或行.搜索等等,算是一篇比较适合新手学习vi的

Linux vi/vim编辑器常用命令与用法总结

(一)vi/vim是什么?Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器,因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了,非常方便.vi就是一种功能强大的文本编辑器,而vim则是高级版的vi,不但可以用不同颜色显示文字内容,还能进行诸如shell脚本.C语言程序编辑等功能,可以作为程序编辑器. (二)为什么要学习vi/vim?首先所有的Linux发行版系统上都会默认内置vi编辑器,而不一定带有其他文本编辑器,非常通用:其次,很多

ubuntu vi/vim编辑器必知必会

转载出处:http://blog.csdn.net/xiajun07061225/article/details/7039413 一.我们为什么要学习vim编辑器? Linux的命令行界面下面有非常多的文本编辑器.比如经常听说的就有Emacs.pico.nano.joe与vim等.vim可以看做是vi的高级版.我们为什么一定要学习vim呢?有以下几个原因: (1)所有的Unix like系统都会内置vi文本编辑器,其他的文本编辑器则不一定会存在. (2)很多软件的编辑接口都会主动调用vi. (3

vi/vim编辑器

vi编辑器:全屏的文本编辑器vi:Visual Interface,可视化界面:vim相对于vi有更多的新特性:1.语法着色显示:2.更多的命令:3.历史记录: vi:模式化文本编辑器 模式: 编辑模式(命令模式),默认工作模式: 插入模式(输入模式),文本信息的自由编辑:在左下角有"Insert"标记: ex模式(末行模式),对于编辑器本身某些属性和功能的设定:也可以进行文本的编辑操作: 其他辅助模式: 替换模式:输入的信息直接替换光标所在位置的内容: 可视化模式: vi/vim的操