欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    linux中vim编辑器的使用.docx

    • 资源ID:8050284       资源大小:478.64KB        全文页数:12页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    linux中vim编辑器的使用.docx

    1、linux中vim编辑器的使用打开ubutun后,点击“应用程序” “附件” “终端”即可进入linux环境,如下图:输入 vi 文档名按回车键就能够进入 vi 的一般模式了。请注意,记得 vi 后面一定要加文档名,不管该文档名是否存在。例如键入vi test3并按回车出现如下图所示内容:文件test3为一个新建的文件,故在最下方显示“test3”New File,若vi后的文件名为已有的文件,则最下方显示的是该文件的相关信息。vim文本编辑环境有三种模式,分别为“一般模式”、“编辑模式”、“命令行模式”,进入vim文本编辑环境后默认为一般模式。一般模式和编辑模式、一般模式和命令行模式可以相互

    2、转换,命令行模式和编辑模式不能相互转换。一般模式:在一般模式中, 你可以使用上下左右按键来移动游标,你可以使用删除字元或删除整行来处理档案内容, 也可以使用复制、贴上来处理你的文件资料,但不能从键盘输入字符添加到文件中。编辑模式:在一般模式中可以进行删除、复制、贴上等等的动作,但是却无法编辑文件内容的。你只要按下i, I, o, O, a, A, r, R等任何一个字母之后才会进入编辑模式。通常在 Linux 中,按下这些按键时,在画面的左下方会出现INSERT 或 REPLACE的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下Esc这个按键。进入插入模式不同按键对应的不同功

    3、能如下表:进入插入模式不同按键对应的不同功能如下i, I进入插入模式(Insert mode):i 为从目前游标所在处插入, I 为在目前所在行的第一个非空白字元处开始插入。a, A进入插入模式(Insert mode):a 为从目前游标所在的下一个字元处开始插入, A 为从游标所在行的最后一个字元处开始插入。o, O进入插入模式(Insert mode):这是英文字母 o 的大小写。o 为在目前游标所在的下一行处插入新的一行; O 为在目前游标所在处的上一行插入新的一行!r, R进入取代模式(Replace mode):r 只会取代游标所在的那一个字元一次;R会一直取代游标所在的文字,直到按

    4、下 ESC 为止上面这些按键中,在 vi 画面的左下角处会出现-INSERT-或-REPLACE-的字样。 由名称就知道该动作了吧!特别注意的是,我们上面也提过了,你想要在档案里面输入字元时, 一定要在左下角处看到 INSERT 或 REPLACE 才能输入喔!Esc退出编辑模式,回到一般模式中另外,在编辑模式下不要按上下左右键(按下后会出现一些你不想要的字符),在该模式下只能输入字符和按回车键换行,要想将光标移到某一位置,只能按Esc回到一般模式下操作。按下i, I, o, O, a, A, r, R进入编辑模式时,相应的字母不会显示出来,此时不必担心是否已进入编辑模式,它已经进入编辑模式了

    5、,我们尽管继续操作就行。命令行模式:在一般模式当中,输入: / ?三个中的任何一个按钮,就可以将游标移动到最底下那一行。在这个模式当中, 可以提供你搜寻资料的动作,而读取、存档、大量取代字元、离开 vi 、显示行号等等的动作则是在此模式中达成的!下图为在插入模式下输入的内容。在一般模式下光标的活动范围为被编辑过的部分,即光标无法移动到前面有“”符号的行中。在一般模式中输入 :wq 并按回车储存后离开 vi 回到linux命令行环境,如下图最下方所示:下面再介绍一下在一般模式下一些常用按键的功能 (红色为比较重要的内容):移动游标的方法h 或 向左方向键()游标向左移动一个字元j 或 向下方向键

    6、()游标向下移动一个字元k 或 向上方向键()游标向上移动一个字元l 或 向右方向键()游标向右移动一个字元如果你将右手放在键盘上的话,你会发现 hjkl 是排列在一起的,因此可以使用这四个按钮来移动游标。 如果想要进行多次移动的话,例如向下移动 30 行,可以使用 30j 或 30 的组合按键, 亦即加上想要进行的次数(数字)后,按下动作即可!Ctrl + f萤幕向下移动一页,相当于 Page Down按键 Ctrl + b萤幕向上移动一页,相当于 Page Up 按键 Ctrl + d萤幕向下移动半页Ctrl + u萤幕向上移动半页+游标移动到非空白字元的下一列-游标移动到非空白字元的上一

    7、列n那个 n 表示数字,例如 20 。按下数字后再按空白键,游标会向右移动这一行的 n 个字元。例如 20 则游标会向后面移动 20 个字元距离。0 或功能键Home这是数字 0 :移动到这一行的最前面字元处$ 或功能键End移动到这一行的最后面字元处(常用)H游标移动到这个萤幕的最上方那一行的第一个字元M游标移动到这个萤幕的中央那一行的第一个字元L游标移动到这个萤幕的最下方那一行的第一个字元G移动到这个档案的最后一行nGn 为数字。移动到这个档案的第 n 行。例如 20G 则会移动到这个档案的第 20 行(可配合 :set nu)gg移动到这个档案的第一行,相当于 1Gnn 为数字。游标向下

    8、移动 n 行搜寻与取代/word向游标之下寻找一个名称为 word 的字串。例如要在档案内搜寻 vbird 这个字串,就输入 /vbird 即可!?word向游标之上寻找一个字串名称为 word 的字串。n这个 n 是英文按键。代表重复前一个搜寻的动作。举例来说, 如果刚刚我们执行 /vbird 去向下搜寻 vbird 这个字串,则按下 n 后,会向下继续搜寻下一个名称为 vbird 的字串。如果是执行 ?vbird 的话,那么按下 n 则会向上继续搜寻名称为 vbird 的字串!N这个 N 是英文按键。与 n 刚好相反,为反向进行前一个搜寻动作。 例如 /vbird 后,按下 N 则表示向上

    9、搜寻 vbird 。使用 /word 配合 n 及 N 是非常有帮助的!可以让你重复的找到一些你搜寻的关键字!:n1,n2s/word1/word2/gn1 与 n2 为数字。在第 n1 与 n2 行之间寻找 word1 这个字串,并将该字串取代为 word2 !举例来说,在 100 到 200 行之间搜寻 vbird 并取代为 VBIRD 则::100,200s/vbird/VBIRD/g。:1,$s/word1/word2/g从第一行到最后一行寻找 word1 字串,并将该字串取代为 word2 !:1,$s/word1/word2/gc从第一行到最后一行寻找 word1 字串,并将该字串

    10、取代为 word2 !且在取代前显示提示字元给使用者确认 (confirm) 是否需要取代!删除、复制与贴上x, X在一行字当中,x 为向后删除一个字元 (相当于 del 按键), X 为向前删除一个字元(相当于 backspace 亦即是倒退键) nx(nX)n 为数字,连续向后(前)删除 n 个字元。举例来说,我要连续删除 10 个字元, 10x。dd删除游标所在的那一整行nddn 为数字。删除游标所在的向下 n 行,例如 20dd 则是删除 20 行dnG删除游标所在行到第n行的所有内容(n可以很大)dG删除游标所在行到最后一行的所有内容d$删除游标所在处,到该行的最后一个字元d0那个是

    11、数字0 ,删除游标所在处到该行的最前面一个字元yy复制游标所在的那一行nyyn 为数字。复制游标所在的向下 n 行,例如 20yy 则是复制 20 行ynG复制游标所在列到第n列的所有资料yG复制游标所在列到最后一列的所有资料y0复制游标所在的那个字元到该行行首的所有资料y$复制游标所在的那个字元到该行行尾的所有资料p, Pp 为将已复制的资料在游标下一行贴上,P 则为贴在游标上一行! 举例来说,我目前游标在第 20 行,且已经复制了 10 行资料。则按下 p 后, 那 10 行资料会贴在原本的 20 行之后,亦即由 21 行开始贴。但如果是按下 P 呢? 那么原本的第 20 行会被推到变成

    12、30 行。J将游标所在行与下一行的资料结合成同一行c重复删除多个资料,例如向下删除 10 行用 10cj ,向上删除 10 行用 10ck 。u复原前一个动作。Ctrl+r重做上一个动作。.不要怀疑!这就是小数点!意思是重复前一个动作的意思。 如果你想要重复删除、重复贴上等等动作,按下小数点.就好了!为了方便大家记忆,我对上述指令作了如下总结:“x”删除以字符计的内容,“dd”删除以行计的内容,“yy”复制以行计的内容,带有“G”的为从当前位置到某一个位置,“0”代表行首,“$”代表行尾,“j”代表向下,“k”代表向上。下面将几个简单命令的实验结果截图如下:例如运行替换命令前的内容为:运行替换

    13、命令后的内容为:试验命令“:1,$s/word1/word2/gc”的截图如下:按回车键后结果如下:输入y后结果如下:最后再介绍一下在命令行模式下一些指令的含义:指令列的储存、离开等指令:w将编辑的资料写入硬碟文档中:w!若文档属性为只读时,强制写入该文档。不过,到底能不能写入, 还跟你对该文档的文档权限有关:q离开 vi :q!若曾修改过文档,又不想储存,使用 ! 为强制离开不储存文档。注意一下,那个惊叹号 (!) 在 vi 当中,常常具有强制的意思:wq储存后离开,若为 :wq! 则为强制储存后离开ZZ这是大写的 Z ,若文档没有改动,则不储存离开,若文档已经被改动过,则储存后离开!:w

    14、filename将编辑的资料储存成另一个文档(类似另存新档):r filename在编辑的资料中,读入另一个文档的资料。亦即将 filename 这个文档内容加到游标所在行后面:n1,n2 w filename将 n1 到 n2 的内容储存成 filename 这个文档。:! command暂时离开 vi 到指令行模式下执行 command 的显示结果!例如:! ls /home即可在 vi 当中察看 /home 底下以 ls 输出的文档资讯!vim 环境的变改:set nu显示行号,设定之后,会在每一行的字首显示该行的行号:set nonu与 set nu 相反,为取消行号!特别注意,在 vi 中,数字是很有意义的!数字通常代表重复做几次的意思! 也有可能是代表去到第几个之类的意思。举例来说,要删除 50 行,则是用 50dd 。 数字加在动作之前例如要向下移动 20 行,就是20j或者20。以上内容是我通过收集网上的资料并结合自己的练习整理的,希望对大家学vim编辑器有用。


    注意事项

    本文(linux中vim编辑器的使用.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开