vi 编辑工具的使用
- 格式:doc
- 大小:81.00 KB
- 文档页数:15
vi使用技巧Vi是一款经典的文本编辑器,常被程序员和系统管理员使用。
下面是一些Vi使用的技巧,可以提高编辑效率和操作体验。
1. 模式切换:Vi有两种模式,命令模式和插入模式。
命令模式下可以进行复制、粘贴、删除等操作,插入模式下可以输入文字。
在命令模式按下 "i" 键进入插入模式,在插入模式按下"Esc" 键返回命令模式。
2. 光标移动:使用 "h"、"j"、"k"、"l" 键(分别对应左、下、上、右)可以在命令模式下移动光标。
使用 "gg" 和 "G" 键可以分别跳到文件开头和结尾。
使用 "0" 键可以跳到行首,使用"$" 键可以跳到行尾。
3. 复制和粘贴:在命令模式下将光标移到要复制的地方,按下"yy" 键复制当前行,或者按下数字 + "yy" 键复制多行。
然后将光标移到要粘贴的位置,按下 "p" 键粘贴。
4. 删除和撤销:在命令模式下按下 "dd" 键可以删除当前行,或者按下数字 + "dd" 键删除多行。
按下 "u" 键可以撤销最后的操作。
5. 查找和替换:在命令模式下按下 "/" 键可以进行查找操作,输入要查找的关键词并按下 "Enter" 键。
按下 "n" 键可以跳转到下一个匹配项。
按下 ":%s/old/new/g" 可以替换整个文件中的 "old" 字符串为 "new" 字符串。
6. 多文件编辑:使用 "vi filename" 的方式可以打开指定的文件。
vi使用方法Vi是一款非常强大的文本编辑器,它在Unix和Linux系统中广泛使用。
它具有强大的功能和灵活的操作方式,可以帮助用户高效地编辑文本文件。
本文将介绍Vi的基本使用方法,希望能够帮助大家更好地利用这款编辑器。
Vi编辑器有两种模式,分别是命令模式和编辑模式。
在命令模式下,用户可以执行各种命令,如移动光标、复制粘贴、查找替换等操作。
在编辑模式下,用户可以输入文本内容。
要切换模式,可以按下“i”键进入编辑模式,按下“Esc”键返回命令模式。
在命令模式下,用户可以使用各种快捷键来执行操作。
例如,要保存文件并退出Vi编辑器,可以按下“Shift + :”键,然后输入“wq”命令并按下回车键。
要放弃修改并退出Vi编辑器,可以按下“Shift + :”键,然后输入“q!”命令并按下回车键。
此外,用户还可以使用“h”、“j”、“k”、“l”键来移动光标,使用“x”、“dd”、“yy”、“p”等命令来删除、复制、粘贴文本内容。
在编辑模式下,用户可以输入文本内容。
此时,用户可以使用各种快捷键来执行编辑操作。
例如,要插入文本内容,可以按下“i”键进入插入模式,然后输入需要的文本内容。
要删除文本内容,可以按下“x”键删除光标所在位置的字符,按下“dd”命令删除整行文本。
Vi编辑器还具有强大的查找替换功能。
在命令模式下,用户可以按下“/”键进入查找模式,然后输入需要查找的内容并按下回车键。
如果需要替换文本内容,可以按下“Shift + :”键,然后输入“%s/old/new/g”命令并按下回车键,其中“old”是需要被替换的内容,“new”是替换后的内容。
除了基本的编辑操作,Vi编辑器还支持自定义配置和插件扩展。
用户可以通过编辑配置文件来修改编辑器的默认设置,也可以安装各种插件来扩展编辑器的功能。
这些功能可以帮助用户更好地适应自己的工作需求,提高工作效率。
总之,Vi是一款非常强大的文本编辑器,它具有丰富的功能和灵活的操作方式。
Vi是一种常见的文本编辑器,在Unix和Linux系统中广泛使用。
以下是Vi编辑器的一些基本使用方法:
打开文件:
在终端中输入vi 文件名打开一个文件,如果文件不存在,则会新建一个空文件。
切换模式:
Vi编辑器有两种基本模式:命令模式和编辑模式。
在命令模式下,可以执行命令,如保存、复制、粘贴等。
在编辑模式下,可以输入和编辑文本内容。
进入编辑模式,按下i进入插入模式,可以开始编辑文本。
从编辑模式返回命令模式,按下Esc键。
保存文件:
在命令模式下,输入:w保存文件。
输入:w 文件名将文件保存为指定名称。
输入:q退出Vi编辑器。
输入:wq保存文件并退出Vi编辑器。
编辑文本:
进入编辑模式后,可以使用常规的文本编辑功能,如输入、删除、复制、粘贴等。
使用方向键或h、j、k、l进行光标移动。
使用x删除当前光标下的字符。
使用dd删除当前行。
使用yy复制当前行。
使用p粘贴剪贴板中的内容。
搜索和替换:
在命令模式下,输入/关键词进行向下搜索。
输入?关键词进行向上搜索。
使用n定位到下一个匹配项。
使用N定位到上一个匹配项。
输入:s/旧值/新值替换第一个匹配项。
输入:s/旧值/新值/g替换整行中的所有匹配项。
这只是Vi编辑器的一些基本用法,Vi具有丰富的功能和快捷键。
对于更深入的了解,建议查阅Vi的详细文档或参考在线教程。
Vi是一种功能强大的文本编辑器,常用于Unix和Linux系统。
以下是Vi编辑器的基本使用方法:
打开文件:输入命令:vi 文件名示例:vi test.txt
进入编辑模式:在Vi的默认模式下,只能浏览和执行命令。
要进入编辑模式,请按下小写字母"i" 或"a" 键。
按"i" 键以在光标前插入文本。
按"a" 键以在光标后插入文本。
编辑文本:在编辑模式下,您可以自由地输入、删除和修改文本。
使用键盘进行编辑,并且支持各种操作如复制、粘贴、撤销等。
使用箭头键或hjkl 键(h-左,j-下,k-上,l-右)进行光标导航。
按"x" 键删除当前光标下的字符。
按"dd" 删除整行。
按"yy" 复制整行。
按"p" 粘贴已复制或剪切的内容。
保存文件:在命令模式下,输入":w" 保存更改。
输入":q" 退出Vi编辑器。
输入":wq" 保存并退出编辑器。
其他常用命令:
":r 文件名" 在当前位置插入另一个文件的内容。
":/关键词" 搜索指定关键词。
"u" 撤销上一步操作。
":set nu" 显示行号。
这只是Vi编辑器的基本使用方法,还有更多高级功能和命令,请参考Vi编辑器的详细文档或教程。
vi编辑器用法介绍:在计算机领域,文本编辑器是一种广泛使用的工具,用于编辑各种类型的文本文件。
vi编辑器是一款强大而受欢迎的文本编辑器,被广泛用于Linux 和Unix系统上。
本文将详细介绍vi编辑器的基本用法,使读者能够快速掌握该编辑器的功能和特性。
一、vi编辑器的启动和退出•打开终端,输入命令vi,即可启动vi编辑器。
•要退出vi编辑器,使用命令:q,并按下回车键。
如果你已经进行了修改,使用:q!可以强制退出而不保存修改。
二、基本的vi编辑器模式 vi编辑器具有多种模式,包括命令模式、插入模式和末行模式。
以下是这些模式的详细介绍:1.命令模式(Command mode)命令模式是vi编辑器的默认模式,用户可以使用各种命令来操作文本文件。
以下是一些常用的命令:2.i:进入插入模式。
3.x:删除当前字符。
4.dd:删除当前行。
5.yy:复制当前行。
6.p:粘贴已复制的内容。
7.插入模式(Insert mode)在插入模式下,用户可以直接输入文本内容。
以下是进入插入模式的几种方法:8.i:在当前光标位置前插入文本。
9.a:在当前光标位置后插入文本。
10.o:在当前行的下方插入新行并进入插入模式。
11.O:在当前行的上方插入新行并进入插入模式。
12.末行模式(Ex mode)末行模式用于执行一些高级操作,如保存文件、查找替换等。
以下是一些常用的末行模式命令:13.:w:保存文件。
14.:wq:保存文件并退出vi编辑器。
15.:q!:强制退出并丢弃修改。
16.:s/old/new/g:在文本中查找并替换字符串。
三、vi编辑器的光标移动在vi编辑器中,光标的移动是非常重要的。
以下是一些常用的光标移动命令:•h:将光标向左移动一个字符。
•j:将光标向下移动一行。
•k:将光标向上移动一行。
•l:将光标向右移动一个字符。
•^:将光标移动到行首。
•$:将光标移动到行尾。
四、vi编辑器的搜索和替换功能要在vi编辑器中搜索某个字符串,可以使用命令/加上待搜索的字符串。
vi使用方法Vi使用方法。
Vi是一款常用的文本编辑器,它具有强大的功能和灵活的操作方式,可以帮助用户高效地进行文本编辑。
下面将介绍Vi的基本使用方法,希望对初学者有所帮助。
1. 启动Vi。
在命令行中输入vi命令即可启动Vi编辑器,如,vi filename。
如果文件不存在,则会新建一个文件;如果文件已存在,则会打开该文件。
2. Vi的三种模式。
Vi有三种模式,命令模式、插入模式和底线命令模式。
命令模式,Vi启动后默认进入的模式,可以进行文本的复制、粘贴、删除等操作。
插入模式,在命令模式下按下i、a、o等键可以进入插入模式,可以进行文本的输入和编辑。
底线命令模式,在命令模式下按下冒号键“:”可以进入底线命令模式,可以保存、退出、查找等操作。
3. 基本操作。
在命令模式下,可以使用以下基本操作:光标移动,h(左)、j(下)、k(上)、l(右)。
删除字符,x(删除光标所在位置的字符)、dd(删除整行)。
复制粘贴,yy(复制整行)、p(粘贴)。
撤销操作,u(撤销上一步操作)。
4. 插入文本。
在命令模式下按下i可以进入插入模式,在插入模式下可以进行文本的输入和编辑。
按下Esc键可以退出插入模式,回到命令模式。
5. 保存和退出。
在命令模式下按下冒号键“:”进入底线命令模式,可以进行保存和退出操作:保存,输入w命令,如,w filename。
保存并退出,输入wq命令,如,wq filename。
不保存并退出,输入q!命令,如,q!。
6. 查找和替换。
在底线命令模式下可以进行查找和替换操作:查找,输入/加上要查找的内容,如,/keyword。
替换,输入:s/old/new/g可以替换文本中的所有old为new。
7. 多窗口操作。
Vi支持分割窗口进行多文件编辑,可以使用,sp(水平分割)、vsp(垂直分割)命令进行窗口分割,使用Ctrl+w进行窗口切换。
8. 高级操作。
Vi还支持宏录制、行号显示、标签跳转等高级操作,可以根据实际需求进行学习和使用。
Vi编辑器的基本使用方法1.vi的基本概念基本上vi可以分为三种状态,分别是命令模式command mode、插入模式Insert mode和底行模式last line mode,各模式的功能区分如下:1.1.命令行模式command mode控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode.1.2.插入模式Insert mode只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式.1.3.底行模式last line mode将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等.不过一般我们在使用时把vi简化成两个模式,就是将底行模式last line mode 也算入命令行模式command mode.2.vi的基本操作2.1.进入vi在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:$ vi myfile不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式command mode」,您要切换到「插入模式Insert mode」才能够输入文字.初次使用vi 的人都会想先用上下左右键移动光标,结果电脑一直哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到「插入模式Insert mode」再说吧2.2.切换至插入模式Insert mode编辑文件在「命令行模式command mode」下按一下字母「i」就可以进入「插入模式Insert mode」,这时候你就可以开始输入文字了.2.3.Insert 的切换您目前处于「插入模式Insert mode」,您就只能一直输入文字,如果您发现输错了字想用光标键往回移动,将该字删除,就要先按一下「ESC」键转到「命令行模式command mode」再删除文字.2.4.退出vi及保存文件在「命令行模式command mode」下,按一下「:」冒号键进入「Last line mode」,例如:: w filename 输入「w filename」将文章以指定的文件名filename保存: wq 输入「wq」,存盘并退出vi : q 输入q, 不存盘强制退出vi3.命令行模式command mode功能键3.1.插入模式按「i」切换进入插入模式「insert mode」,按“i”进入插入模式后是从光标当前位置开始输入文件;按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;按「o」进入插入模式后,是插入新的一行,从行首开始输入文字.3.2.从插入模式切换为命令行模式按「ESC」键.3.3.移动光标vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格.按「ctrl」+「b」:屏幕往“后”移动一页.按「ctrl」+「f」:屏幕往“前”移动一页.按「ctrl」+「u」:屏幕往“后”移动半页.按「ctrl」+「d」:屏幕往“前”移动半页.按数字「0」:移到文章的开头.按「G」:移动到文章的最后.按「$」:移动到光标所在行的“行尾”.按「^」:移动到光标所在行的“行首”按「w」:光标跳到下个字的开头按「e」:光标跳到下个字的字尾按「b」:光标回到上个字的开头按「l」:光标移到该行的第个位置,如:5l,56l.3.4.删除文字「x」:每按一次,删除光标所在位置的“后面”一个字符.「x」:例如,「6x」表示删除光标所在位置的“后面”6个字符.「X」:大写的X,每按一次,删除光标所在位置的“前面”一个字符.「X」:例如,「20X」表示删除光标所在位置的“前面”20个字符.「dd」:删除光标所在行.「dd」:从光标所在行开始删除行3.5.复制「yw」:将光标所在之处到字尾的字符复制到缓冲区中.「yw」:复制个字到缓冲区「yy」:复制光标所在行到缓冲区.「yy」:例如,「6yy」表示拷贝从光标所在的该行“往下数”6行文字.「p」:将缓冲区内的字符贴到光标所在位置.注意:所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能.3.6.替换「r」:替换光标所在处的字符.「R」:替换光标所到之处的字符,直到按下「ESC」键为止.3.7.回复上一次操作「u」:如果您误执行一个命令,可以马上按下「u」,回到上一个操作.按多次“u”可以执行多次回复.3.8.更改「cw」:更改光标所在处的字到字尾处「cw」:例如,「c3w」表示更改3个字3.9.跳至指定的行「ctrl」+「g」列出光标所在行的行号.「G」:例如,「15G」,表示移动光标至文章的第15行行首.st line mode下命令简介在使用「last line mode」之前,请记住先按「ESC」键确定您已经处于「command mode」下后,再按「:」冒号即可进入「last line mode」.4.1.列出行号「set nu」:输入「set nu」后,会在文件中的每一行前面列出行号.B 跳到文件中的某一行「」:「」号表示一个数字,在冒号后输入一个数字,再按回车键就会跳到该行了,如输入数字15,再回车,就会跳到文章的第15行.4.2.查找字符「/关键字」:先按「/」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」会往后寻找到您要的关键字为止.「关键字」:先按「」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」会往前寻找到您要的关键字为止.4.3.保存文件「w」:在冒号输入字母「w」就可以将文件保存起来.4.4.离开vi「q」:按「q」就是退出,如果无法离开vi,可以在「q」后跟一个「」强制离开vi.「qw」:一般建议离开时,搭配「w」一起使用,这样在退出的时候还可以保存文件.5.vi命令列表5.1.下表列出命令模式下的一些键的功能:5.1.1.h:左移光标一个字符5.1.2.l:右移光标一个字符5.1.3.k:光标上移一行5.1.4.j:光标下移一行5.1.5.^ :光标移动至行首5.1.6.0 :数字“0”,光标移至文章的开头5.1.7.G :光标移至文章的最后5.1.8.$ :光标移动至行尾5.1.9.Ctrl+f:向前翻屏5.1.10.Ctrl+b:向后翻屏5.1.11.Ctrl+d:向前翻半屏5.1.12.Ctrl+u:向后翻半屏5.1.13.i:在光标位置前插入字符5.1.14.a :在光标所在位置的后一个字符开始增加5.1.15.o:插入新的一行,从行首开始输入5.1.16.ESC :从输入状态退至命令状态5.1.17.x:删除光标后面的字符5.1.18.x:删除光标后的个字符5.1.19.X:大写X,删除光标前面的字符5.1.20.X:删除光标前面的个字符5.1.21.dd:删除光标所在的行5.1.22.dd:删除从光标所在行数的行5.1.23.yw:复制光标所在位置的一个字5.1.24.yw:复制光标所在位置的个字5.1.25.yy:复制光标所在位置的一行5.1.26.yy:复制从光标所在行数的行5.1.27.p:粘贴5.1.28.u:取消操作5.1.29.cw:更改光标所在位置的一个字5.1.30.cw:更改光标所在位置的个字5.2.下表列出行命令模式下的一些指令:5.2.1.w filename :储存正在编辑的文件为filename5.2.2.wq filename :储存正在编辑的文件为filename,并退出vi5.2.3.q :放弃所有修改,退出vi5.2.4.set nu :显示行号5.2.5./或:查找,在/后输入要查找的内容5.2.6.n :与/或一起使用,如果查找的内容不是想要找的关键字,按n或向后与/联用或向前与联用继续查找,直到找到为止.6.Vi set6.1.set autoindent在插入模式下,对每行按与上行同样的标准进行缩进,与shiftwidth选项结合使用6.2.set list6.3.把制表符显示为^I ,用$标示行尾使用list分辨尾部的字符是tab还是空格6.4.set number6.5.显示行号6.6.set readonly文件只读,除非使用可写6.7.set shiftwidth反向制表符中的空格数目6.8.set showmatch在vi中输入,}时,光标会暂时的回到相匹配的,{ 如果没有相匹配的就发出错误信息的铃声,编程时很有用6.9.set tabstop指定tab缩进的字符数目6.10.set wrapscan授索在文件的两端绕回7.有几点注意要提醒一下:7.1.用vi打开文件后,是处于「命令行模式command mode」,您要切换到「插入模式Insert mode」才能够输入文字.切换方法:在「命令行模式command mode」下按一下字母「i」就可以进入「插入模式Insert mode」,这时候你就可以开始输入文字了.7.2.编辑好后,需从插入模式切换为命令行模式才能对文件进行保存,切换方法:按「ESC」键.7.3.保存并退出文件:在命令模式下输入:wq即可7.4.set 设置可以在命令行输入,也可以写在$HOME下的.exrc 如果是vi或者.vimrc如果是vim中。
vi使用规范Vi是Unix及类Unix系统下的一种文本编辑器,广泛应用于Linux系统,也被Windows系统支持。
下面是Vi使用规范,总结了一些常用的命令和技巧,帮助用户更高效地使用Vi编辑器。
1. 进入Vi编辑器:打开终端窗口,输入vi命令+文件名,例如:vi test.txt2. Vi编辑器的三种模式:- 命令模式(Command mode):用户可以输入命令来控制编辑器。
- 插入模式(Insert mode):用户可以输入文本内容。
- 底行模式(Last line mode):用户可以输入底行命令,例如保存文件、退出编辑器等。
3. 命令模式常用命令:- i:切换到插入模式,在光标当前位置插入文本。
- x:删除当前光标所在位置的字符。
- yy:复制当前光标所在行。
- dd:删除当前光标所在行。
- p:粘贴之前复制或剪切的文本。
- u:撤销上一步操作。
- :q:退出编辑器(非修改状态时)。
- :q!:强制退出编辑器,放弃修改。
- :w:保存文件。
- :wq:保存文件并退出编辑器。
- :set nu:显示行号。
- /keyword:查找关键字。
- n:定位到下一个匹配项。
4. 插入模式:- 按下i键,进入插入模式,可以输入文本。
- 按下ESC键,退出插入模式,进入命令模式。
5. 底行模式常用命令:- :w:保存文件。
- :q:退出编辑器(非修改状态时)。
- :q!:强制退出编辑器,放弃修改。
- :wq:保存文件并退出编辑器。
- :set nu:显示行号。
- :set nonu:取消显示行号。
- :set autoindent:自动缩进。
- :set tabstop=4:设置制表符宽度为4个字符。
6. 光标移动:- h:向左移动一个字符。
- j:向下移动一行。
- k:向上移动一行。
- l:向右移动一个字符。
- 0:移动到当前行的行首。
- $:移动到当前行的行尾。
- gg:移动到文件首行。
- G:移动到文件尾行。
vi编辑器的用法
Vi编辑器是一款文本编辑器,用于在终端进行编辑。
以下是
Vi编辑器的基本用法:
1. 打开文件:在终端中输入`vi 文件名`,其中文件名是要编辑
的文件的名称。
如果文件不存在,则会创建一个新文件。
2. 切换模式:Vi编辑器有三种模式:命令模式、插入模式和
底线命令模式。
默认进入命令模式,按下`i`键进入插入模式,按下`Esc`键回到命令模式。
3. 命令模式:在命令模式下,可以执行各种编辑操作,如删除、复制、粘贴等。
以下是一些常用命令:
- `x`:删除光标所在位置的字符。
- `dd`:删除光标所在行。
- `yy`:复制光标所在行。
- `p`:粘贴复制的内容。
- `u`:撤销上一次操作。
- `:q`:退出Vi编辑器。
- `:w`:保存文件。
4. 插入模式:在插入模式下,可以输入文本内容。
按下`i`键进入插入模式,在光标所在位置进行编辑。
5. 底线命令模式:在命令模式下,按下`:`键进入底线命令模式。
可以执行一些高级命令,如保存文件、查找替换等。
- `:w`:保存文件。
- `:q`:退出Vi编辑器。
- `:wq`:保存并退出Vi编辑器。
- `:s/old/new/g`:查找所有匹配的`old`字符串,并替换为
`new`字符串。
这些是Vi编辑器的基本用法,Vi编辑器还有很多高级功能和命令,可以根据需要进一步学习和掌握。
vi 编辑工具的使用目标:熟练掌握vi 的控制操作。
试验的起点:安装了Red Hat Linux 可运行系统,在提示符下键入: vimtutor 你会看到英文的试验教程第一讲第一节∶移动光标※※要移动光标,请依照说明分别按下h、j、k、l 键。
※※^k 提示∶h 的键位于左边,每次按下就会向左移动。
< h l > l 的键位于右边,每次按下就会向右移动。
j j 键看起来很象一支尖端方向朝下的箭头。
v1. 请随意在屏幕内移动光标,直至您觉得舒服为止。
2. 按下下行键(j),直到出现光标重复下行。
---> 现在您应该已经学会如何移动到下一讲吧。
3. 现在请使用下行键,将光标移动到第二讲。
提示∶如果您不敢确定您所按下的字母,请按下键回到正常(Normal)模式。
然后再次从键盘输入您想要的命令。
提示∶光标键应当也能正常工作的。
但是使用hjkl 键,在习惯之后您就能够快速地在屏幕内四处移动光标了。
第一讲第二节∶vim 的进入和退出!! 特别提示∶敬请阅读完整本一节的内容,然后才能执行以下所讲解的命令。
1. 请按键(这是为了确保您处在正常模式)。
2. 然后输入∶:q! <回车>---> 这种方式的退出编辑器绝不会保存您进入编辑器以来所做的改动。
如果您想保存更改再退出,请输入∶:wq <回车>3. 如果您看到了命令行提示符,请输入能够带您回到本教程的命令,那就是∶vimtutor <回车>通常情况下您也可以用这种方式∶vim tutor <回车>---> 这里的'vim' 表示进入vim 编辑器,而'tutor'则是您准备要编辑的文件。
4. 如果您自信已经牢牢记住了这些步骤的话,请从步骤1 执行到步骤3 退出,然后再次进入编辑器。
接著将光标移动到第一讲第三节来继续我们的教程讲解。
第一讲第三节∶文本编辑之删除** 在正常(Normal)模式下,可以按下x 键来删除光标所在位置的字符。
**1. 请将光标移动到本节中下面标记有---> 的那一行。
2. 为了修正输入错误,请将光标移至准备删除的字符的位置处。
3. 然后按下x 键将错误字符删除掉。
4. 重复步骤2 到步骤4,直到句子修正为止。
---> The ccow jumpedd ovverr thhe mooon.5. 好了,该行已经修正了,下一节内容是第一讲第四节。
特别提示∶在您浏览本教程时,不要强行记忆。
记住一点∶在使用中学习。
第一讲第四节∶文本编辑之插入** 在正常模式下,可以按下i 键来插入文本。
**1. 请将光标移动到本节中下面标记有---> 的第一行。
2. 为了使得第一行内容雷同于第二行,请将光标移至文本第一个字符准备插入的位置。
3. 然后按下i 键,接著输入必要的文本字符。
4. 所有文本都修正完毕,请按下键返回正常模式。
重复步骤2 至步骤4 以便修正句子。
---> There is text misng this .---> There is some text missing from this line.5. 如果您对文本插入操作已经很满意,请接著阅读下面的小结。
第一讲小结1. 光标在屏幕文本中的移动既可以用箭头键,也可以使用hjkl字母键。
h (左移) j (下行) k (上行) l (右移)2. 欲进入vim 编辑器(从命令行提示符),请输入∶vim 文件名<回车>3. 欲退出vim 编辑器,请输入以下命令放弃所有修改∶:q! <回车>或者输入以下命令保存所有修改∶:wq <回车>4. 在正常模式下删除光标所在位置的字符,请按∶x5. 在正常模式下要在光标所在位置开始插入文本,请按∶i 输入必要文本特别提示∶按下键会带您回到正常模式或者取消一个不期望或者部分完成的命令。
好了,第一讲到此结束。
下面接下来继续第二讲的内容。
第二讲第一节∶删除类命令** 输入dw 可以从光标处删除至一个单字/单词的末尾。
**1. 请按下键确保您处于正常模式。
2. 请将光标移动到本节中下面标记有---> 的那一行。
3. 请将光标移至准备要删除的单词的开始。
4. 接著输入dw 删除掉该单词。
特别提示∶您所输入的dw 会在您输入的同时出现在屏幕的最后一行。
如果您输入有误,请按下键取消,然后重新再来。
---> There are a some words fun that don't belong paper in this sentence.5. 重复步骤3 至步骤4,直至句子修正完毕。
接著继续第二讲第二节内容。
第二讲第二节∶其他删除类命令** 输入d$ 从当前光标删除到行末。
**1. 请按下键确保您处于正常模式。
2. 请将光标移动到本节中下面标记有---> 的那一行。
3. 请将光标移动到该行的尾部(也就是在第一个点号‘.’后面)。
4. 然后输入d$ 从光标处删至当前行尾部。
---> Somebody typed the end of this line twice. end of this line twice.5. 请继续学习第二讲第三节就知道是怎么回事了。
第二讲第三节∶关于命令和对象删除命令d 的格式如下∶[number] d object 或者d [number] object其意如下∶number - 代表执行命令的次数(可选项,缺省设置为1 )。
d - 代表删除。
object - 代表命令所要操作的对象(下面有相关介绍)。
一个简短的对象列表∶w - 从当前光标当前位置直到单字/单词末尾,包括空格。
e - 从当前光标当前位置直到单字/单词末尾,但是*不* 包括空格。
$ - 从当前光标当前位置直到当前行末。
特别提示∶对于勇于探索者,请在正常模式下面仅按代表相应对象的键而不使用命令,则将看到光标的移动正如上面的对象列表所代表的一样。
第二讲第四节∶对象命令的特殊情况** 输入dd 可以删除整一个当前行。
**鉴于整行删除的高频度,VIM 的设计者决定要简化整行删除,仅需要在同一行上击打两次d 就可以删除掉光标所在的整行了。
1. 请将光标移动到本节中下面的短句段落中的第二行。
2. 输入dd 删除该行。
3. 然后移动到第四行。
4. 接著输入2dd (还记得前面讲过的number-command-object 吗?) 删除两行。
1) Roses are red,2) Mud is fun,3) Violets are blue,4) I have a car,5) Clocks tell time,6) Sugar is sweet7) And so are you.第二讲第五节∶撤消类命令** 输入u 来撤消最后执行的命令,输入U 来修正整行。
**1. 请将光标移动到本节中下面标记有---> 的那一行,并将其置于第一个错误处。
2. 输入x 删除第一个不想保留的字母。
3. 然后输入u 撤消最后执行的(一次)命令。
4. 这次要使用x 修正本行的所有错误。
5. 现在输入一个大写的U ,恢复到该行的原始状态。
6. 接著多次输入u 以撤消U 以及更前的命令。
7. 然后多次输入CTRL-R (先按下CTRL 键不放开,接著输入R 键) ,这样就可以执行恢复命令,也就是撤消掉撤消命令。
---> Fiix the errors oon thhis line and reeplace them witth undo.8. 这些都是非常有用的命令。
下面是第二讲的小结了。
第二讲小结1. 欲从当前光标删除至单字/单词末尾,请输入∶dw2. 欲从当前光标删除至当前行末尾,请输入∶d$3. 欲删除整行,请输入∶dd4. 在正常模式下一个命令的格式是∶[number] command object 或者command [number] object其意是∶number - 代表的是命令执行的次数command - 代表要做的事情,比如d 代表删除object - 代表要操作的对象,比如w 代表单字/单词,$ 代表到行末等等。
$ (to the end of line), etc.5. 欲撤消以前的操作,请输入∶u (小写的u)欲撤消在一行中所做的改动,请输入∶U (大写的U)欲撤消以前的撤消命令,恢复以前的操作结果,请输入∶CTRL-R 第三讲第一节∶置入类命令** 输入p 将最后一次删除的内容置入光标之后**1. 请将光标移动到本节中下面示范段落的首行。
2. 输入dd 将该行删除,这样会将该行保存到vim 的缓冲区中。
3. 接著将光标移动到准备置入的位置的上方。
记住∶是上方哦。
4. 然后在正常模式下(键进入),输入p 将该行粘贴置入。
5. 重复步骤2 至步骤4,将所有的行依序放置到正确的位置上。
d) Can you learn too?b) Violets are blue,c) Intelligence is learned,a) Roses are red,第三讲第二节∶替换类命令** 输入r 和一个字符替换光标所在位置的字符。
**1. 请将光标移动到本节中下面标记有---> 的第一行。
2. 请移动光标到第一个错误的适当位置。
3. 接著输入r ,这样就能将错误替换掉了。
4. 重复步骤2 和步骤3,知道第一行是已经修改完毕。
---> Whan this lime was tuoed in, someone presswd some wrojg keys!---> When this line was typed in, someone pressed some wrong keys!5. 然后我们继续学校第三讲第三节。
特别提示∶切记您要在使用中学习,而不是在记忆中学习。
第三讲第三节∶更改类命令** 要改变一个单字/单词的部分或者全部,请输入cw **1. 请将光标移动到本节中下面标记有---> 的第一行。
2. 接著把光标放在单词lubw 的字母u 的位置那里。
3. 然后输入cw 就可以修正该单词了(在本例这里是输入ine 。
)4. 最后按键,然后光标定位到下一个错误第一个准备更改的字母处。
5. 重复步骤3 和步骤4,知道第一个句子完全雷同第二个句子。
---> This lubw has a few wptfd that mrrf changing usf the change command.---> This line has a few words that need changing using the change command.提示∶请注意cw 命令不仅仅是替换了一个单词,也让您进入文本插入状态了。