世上最全的vi使用手册_第1页
世上最全的vi使用手册_第2页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、光标向左移动一个字符光标向下移动一个字符光标向上移动一个字符光标向右移动一个字符hjkl 是排列在一起的,因此可以使用这四个按30行,可以使用“ 30j或屏幕向下移动一页,相当于屏幕向上移动一页,相当于屏幕向下移动半页屏幕向上移动半页光标移动到非空格符的下一行光标移动到非空格符的上一行20按下数字后再按空格键,光标会这是数字“ 光标向左移动一个字符光标向下移动一个字符光标向上移动一个字符光标向右移动一个字符hjkl 是排列在一起的,因此可以使用这四个按30行,可以使用“ 30j或屏幕向下移动一页,相当于屏幕向上移动一页,相当于屏幕向下移动半页屏幕向上移动半页光标移动到非空格符的下一行光标移动到

2、非空格符的上一行20按下数字后再按空格键,光标会这是数字“ 0,移动到当前行的最前面字符处常用移动到当前行的最后面的字符处光标移动到这个屏幕的最上方哪一行的第一个字符光标移动这个屏幕的中央那一行的第一个字符光标移动这个屏幕的最下方那一行的第一个字符.word.zl.PageDown按键常用PageUp按键常用.移动光标的方法h或向左箭头键j或向下箭头键k或向上箭头键l或向右箭头键如果你将右手放在键盘上的话,你会发现键来移动光标。如果想要进展屡次移动的话,例如向下移动者“30的组合按键。即加上想要进展的次数数字后,按下操作即可Ctrl+f Ctrl+b Ctrl+d Ctrl+u + - n表示

3、“数字,例如n 向右移动 20个字符0或者或者功能键 Home $或者功能键 End H M L - 移动到这个文件的最后一行常用n行,例如 20G,那么会移移动这个文件的第一行,相当于n为数字。光标向下移动word的字符串。例如要在文件查找向上寻找一个名称为那么按下 n 后,会向下继续查找下一个名称为个查找操作。例如输入移动到这个文件的最后一行常用n行,例如 20G,那么会移移动这个文件的第一行,相当于n为数字。光标向下移动word的字符串。例如要在文件查找向上寻找一个名称为那么按下 n 后,会向下继续查找下一个名称为个查找操作。例如输入符串,并将该字符串替换为.word.zl.1G常用n

4、行常用word的字符串。vbird 的字/vbird 后,按下 N 侧表示向上查找word2.举例来说,在 100到 200.G n为数字。移动这个文件的第nG 动这个文件的第 20行可配合 :set nu常用gg nEnter 查找和替换向下寻找一个名称为/word vbird 这个字符串,就输入 /vbird 即可常用?word 这个 n 是英文按键。代表重复前一个查找的操作。举例来说,如果刚刚我们执行 /vbird 去向下查找 vbird这个字符串,n 符串。如果是执行 ?bird的话,那么按下 n那么会向上继续查找名称为 vbird 的字符串这个 N 是英文按键。与 n 刚好相反,为“

5、反向进展前一N vbird 使用/word 配合 n 和N 是非常有帮助的,可以让你重复地找到一些关键字n1与 n2为数字,在第 n1与 n2行之间寻找 word1 这个字:n1,n2s/word1/word2/g 行之间查找 vbird,并替换为 VBIRD,那么用- word1字符串,并将该字符串替word1字符串,并将该字符串替换为 word2,且在替换前提示字符给用户确认n 个字符,举例来说,我要连续删除光标所在的那一行常用nword1字符串,并将该字符串替word1字符串,并将该字符串替换为 word2,且在替换前提示字符给用户确认n 个字符,举例来说,我要连续删除光标所在的那一行常

