Linux中vim编辑器

vim下的三种模式

1).命令行模式

2).插入模式

3).末行模式

命令模式:
set 调整参数
set nu
######显示行号######
set nonu
######取消显示行号##########
set mouse=a
#####显示鼠标########
set cursorline
#####显示行线#####
进入vim默认就到了命令模式下,按:键进入到拓展命令模式,根据自身需要利用以上命令进行配置进行编辑。
注意:
在vim中设定vim工作方式是临时的,在关闭vim后会还原。如果要永久保存vim的工作方式需要编辑vim的配置文件:/etc/vimrc
如图!在这里插入图片描述
字符的匹配:
在vim中可以通过关键字来查找我们想要找的文件
/关键字
n向下匹配
N向上匹配

     字符的管理
     yl                              ###复制一个字母
     y3l                             ###复制3个字母
     yw                              ###复制一个单词
     y3w                             ###复制三个单词
     yy                              ###复制一行
     y3y                             ###复制三行


      dl                             ###删除一个字母
      d3l                            ###删除三个字母
      dw                             ###删除一个单词
      d3w                            ###删除三个单词
      dd                             ###删除一行
      d3d                            ###删除三行

      cl                             ###剪切一个字母
      c3l                            ###剪切三个字母
      cw                             ###剪切一个单词
      c3w                            ###剪切三个单词
      cc                             ###剪切一行单词
      c3c                            ###剪切三行单词
      p                              ###粘贴
      u                              ###撤销
      ctrl+r                         ###回复撤销

剪切之后会进入插入模式,如果粘贴需要按【Esc】退出插入模式后再按p粘贴
vim可视化模式:
ctrl+v
######在这个模式下可选区域操作
大写 I
########加入字符
按【Esc】

    如图
       在第四行插入#字                                                    

在这里插入图片描述
字符的替换:
%s/要替换的字符/替换成的字符/g
%s/:/@/g
替换全文的:为@
1,5s/: /g
替换1-5行的:为@
在这里插入图片描述
在这里插入图片描述
%s表示所有的行,g表示所有的列

vim的分屏功能:
ctrl+w -----> s
#####上下分屏######
在这里插入图片描述
ctrl+ w------> v
########左右分屏#####
在这里插入图片描述

      ctrl+ w------>  c 
                                      ######关闭光标所在的屏幕#####
       ctrl+ w------>       上下左右
                                        #####光标移动到指定屏幕#####
        : sp  file1
                                        #####同时编辑当前文件和file1#####
               gg
                                  #####光标移动到文件的第一行#####
                G                   #####光标移动到文件最后#####    
              :7              #####光标移动到底七行#####

插入模式
i
###光标所在位置插入###
I
###光标所在行行首插入###
o
###光标所在行下一行插入###
###光标所在行的上一行插入###
a
###光标所在字符的下一个字符插入###
A
###光标所在行的行尾插入###
s
###光标所在字符删除并插入###
S
###光标所在行删除并插入###

末行插入:

:q
##3退出,在文件内容没有被改变时使用###
:wq
####退出保存###
:q!
###强制退出不保存,在改变文件后不想保存时使用###
:wq!
###强制退出保存,在对只读文件编写时使用###
所编辑的只读文件必须是当前用户的文件或当前操作的用户是超级用户!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值