VIM编辑器

本文介绍Linux系统的常用命令行技巧,包括文件名自动补全、历史命令调用等,以及Vim编辑器的基本操作,如工作模式切换、字符管理、文件编辑等,适合初学者快速掌握Linux环境下的高效操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Linux命令行技巧

1.<tab>

   <tab>键可以自动补齐系统中存在的文件名称或者命令,当补齐不了时,是因为以这个字符开头的内容不唯一,则按两次<tab>,此时会出现所有以该字符开头的内容。若两次<tab>依旧没有内容出现,则没有以该字符开头的内容。

2.历史调用

  (1)显示历史信息

            history          

   (2)临时清空历史

             history -c       

   (3)调用指定行数的命令

             !数字           

    (4)调用以该字母开头的最近一条命令

             !数字            

     (5)调用含有某个关键字的最近一条命令

                ctrl+R (关键字)   

      (6)上下键            翻阅历史记录

 

二、vim编辑器

1.vim帮助

   方法1:

        vim

        :help

   方法2:

        vimtutor

   注意:两种退出方式均是按照用vim打开文件的退出方式,而不是按“q”退出

 

2.vim工作参数设定

  1.临时设定

          -------在vim打开的文件下设定

   格式  :set 参数信息

          :set nu               ##显示行数

          :set cursorline       ##显示所在行的下划线

   注意:

                    以上方式在vim退出后会还原默认

  2.永久设定

    在vim的配置文件vim /etc/vimrc中设定

           set 参数信息

            set nu

            set cursorline

    注意:以上操作必须在root权限下才能执行

 

3.vim的工作模式

(1)命令模式

(2)插入模式

(3)退出模式

 

 4.字符管理

 (1)复制 --------- y

            yl            ##复制一个字符

            y3l           ##复制3个字符

            yw            ##复制一个单词

             yy            ##复制一整行

  (2)剪切 ----------c

             cl            ##剪切一个字符

             c3l           ##剪切3个字符

             cw           ##剪切一个单词

             cc            ##剪切一行

      注意:当用c做剪切后,vim会进入插入模式,如果需要粘贴复制,那么要按<ESC>退出插入模式,然后按<P>粘贴

   (3)删除 ---------- d

   (4)粘贴 ---------- p

   (5)撤销 ----------u

   (6)恢复 ---------- ctrl + r

 

5.进入可视化模式

   (1)如何进入可视化模式?

              首先按<ESC>进入命令模式,然后<CTRL>+<v>  进入可视化模式

    (2)如何实现可视化模式的批量添加?

              a.进入命令模式

              b.ctrl+v 进入可视化模式

              c.选中要添加字符所在的列,按"I"进入插入模式

              d.写入字符,按<ESC>批量添加字符出现

       注意:进入命令模式v只能一行一行选中,而ctrl+v可以单个字符选中

 

6.字符的替换

  (1) 替换每一行出现的第一个关键字

              :%s/原字符/替换字符    

  (2)全文替换,s表示行,g 表示列

             :%s/原字符/替换后字符/g                 

   (3)第3到5行替换

              :3,5s/原字符/替换后字符/g               

   (4)字符1和字符2之间的字符替换

              :/字符1/,/字符2/s/原字符/替换字符/g     

      注意:对于字符高亮,/hjhjjkd(任意)进入搜索模式

                    \$ 转义符将$转换成名词,相当于“”

 

7.光标移动及字符搜索

(1)光标移动   --------   在命令模式下

        :数字             ##光标移动到指定的行

          <HOME>             ##光标移动到行首

          <END>              ##光标移动到行尾

           gg                 ##光标移动到第一行

            G                  ##光标移动到最后一行 

(2)搜索字符

            /关键字(注意没有:)

                               n                 ##向下匹配

                               N                 ##向上匹配

 

8.在vim中编写多个文件

   (1)vim打开一个文件,进入命令模式 执行命令 

              :sp file1

              ctrl+w 上|下|左|右          ##光标在窗口之间移

  (2) vim中复制一个窗口

             ctrl+w s        ##上下添加

             ctrl+w v        ##左右添加

             ctrl+w c        ##删除(只能删除到只剩下最后一个vim窗口)

 

9.插入模式

     i           ##光标所在位置插入

     I           ##光标所在的行的行首插入

     A           ##光标所在行的行尾

     a           ##光标所在位置的下一个位置插入

     s           ##删除光标所在字符插入

     S           ##删除光标所在行插入

     o           ##光标所在行的下一行插入

      O           ##光标所在行的上一行插入

 

10.退出模式

      :q         ##在文件打开后没有对文件做任何修改时使用

      :wq        ##对文件修改后并保存内容时使用

       :q!        ##对文件修改后放弃修改时使用

       :wq!       ##强制退出保存,在对属于自己的文件或者你是root用户时

 

 

资源下载链接为: https://pan.quark.cn/s/d9ef5828b597 在本文中,我们将探讨如何通过 Vue.js 实现一个带有动画效果的“回到顶部”功能。Vue.js 是一款用于构建用户界面的流行 JavaScript 框架,其组件化和响应式设计让实现这种交互功能变得十分便捷。 首先,我们来分析 HTML 代码。在这个示例中,存在一个 ID 为 back-to-top 的 div 元素,其中包含两个 span 标签,分别显示“回到”和“顶部”文字。该 div 元素绑定了 Vue.js 的 @click 事件处理器 backToTop,用于处理点击事件,同时还绑定了 v-show 指令来控制按钮的显示与隐藏。v-cloak 指令的作用是在 Vue 实例渲染完成之前隐藏该元素,避免出现闪烁现象。 CSS 部分(backTop.css)主要负责样式设计。它首先清除了一些默认的边距和填充,对 html 和 body 进行了全屏布局,并设置了相对定位。.back-to-top 类则定义了“回到顶部”按钮的样式,包括其位置、圆角、阴影、填充以及悬停时背景颜色的变化。此外,与 v-cloak 相关的 CSS 确保在 Vue 实例加载过程中隐藏该元素。每个 .page 类代表一个页面,每个页面的高度设置为 400px,用于模拟多页面的滚动效果。 接下来是 JavaScript 部分(backTop.js)。在这里,我们创建了一个 Vue 实例。实例的 el 属性指定 Vue 将挂载到的 DOM 元素(#back-to-top)。data 对象中包含三个属性:backTopShow 用于控制按钮的显示状态;backTopAllow 用于防止用户快速连续点击;backSeconds 定义了回到顶部所需的时间;showPx 则规定了滚动多少像素后显示“回到顶部”按钮。 在 V
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值