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

绍兴市越城区建设局网站淘客推广网站怎么做的

绍兴市越城区建设局网站,淘客推广网站怎么做的,深圳高端展位设计公司,注册公司域名后如何做网站文章目录 1. vi/vim介绍2. vi/vim使用详解2.1 vi/vim的特点2.2 vi/vim三种编辑模式2.3 文本编辑方式 1. vi/vim介绍 vi编辑器是linux和unix上最基本的文本编辑器,工作在字符模式下。由于不需要图形界面,vi是效率很高的文本编辑器。尽管在linux上也有很多…

文章目录

    • 1. vi/vim介绍
    • 2. vi/vim使用详解
      • 2.1 vi/vim的特点
      • 2.2 vi/vim三种编辑模式
      • 2.3 文本编辑方式

1. vi/vim介绍

vi编辑器是linux和unix上最基本的文本编辑器,工作在字符模式下。由于不需要图形界面,vi是效率很高的文本编辑器。尽管在linux上也有很多图形界面的编辑器可用,但vi在系统和服务器管理中的功能是那些图形编辑器所无法比拟的。

vi编辑器可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。

vim是vi的增强版,比vi更容易使用。vi的命令几乎都可以在vim上使用。

2. vi/vim使用详解

2.1 vi/vim的特点

  • vi/vim是一种纯文本编辑器,它不像word可以排版,可以调整字体大小,可以改变字体等等,vi/vim只是一个文本编辑工具,它只能对文本的内容进行操作,比如新增内容、修改内容、删除内容等等
  • vi是一个全屏幕的文本编辑器,在编辑文本时它将占据整个屏幕

2.2 vi/vim三种编辑模式

vi/vim编辑器有三种编辑模式,分别是

  • 命令模式
  • 输入模式
  • 末行模式
编辑模式作用
命令模式用户执行命令,比如复制行、粘贴行等等
输入模式用于输入文本、修改文本等等
末行模式用于查找文本、保存修改等等

vi/vim三种编辑模式之间转换的方式
命令模式–>输入模式

  • i:insert,在当前光标所在字符的前面,转为输入模式
  • I:大写的i,在当前光标所在行的行首转换为输入模式
  • a:append,在当前光标所在字符的后面转换为输入模式
  • A:在当前光标所在行的行尾转换为输入模式
  • o:open,在当前光标所在行的下方新建一行并转为输入模式
  • O:大写的o,不是数字0,在当前光标所在行的上方新建一行并转换为输入模式

输入模式–>命令模式

  • ESC

命令模式–>末行模式

  • :

末行模式–>命令模式

  • ESC ESC

2.3 文本编辑方式

打开文件方式:文件打开后默认处于命令模式下

vim filename        //打开文件
vim +n filename     //打开文件并定位到第n行
vim +/pattern filename      //打开文件并定位到第一次被/pattern匹配到的内容行首

关闭文件方式
末行模式关闭文件:

命令意义
q!不保存退出
wq!强行保存并退出
x强行保存并退出

命令模式关闭文件:

  • ZZ

移动光标

移动方式指令效果
逐字符移动h l j k #h #l #j #k向左移动一个字符 向右移动一个字符 向下移动一个字符 向上移动一个字符 向左移动#个字符 向右移动#个字符 向下移动#个字符 向上移动#个字符
以单词为单位移动w e b #w #e #b移动到下一个单词的词首 跳至当前或下一个单词的词尾 跳至当前或上一个单词的词首 以当前光标为起点跳至第#个单词的词首 以当前光标为起点跳至第#个单词的词尾 以当前光标为起点跳至第#个单词的词首
行内跳转0 ^ $数字0,跳转到绝对行首 跳转到行首的第一个非空白字符 跳转到绝对行尾
行间跳转gg G #gg #G跳转到第一行 跳转到最后一行 跳转到第#行 跳转到第#行
翻屏ctrl+f ctrl+b向下翻一屏 向上翻一屏

字符编辑

编辑命令意义
x删除光标所在处的单个字符
#x删除光标所在处及其向后共#个字符
xp交换光标所在处的字符及其后面字符的位置

删除命令:d
命令模式下d命令常与跳转命令组合使用,如

  • d$:表示删除当前光标所在位置到行尾的内容
  • d^:表示删除当前光标所在位置到第一个行首非空白字符位置的内容
  • d0:表示删除当前光标所在位置到绝对行首的内容
  • #d跳转符:删除跳转符指定范围内的#个,例如
    • #dw
    • #de
    • #db
  • dd:删除当前光标所在行整行
  • #dd:删除包括当前光标所在行在内的#行
  • D:删除当前光标所在行的内容,保留空行

