vim(5)

目录

1、什么是vim?

2、vim的各种模式

3、命令模式下的一些指令

1、光标移动相关

2、文本操作指令

4、底行模式的一些指令

5、vim配置

6、sudo添加信任列表


1、什么是vim?

vim是Linux下的一个文本编辑器,定位上和记事本没有任何差别,说人话就是用来写代码的。

vim 文件名           打开该文件

注意:如果该文件存在的话,就直接打开;如果不存在的话,会自动创建该文件并打开

2、vim的各种模式

vim是一个多模式编辑器,下面仅介绍三种常用的模式:

 vim打开文件之后默认在命令模式下,输入i或a或o后进入插入模式,在插入模式下可以进行编写代码,写好之后按Esc进入命令模式,在shift+:进入底行模式,输入wq(退出并保存)就可退出vim

底行模式下:w     写入(保存)

                     q     退出

                     !    强制

w!  强制写入   q!   强制退出     wq!  强制保存并退出

3、命令模式下的一些指令

1、光标移动相关

光标上下左右移动:h(左)、j(下)、k(上)、l(右)

shift  ^    光标行首

shift  $    光标行尾

gg    光标到起始行

shift  g      光标到结尾行

n  shift  g    光标到指定n行   例如:3  shift  g

b/w    光标按照单词进行前后移动

2、文本操作指令

yy      复制当前行(光标所在处)

nyy    复制从当前行开始往后的n行     例如:3yy

p       粘贴

np     粘贴n行

u       撤销刚才的操作

ctrl  r  撤销刚才的撤销

dd     删除光标所在行

ndd   删除从当前行开始往后的n行

dd + p的操作可以实现剪切

shift ~     大小写切换

x       删除光标后的一个字符,支持nx

shift  x    从光标所在出往前删字符,支持n shift x

r    替换光标所在的字符

shift+r进入替换模式,接下来输入的会替换原来的

4、底行模式的一些指令

set  nu        调出行号

set  nonu     撤销行号

vs  文件名          进行分屏,多文件操作

ctrl  ww              分屏后的文件切换

注意:分屏后光标在哪里,操作就在哪里

5、vim配置

vim配置是在当前用户下配置的,不影响其他用户,无论是root还是普通用户都只影响自己。

普通用户配置的vim文件放在主工作目录下的 .vimrc中,root放在 vimrc中,没有配置肯定看不到。


vim配置原理:touch  .vimrc,然后vim .vimrc打开之后将配置信息输入进去,保存退出即可


前人栽树,后人乘凉,centos 7的系统可以用以下现成的,用之前先感谢感谢。。。

gitee上搜vimforcpp,找到如下的复制,粘贴到自己的主工作目录下,回车,按照接下来的提示即可

curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh

6、sudo添加信任列表

切换成root,vim  /etc/sudoers,底行模式调出行号,在大概100行左右,看到如下:

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值