Linux学习笔记(十)——Linux中vi编辑器

原创 2015年07月06日 16:22:55

1) vi基本操作

a)  vi共有三种模式,一般模式、编辑模式、指令列命令模。

b)  一般模式可以和其他模式切换,但是编辑模式不能和指令列命令模式切换。

c)  一般模式下按键说明:

d)  G:移动的此档案的最后一行

e)  gg:移动到此档案的第一行

f)  n<enter>:n为数字,光标向下移动n行

g)  /word:向光标之下寻找一个名称为word的字符串,往后搜索

h)  ?word:往前搜索

i)  n:重复前一个搜寻动作;N:反向重复前一个搜寻动作。

j)  :n1,n2s/word1/word2/g:n1,n2为数字,在第n1到n2行之间寻找word1这个字符串,并将该字符串取代为word2

k)  :1,$s/word1/word2/g:从第一行到最后一行,将word1替换串word2

l)  x,X:在一行字中,x为向后删除一个字符,相当于【delete】键,X为向前删除一个字符,相当于【backspace】键

m)  dd:删除游标所在的那一整列

n)  ndd:n为数字,删除光标所在的的向下n列

o)  yy:复制光标所在的那一行

p)  nyy:复制光标所在的向下n行

q)  p,P:p为将所复制的数据粘贴到光标的下一行,P为粘贴到光标的上一行。

r)  u:复原前一个动作

s)  ctrl+ r :重做前一个动作

t)  .:小数点,重复前一个动作

u)  :setnu:显示行号/:setnonu:取消行号

v)  :sp:进入多功能窗口

w)  :wnewfilename :将正在编辑的档案另存新档名为newfilename

x)  :rfilename:在当前编辑档案中读入另外的一个档案

y)  :e!:已经编辑过的档案,返回原始状态

2) vi编辑模式常用操作

3) vim的暂存档及额外功能

a)  当我们在使用 vim 编辑时, vim 会在与被编辑的档案的目录下,再建立一个名为 .filename.swp 的档案。

b)  vim与vi的操作几乎一样,且会有不同颜色的标注。

4) vim区块选择(Visual Block)

5) Dos与Linux断行字符转换

6) 编码转换


-------以上整理自鸟哥的Linux私房菜

版权声明:本文为博主原创文章,未经博主允许不得转载。

练习Linux中的vi编辑器

作业题目:         下面方框中的画面,是你在 vim 编辑器中,正在编辑的一份文件的 内容。每一行的末尾都有一个看不见的换行符。这个文件共有 10 行。左侧的行号,仅做指示,并不是文件内容。...
  • Jijiahao95
  • Jijiahao95
  • 2016年10月14日 22:14
  • 394

Linux成神第一步——VI编辑器的使用

都说Linux会不会,就看VI会不会,可见VI编辑器在Linux操作系统使用过程中的重要性!下面来学学这高大上的玩意儿。据说,如果你在VI编辑器下编辑文本如行云流水一般轻松自如的话,你会有龙入大海的感...
  • Tendency_Yang
  • Tendency_Yang
  • 2016年04月24日 19:22
  • 2588

linux下如何退出VI编辑器

有很多方法:退出Vi  当编辑完文件,准备退出Vi返回到shell时,可以使用以下几种方法之一。  在命令模式中,连按两次大写字母Z,若当前编辑的文件曾被修改过,则Vi保存该文件后退出,返回到shel...
  • q75197694
  • q75197694
  • 2015年08月31日 08:44
  • 3580

linux下Vi编辑器命令大全

注释:1.filename,文件的url树路径(如:/usr/local/apache2.11/conf/httpd.conf)2.注意区分大小写3.实用于linux and cygwin ...
  • lesorb
  • lesorb
  • 2009年07月07日 10:01
  • 1277

vi编辑器中的替换命令

按esc 然后执行以下代码,即可完成替换:g/原内容/s//目标内容 vi中的一些其他命令 shift+g 将内容切到结尾...
  • u014236541
  • u014236541
  • 2015年03月22日 13:38
  • 822

linux 在vi编辑器里面有一个查找某个单词

首先要进入命令模式(按ESC退出INSERT模式) 然后输入:/单词
  • u014796999
  • u014796999
  • 2015年12月10日 14:05
  • 5246

Linux下 VIm编辑器显示行号

第一种是,手动显示:在vim命令行模式下输入  :set nu       取消显示:在vim命令行模式下输入:  set nonu       第二种是,永久自动显示:我们修改一个配置文...
  • css_good
  • css_good
  • 2014年09月12日 15:02
  • 365

vi编辑器的三种模式

vi编辑器有3种基本工作模式,分别是:命令模式、文本输入模式、和末行模式。 第一:命令行模式:该模式是进入vi编辑器后的默认模式。任何时候,不管用户处于何种模式,按下ESC键即可进入命令模式。在该模...
  • ztt1985
  • ztt1985
  • 2012年04月21日 14:00
  • 1022

linux vi文本编辑器三种模式切换及常用操作

初学者刚进入vi不要乱点键盘,vi的三种模式和各种命令很容易弄混@@ vi编辑器是Unix系统最初的编辑器。它使用控制台图形模式来模拟文本编辑窗口,允许查看文件中的行、在文件中移动、插入、编辑和替换文...
  • qq_38419850
  • qq_38419850
  • 2017年12月12日 12:26
  • 180

Linux基础之Vi编辑器快捷键

移动光标: h或左方向键:光标向左移动一个字符 j或下方向键:光标移到下一行 k或者上方向键:光标向上移动一行 l或者右方向键:光标向右移动一个字符 (h:左,l:右,k:上,j:下) ...
  • firstblh
  • firstblh
  • 2016年03月09日 15:30
  • 1430
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux学习笔记(十)——Linux中vi编辑器
举报原因:
原因补充:

(最多只允许输入30个字)