




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Vim/Vi简介1、Vim/Vi 是一个文本编辑器,多适用在Linux/UNIX系统;早期是Vi,现在增强版是Vim,但使用的还是Vi的操作。2、Vim/Vi 没有菜单,只有命令。3、作用:建立、编辑、显示文本文件。常用操作1、Vi有三种工作模式:命令模式、插入模式、编辑模式。Insert Edit2、格式:vi + 文件名说明:如果是已存在此文件,表示打开;如果不存在此文件,表示新建。3、三种模式的相互切换3.1 默认进入命令模式3.2 插入模式: 在命令模式下-进入插入模式,输入 i 注:一般下面会提示有-INSERT-退出插入模式,按ESC键常用选项:aioa 在光标后插入文本, A 在本行行末插入文本;i 在光标前插入文本, I 在本行开始插入文本;o 在光标下插入新行, O 在光标上插入新行;3.3 编辑模式: 在命令模式下-进入编辑模式,输入:退出编辑模式,回车 (其实执行完命令也即进入命令模式了)常用选项:set number 使文件显示行号(number也可简写成nu)3.4 命令模式常用命令*定位*h (等同于方向左键)左移一个字符j (等同于方向下键)下移一行k (等同于方向上键)上移一行l (等同于方向下键)下移一行$ 移至行尾0 移至行首H 移至屏幕上端(High)M 移至屏幕中央(Middle)L 移至屏幕下端(Low):set nu 设置行号 /nu是number的简写:set nonu 取消行号 /no-numbergg 到第一行G 到最后一行nG 到第n行 /n是自己输入的行号:n 到第n行 /与nG作用一样*删除*x 删除光标所在处字符nx 删除光标所在处后n个字符dd 删除光标所在行ndd 删除光标后的n行 /注:光标所在的行也算一行D 删除光标所在处到行尾dG 删除光标所在行到末尾的内容:n1,n2d 删除指定范围的行,将n1行到n2行删除eg,:12,15d /作用是删除12到15行*复制/剪切*yy 复制当前光标所在行nyy 复制当前光标所在以下n行dd 剪切当前光标所在行(也可以用作删除)ndd 剪切当前光标所在行以下n行 /注:光标所在的行也算一行p 粘贴在当前光标所在行下*替换/取消*u 返回上一次操作(无限制的返回,前提没有在中途保存)r 取代光标所在处字符R 从光标所在处开始替换字符,按Esc结束,不然一直替换后面的字符*搜索/替换*/字符串 从光标处开始搜索要查找的字符串n (next)搜索指定字符串时,按n键跳到下一个符合的字符串:%s/old/new/g 全文中的字符串old全部替换成new,注意格式,只需改old,new,其他一样:n1,n2s/old/new/g 将n1行到n2行中所有的old都替换成new:s/old/new/g 将光标所在行的所有old都替换成new3.5 保存/退出 : 在命令模式下-输入 :w 保存(不退出):w + 文件路径 另存为eg::w /work/dir/newfile 注:把当前文件另存为newfile:wq 保存并退出:q 退出(用于没有未更改):q! 退出不保存(用于文件已更改)4、常用快捷键shift + zz 保存并退出 (在命令行模式下)5、小技巧:r + 要导入的文件路径 作用:可以把文件导入到该文件所指光标处:! + 进行一些非Vi指令的操作。 如:ls查看其他目录,date查看日期,等一系列文件操作命令:r + !+ 进行一些非Vi指令的操作结果 作用:其他指令的操作结果写入到当前文件所指光标处 (不错!)eg:r !date /把当前查询的日期写入到当前文件6、多文件编辑使用命令vim name1 name2 name3.(各个文件名之间用空格隔开)可以同时打开多个文件。:n 编辑下一个文件;:N 编辑上一个文件;:files 列出目前vim打开的所有文件7、块选择选取部分内容进行复制粘贴删除很方便(不是以行为单位操作)v 字符选择(输入v后,下面窗口提示可视,也即选中了第一个字符,按方向左右键继续选择)V 行选择y 复制选中的内容p 粘贴选中的内容d 删除选中的内容8、Vim/Vi的配置(一)(让其显示行号,tab键=4)方法:1)在用户目录下(cd/或者cd都能进到用户目录)/home/usr2)建立一个vimrc的文件(最好隐藏)vi .vimrc3)进行编辑,输入内容set nu /作用:让Vi/Vim打开的文件都能显示行号set tabstop=4 /作用:在Vi/Vim编辑器,让tab跳至4个间距4)保存退出Vim/Vi的配置(二)(若方向键、Backspace键使用时出现乱码)需编辑:/etc/vim/下的vimrc.tiny文件(在root账户下)方法:1) 用vi打开vimrc.tiny将compatible改成nocompatible非兼容模式就可以解决方向键变ABCD的问题了2)解决Backspace键问题:补充一句: set backspace=23)保存退出,之后无论哪个用户都可以正常使用注:如
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年汽车行业供应链风险管理与供应链风险管理培训课程设计报告
- 2025年度楼板安装与售后维护合同
- 2025版暖通工程节能减排技术合作合同
- 2025房地产收购合同-城市综合体商业收购协议
- 2025版幕墙施工劳务分包合同范本(建筑节能减排方案)
- 2025年高科技园区建设招标投标保函范本
- 2025年度男方过错离婚协议书范本及婚姻过错赔偿履行协议
- 2025年度企业顶岗实习就业保障协议
- 2025年度保安服务与城市安全防范体系建设合同
- 2025版企业外部培训与内部培训资源共享合作协议
- 第五讲铸牢中华民族共同体意识-2024年形势与政策
- 软件系统技术报告模板
- 抖音员工号认证在职证明模板(7篇)
- 04S520埋地塑料排水管道施工标准图集
- 变电站工程施工三措
- 2023年苏教版小学四年级上册综合实践活动教案全册
- 2024年首届全国“红旗杯”班组长大赛考试题库1400题(含答案)
- 湖南省建筑工程定额
- 分布式光伏经济评价规范
- 电梯基础知识课件
- 教导式面谈总公课件
评论
0/150
提交评论