当前位置: 首页 > wzjs >正文

昌乐网站设计创作网

昌乐网站设计,创作网,河间做网站,哪个网站可以做房产信息群发vi/vim命令: 终端下编辑文件的首选工具,号称编辑器之神 基本上分为三种模式,分别是 命令模式(command mode)>输入vi的命令和快捷键,默认打开文件的时候的模式插入模式(insert mode&#x…

vi/vim命令:

终端下编辑文件的首选工具,号称编辑器之神

基本上分为三种模式,分别是
  1. 命令模式(command mode)===>输入vi的命令和快捷键,默认打开文件的时候的模式
  2. 插入模式(insert mode)===>进入编辑模式,可以编辑文件
  3. 底行模式(last line mode)===>调整文件内容

找到一张图片来展示三种模式之间的转换

常规基本操作:
  1. vim file  #vim后面跟一个文件名打开文件,默认进入命令行模式,无法编辑文件
  2. 按下字母i键即可进入插入模式,注意文件左下角会出现“-----插入(黏贴)-----”
  3. 开始编辑文件内容
  4. 按下Esc键,切换到命令行模式,再按下shift+“:”组合键,进入底行模式,标志是文件左下角会出现不停闪烁的“:”,在此的后面写上wq或者q!回车,保存退出。
其他操作命令:

1移动命令,所有操作在命令行模式执行

        0)默认支持方向键移动

        1)向前移动:l,空格,方向右键

        2)向后移动:h、方向左键

        3)移动到下一行:+、ENTER、j、ctrl+n、方向下键

        4) 移动到上一行:ctrl+p、方向上键

其他快捷操作:

        移动到行首:0        移动到行尾:$

        屏幕滚动下:ctrl+f        屏幕滚动上:ctrl+b

        zt 定位到屏幕顶端         zb 屏幕定位到屏幕底端

        gg定位到文件开头         G定位到文件末尾

2.编辑命令:

        1) 插入iI        i 在光标当前插入
                                I 在光标行开头插入
        2) 附加 a/A         a 在光标后增加
                                A 在光标行最后增加
        3)新行 /0         o在光标行下新起一行
                                0 在光标行上面新起一行
        4)删除x/X         x删除光标所在处字符
                                X 删除光标前面的字符,
                                可以 nx /nX表示删除多少个字符
        5)删除行         dd/D dd 删除光标所在行
                                D 从光标所在位置开始到行末位
                                dgg 删除光标所在行到文件开头的所有数据

                                 dG 删除光标所在行到文件末尾的所有数据

                                 u 用来撤销刚才的操作

        6)剪切与粘贴

                dd剪切一行

                p 粘贴一行

        7)复制与粘贴:

                yy复制一行

                p 粘贴一行

        8)复制与移动: 底行模式下执行
                :开始行,结束行 co 目标行
                例如·…: 1,2 co 5 把第一行到第二行复制到第五行

                :开始行,结束行 m 目标行
                例如::1,2m5把第一行到第二行移动到第五行

        9)移动到指定行,行号   行号G

查找与替换命令:


1)查找 在命令模式使用"/"在其后直接写需要查询的

        关键字 然后>回车 ==》 n/N 来查询

        n 表示从光标处开始往下找

        N 表示从光标处开始往上找

/\ <xx\> 表示严格匹配查找xx字符

        比如: /\<printf\>==>严格匹配,只查找该单词

        ./printf.....==>模糊匹配,只要包含该单词都高亮显示

                                  在当前文档中严格匹配查找单词printf    

2)替换:g/s1/s//s2/g

将文件中所有的s1字符串都替换成s2,

s1和s2可以使字母也可以是字符

        比如::g/printf/s//PRINTF/g

        将当前文档中所有的小写printf全部替换成大写的printf

其他常用操作:

u 撤销刚才的操作                       重复刚才的动作

挂起 ctrl+z                                    恢复fg    

关键字补齐 ctrl+n                    自动缩进    "='

高亮显示...%                            :sp(:vsp) 文件名横(纵)向窗口, ctrl+w 多窗口切换    

显示不同…:set diff                    去掉显示不同语法:set nodiff    

保存退出命令:

 wq 保存退出        :·q.不保存退出        :.x保存退出

wq!…强制保存退出        :q! 强制不保存退出

wq...../home/linux/xxx.c        指定位置保存文件

自动框架:.vimrc 文件


 

http://www.dtcms.com/wzjs/554033.html

相关文章:

  • 做旅行义工网站蚁热搜榜上2023年热门话题
  • 做姓氏图的网站电子商务具体是干什么的
  • 网站空间商查询网站开发研究手段有哪些
  • 不需要写代码的网站开发软件网站建设 套餐
  • 公司做网站合同wordpress企业官网主题下载地址
  • seo网站建设刘贺稳营销专家a企业网站建设的建议
  • 网站页面设计怎么收费上海债务优化公司
  • 宁波学校网站建设wordpress 评论群发
  • 怎么看网站蜘蛛专业网站优化方案
  • 网站qq代码nodejs适合网站开发
  • asp网站500错误iis7做网站策划书文档
  • 网站建设预算表电子商务网站开发环境
  • 哪里长沙网站开发什么是网络营销中最古老的一种但也是目前应用最广泛的
  • 南阳医疗网站建设公司如何搭建o2o网站
  • 做宣传册模板的网站雄安移动网上营业厅
  • 手机网站开发介绍蒙古文网站建设汇报材料
  • 阿里云快速做网站电商企业网站建设的一般要素有哪些6
  • 西安地产网站建设易居系统登录
  • 什么样的网站开发比较吃香互联网企业排名2021
  • 做课内教学网站怎么免费做公司网站
  • 学做视频的网站有哪些网站优化软件开发
  • 美容医院网站建设沈阳项目
  • wordpress cache合川网站优化
  • 网站建设营销企业凉山州住房和城乡建设局网站
  • 网站地图网页的制作南京传销是以网站开发
  • 网站模版的软件什么叫做门户网站
  • 外贸网站建设制作设计案例优化网站技术
  • 为古汉字老人做网站网络叶子 网站推广
  • 手机网站宽度是多少面备案网站建设
  • 网站站建设福州网站建设方案咨询