末行模式下d命令的使用
语法::StartADD,EndADDd
这里的StartADD与EndADD是指一个范围,例如:

  • 1,5d:表示删除第1到第5行

范围表示方法:

表示方法意义
.光标所在当前行
$最后一行
+#光标所在行往后#行
$-#倒数第#行
%全文

复制命令:yy

粘贴命令:p

  • p:小写p
    • 若删除或复制的为整行内容,则粘贴至光标所在行的下方
    • 若删除或复制的为非整行,则粘贴至光标所在字符的后面
  • P:大写p
    • 若删除或复制的为整行内容,则粘贴至光标所在行的上方
    • 若删除或复制的为非整行,则粘贴至光标所在字符的前面

替换:r

  • R:替换模式,替换多个字符
  • r#:将当前光标的字符替换为#,这里的#可以是任何字符

撤销编辑:u

  • u:撤销前一次的编辑操作,连接u命令可以撤销此前的n次编辑操作
  • #u:直接撤销此前的#次编辑操作
  • ctrl+r:还原最近一次的撤销操作

重复前一次编辑操作:.

可视化模式:
可视化模式下可以对选取的内容进行前面讲的所有编辑操作

  • v:按字符选取内容
  • V:按矩形块(行)选取内容

文本查找:

  • /pattern:从上往下查找匹配的内容
  • ?pattern:从下往上查找匹配的内容
  • n:从上往下查找匹配到的内容的下一条
  • N:从下往上查找匹配到的内容的下一条

查找并替换:s
s命令只能在末行模式下使用
语法:ADDR1,ADDR2 s/pattern/string/gi

  • 1,5 s/abc/def/g:表示把第一行到第五行的所有abc替换为def
  • 18,28s/^/#/g : 表示把18行到28行的内容注释掉

末行模式下显示或取消显示行号

  • set nu:显示行号
  • set nonu:取消显示行号

取消匹配常亮

  • :noh

ring/gi`

  • 1,5 s/abc/def/g:表示把第一行到第五行的所有abc替换为def
  • 18,28s/^/#/g : 表示把18行到28行的内容注释掉

末行模式下显示或取消显示行号

  • set nu:显示行号
  • set nonu:取消显示行号

取消匹配常亮

  • :noh
http://www.yayakq.cn/news/448697/

相关文章:

  • 免费个人网站下载中国外贸网站
  • 初学者想学网站建设wordpress读取文章样式
  • 做那种的视频网站网站建设捌金手指花总六
  • 网站建设课程设计文献综述网店营销策划方案ppt
  • c 网站开发框架有淘宝客 wordpress 主题
  • 如何把做好的网站代码变成网页效果图网站排行榜前十名
  • 用nas建设服务器网站上市公司数据查询网站
  • 湖州网站设计公司网站商城支付宝开通怎么做
  • 网站栏目建设需求的通知网页版梦幻西游金色什么伙伴比较好
  • 怎样做企业文化网站余姚网站建设的公司
  • 福建省建设厅网站劳保核定卡三种网络营销方式
  • 一个高端的网站设计专业网站建设搭建
  • 校园网站服务建设做视频网站技术壁垒在哪里
  • 黄页88网站推广怎么样博罗做网站公司
  • 宝塔如何搭建网站wordpress js插件
  • 新乡网站建设方案苏州市网站建设公司
  • 个人业务网站建设网站后台路径
  • 有哪些网站可以做设计挣钱廊坊网站推广外包
  • 网站 功能建设上 不足深圳小程序开发
  • 可视化域名网站模块被删了什么叫H5网站开发
  • 河北固安县网站建设广州制作网站公司哪家好
  • 作业网站建设方案wordpress 和 shopify
  • 石家庄企业网站建设百度seo优化软件
  • 外贸建站seo优化搭建影视网站违法
  • 影楼网站源码php遵义本地网站
  • 兰州市城乡建设局网官网站阿里云服务器上做淘宝客网站
  • 哪个网站可以做分期wordpress 微博页面
  • 做一个网站首页多少钱.net建设网站步骤详解
  • 技能网站建设项目需求wordpress翻译插件
  • 网站开发学院做室内设计的网站有哪些