6、用n行,例如 20dd那么是删删除光标所在的那一行的所有数据删除光标所在到最后一行所有数据删除从光标所在位置到该行的最后一个字符复制光标所在的那一行常用.word.zl.confirm.“100,200s/vbird/VBIRD/g (常用) 从第一行到最后一行查找:1,$s/word1/word2/g 换为 word2常用从第一行到最后一行查找:1,$s/word1/word2/gc 是否需要替换常用删除、复制与粘帖在一行字当中,x为向后删除一个字符 相当于 Del按键,x,X X 为向前删除一个字符 (相当于 Backspace按键常用n为数字,连续向后删除nx 删除 10个字符,“ 10

7、 xdd n为数字,删除光标所在的向下ndd 除 20行常用d1G dG d$ 那个是数字 0,删除从光标所在位置到该行的最前面一个d0 字符yy - n行,例如 20yy那么是复复制光标坐在行到第一行的所有数据复制光标坐在行到最后一行的所有数据复制光标坐在的那个字符到该行行首的所有数据复制光标坐在的那个字符到该行行尾的所有数据P那么为粘帖在制了 10行数据,那么按下21n行,例如 20yy那么是复复制光标坐在行到第一行的所有数据复制光标坐在行到最后一行的所有数据复制光标坐在的那个字符到该行行首的所有数据复制光标坐在的那个字符到该行行尾的所有数据P那么为粘帖在制了 10行数据,那么按下21行开

8、场粘帖。但如果是按20行会变成第 30行常用将光标所在行与下一行的数据结合成同一行重复删除多个数据,例如向下删除复原前一个操作常用重做上一个操作常用如果你想要重复删除,重复粘帖等操作,按下小数点“.word.zl.p后,那 10行数据会粘帖在原10行,10c .n为数字。复制光标坐在的向下nyy 制 20行常用y1G yG y0 y$ p为将已复制的数据在光标下一行粘帖,光标上一行。 举例来说, 我目前光标在第 20行,且已经复p,P 本的第 20行之后,也即由第下 P呢?那么原本的第J c u Ctrl+r 这个 u和Ctrl+r 是很常用的命令,一个是复原,另一个是重做一次,利用它们,你的

9、编辑会更加得心应手不要疑心。这就是小数点。 意思是重复前一个操作的意思。. 就好了常用进入插入或替换的编辑模式- 一个字符处开场插入,o为在目前光标所在的下一行处插入新的新的一行;一个字符一次; R会一直替换光标所在的文字,直到按下vi 界面的左下角会出现“INSERT 或 REPLAC一个字符处开场插入,o为在目前光标所在的下一行处插入新的新的一行;一个字符一次; R会一直替换光标所在的文字,直到按下vi 界面的左下角会出现“INSERT 或 REPLACE 才能输入。退出编辑模式,回到一般模式中常用将编辑的数据写入硬盘文件中常用离开 vi常用假设曾修改正文件,又不想存储,使用“.word.

10、zl.A 为在目前所在行的最后一个字符O 为- INSERT -或者“ - REPLACE -的!为强制离开不.进入插入模式 Insert mode;i 为从目前光标所在处插入,i,I I 为在目前所在行的第一个非空格符处开场插入常用进入插入模式 Insert mode;a为从目前光标所在处的下a,A 处开场插入常用进入插入模式 Insert mode;这是英文字母 o的大小写。o,O 在目前光标所在处的上一行插入新的一行常用进入替换模式 Replace mode;r 只会替换光标所在的那r,R Esc键为止常用上面这些按键中,在字样,由名称就知道该操作了吧。特别注意的是,我们上面也提过了,你

11、想要在文件里面输入字符时,一定要在左下角处看到Esc 命令行的保存、离开等命令:w 假设文件属性为“只读时,强制写入该文件。不过,到:w! 底能不能写入,还是跟你对该文件的文件权限有关:q :q! - !在 vi 当中经常具有“强制的意思:wq!那么为强制保存后离开常将编辑的数据保存成另外一个文件类似另存为将 n1到 n!在 vi 当中经常具有“强制的意思:wq!那么为强制保存后离开常将编辑的数据保存成另外一个文件类似另存为将 n1到 n2的容保存成 filename这个文件mand的显示结果。例如“:! ls /home即可在 vi当中查看 /home 下面以输出的文显示行号,设置之后,会在

12、每一行的前缀显示该行的行号与 set nu相反,为取消行号显示hlsearch 与 set hlsearch相反表示是否自动缩排, autoindent就是自动缩排与 set autoindent相反.word.zl.保存文件注意一下,那个感慨号保存后离开,假设为“:wq 用这是大写的 Z。假设文件没有更动,那么不保存离开,假ZZ 设文件已经被更动过,那么保存后离开:w filename 在编辑的数据中, 读入另一个文件的数据, 即将“filename:r filename 这个文件容加到光标所在行后面:n1,n2 w filename 暂时离开 vi 到命令行模式下执行:!mand 件信息v

13、im 的环境设置参数:set nu :set nonu hlsearch就是 high light search高亮查询。这个就是设置:set hlsearch 是否将查找的字符串反白高亮的设置值,默认是:set nohlsearch :set autoindent :set noautoindent - 文本并粘贴到一般是 nobackup的,如果设那么原文filename的文件。举例来说,设置是否显示右下角的一些状态栏说明- INSERT - 之类的字眼在左下i 进入编辑模式后,可以利用退文本并粘贴到一般是 nobackup的,如果设那么原文filename的文件。举例来说,设置是否显示右

14、下角的一些状态栏说明- INSERT - 之类的字眼在左下i 进入编辑模式后,可以利用退0或 1时,仅显示目前所有的环境参数设置值显示与系统默认值不同的设置参数,一般来说就是你有自.word.zl.Vim (这样的话, vim 就不会启动自动缩进,.将 Vim 切换到粘贴模式。可用于从一个窗口剪切或复制:set paste 而只是纯拷贝粘贴:set nopaste 表示是否自动保存备份文件,置 backup的话,那么当你改动任何一个文件时,件会被另存为一个文件名为:set backup 我们编辑 hosts,设置 set backup,那么当改动 hosts时,在同目录下,就会产生 hosts

15、文件名的文件,记录原始的 hosts文件容。:set ruler 这个用来设置是否要显示:set showmode 角的状态栏一般来说,如果我们按下格键backspace来删除任意字符的。 但是,某些 distrbution那么不允许如此。 此时,就可以通过 backspace来设置。当:set backspace=0 1 2 backspace为2时,就是可以删除任意值:为可删除刚刚输入的字符,而无法删除原本就已经存在的文字了:set all :set - #开场,那么该行就会变成蓝色。如果你懂的写程序,那么这个与 syntax on相反light。如果你经常突出显示当前行翻开状态栏标尺设定

16、 tab#开场,那么该行就会变成蓝色。如果你懂的写程序,那么这个与 syntax on相反light。如果你经常突出显示当前行翻开状态栏标尺设定 tab 长度为 4 .word.zl.syntax on还.行变动过的设置参数表示是否依据程序相关语法显示不同颜色。举例来说,在编辑一个纯文本文件时,如果开头是以:syntax on 会主动帮你除错。但是,如果是你仅是编写纯文本文件,要防止颜色对你的屏幕产生干扰,那么可以取消这个设置:syntax off 可以用以显示不同的颜色色调,默认是:set bg=dark 发现批注的字体深蓝色实在很不容易看,那么这里可以设:set bg=light 置为 d

17、ark,会用不同的样式:set cursorline :set ruler :set tabstop=4 块选择的按键意义- 字符选择,会将光标经过的地方反白选择行选择,会将光标经过的行反白选择块选择,可以用长方形的方式选择数据将反白的地方复制起来将反白的地方删除编辑下一个文件编辑上一个文件列出目前这个 vim 翻开的所有文件filename,表示在新窗口翻开一个新文件,否那么表示两个窗口为同一个窗口,那么利字符选择,会将光标经过的地方反白选择行选择,会将光标经过的行反白选择块选择,可以用长方形的方式选择数据将反白的地方复制起来将反白的地方删除编辑下一个文件编辑上一个文件列出目前这个 vim 翻开的所有文件filename,表示在新窗口翻开一个新文件,否那么表示两个窗口为同一个窗口,那么利用 Ctrl+w+ 移动到下方的窗口后,按下Ctrl + w + q .word.zl.:q.v V Ctrl+v y d 多文件编辑的按键:n :N :fi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论