vim编辑器

                                  ## vim##

一、命令模式

1.Vim帮助

vim --help        

vimtutor

2.vim工作参数设定

  • 临时设定

:set     nu   ##显示行号

:set nonu   ##不显示行号

:set mouse=a    ###可使用鼠标

:set  cursorline    ####显示行线

  • 永久设定

vim  /etc/vimrc

在配置文件中最后一行直接添加配置: set   nu   、     set  mouse=a    、  set  sursorline

3.字符管理

复制:ynl   ynw   yny

剪切:cnl  cnw  cnc

删除:dnl  dnw  dnd

粘贴:p

撤销:u

恢复撤销前的状态: ctrl + r

4.字符的可视化模式

ctrl + v  —— 选中要添加字符的那一列——输入大写的i:“I”——插入字符——ESC后批量字符出现

5.字符的替换

%s/被替换的字符/替换字符               ### 替换每行的第一个字符

%s/被替换的字符/替换字符/g           #####替换所有的关键词字符

1,5s/被替换字符/替换字符/g            #####替换1到5行的关键字符字字符

/poet/,/further/s/ 被替换的字符/替换的字符/g        ##########替换poet 和further之间的所有关键字符

6. 在vim中编写多个文件

:sp   file

 ctrl + w  ——|上|下|左|右|  (在不同文件之间切换)

7.光标的移动以及字符搜索

7.1光标的移动

  • 行内移动:

                         0   代表移到行首

                         $代表移到行尾

  • 页内移动:                          

                          H:回到页首

                          M:回到页中

                           L:回到页末

  • 翻页

                    ctrl   + d:向下移动半页

                            +v:向上移动半页

                            +f:向下移动一页

                            +b:向下移动一页

                            gg:移动到文件第一行

                            “G”:移动到文件最后一行

                             nG:移动到文件第n行

7.2搜索字符

/ 关键字

“n”:向下匹配         “N”:向上匹配

二、插入模式

i:光标在所在位置插入

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

 

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

A:光标在所在行的行尾插入

 

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

S:删除光标所在行插入

 

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

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

三、退出模式

w:将编辑的数据写入硬盘

wq:强制保存并离开

q:离开vin(没有进行编辑的情况下)

q!:对文件进行修改后不想保存时使用

:w   file   ##将当前所编辑文件中的数据写入file中

:r   file  ### 将file文件中的数据写入当前编辑的文件中

 :! command    ###暂时离开vim到命令行界面查看command的执行结果

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值