centos 零碎学习小记 14.

往后用vi或者vim 地方越来越多了,今天分享------vim用法------

vim作为vi升级版,相比vi优势明显,颜色的标记高亮的区分,都是提供了更好的可视化。

vim需要yum安装一下的(命令)

# yum install -y vim

其实vim有自己的包的,让我们用yum list 呈现出来

也就是 vim-enhanced 我用的32位系统 自然是 .i686

先上个图吧,感受一下vim与vi 在显示时的不同之处。

vim和vi相比 是它的一个升级版本,先来介绍一下 三个模式吧(vi同样适用)

  1. 一般模式
  2. 命令模式
  3. 编辑模式

一般模式下 介绍一下常用的用法

常用快捷键

先看着自己键盘的 h j k l 分别对应

k 向上移动光标

j 光标向下移动

h 光标所在行向前移动

l 光标所在行向后移动

如果想一屏 一屏的翻页记住下面两个快捷键

ctrl+fb

ctrl+f向下翻页

ctrl+b向上翻页

想直接跳到行首使用gg

想直接跳到文件行尾使用G

数字加上G 可以指定跳到第几行

上图是我 6+G 的结果

出现行号  底行下面使用set nu

取消行号  底行下面使用set nonu

先看一张这样的图

此时的光标在中间位置,想跳到这一行的行首 (非空白字符)

^符号 也就是shfit+6

同样

$符号 也就是shift+4 跳到这一行的行尾

各位发现例子中前面是有一段空白的,我要是想跳到最前面行首的空白位置怎么办。

可以使用数字 0  跳到空白最前面

其实一般模式下还可以完成剪切 复制 粘贴

先看一下单个字符的剪切 与 粘贴

先看原图

看我操作过的

其实使用 x 键 ,剪切 p键粘贴

x键是光标向后剪切掉一个字符 p键也是字符后粘贴

X键是光标向前剪切掉一个字符 p键一样的用法

还有整行的剪切dd  同样p键粘贴 看图

下面是操作过的

除了单行的dd 还可以 数字+dd 指定剪切的行数 看实例

这一张图是剪切前的

下面是粘贴以后的 5行 位置明显变化了。

现在说一说复制 粘贴

复制 yy 粘贴雷打不动还是 p  数字+yy可以指定复制几行

看图 复制前

粘贴后的 结果

编辑模式下

i 在所处的光标前插入

I 在这一行的行首插入

a 当前光标定位后面插入

A 到这一行的行尾 写入新的东西

o 在光标这一行的下面另起一行

O 在光标这一行的上面向上另起一行

esc 退出

i和a 可以看下例子  可以看红框标价

上面是i键编辑

下面是a键编辑

I和A 也是实例演示  注意看红框标记

上面是I键编辑

下面是A键编辑

o和O也是看实例演示  注意看红框标记

上面是o键的结果

下面是O键的结果

在vim里也是可以搜索关键字的

直接底行下面 /或者? 加关键字  这样就可以高亮的显示

使用 shift+n 切换高亮的关键字

高亮的关键字 如何取消呢 使用 :nohl

vim 的使用其实也就是多练练就好。。。。。。

时间: 2024-11-19 13:05:38

centos 零碎学习小记 14.的相关文章

centos 零碎学习小记 9.

关键词 :1.常用的文本查看命令-------2.文件的类型与基本的权限 1.常用的文本查看命令 下把命令一一 展示出来,然后在介绍 cat---- more----- less -----head----- tail 平时我实际使用时 cat 用的比较多吧.习惯了....看图 more 的好处可以按照 % 来显示你要看的内容 使用比较自由的那就是less   各种快捷键帮你实现,你想完成的调整!(可以自己实际操作一下) 字母 j k 上下翻页          G 跳转行尾         g

centos 零碎学习小记 1.

dhclient  通过dhcp自动获取IP 2.uname -r 输出结果 2.6.32-358.e16.i686 2主版本号  6次版本号(奇数开发 偶数正式版)  32 修订次数 uname -i/-a (扩展) 其他选项可以使用 --help或者man获取的 3.linux 常用的几个目录 /bin 普通用户的可执行命令 /etc 服务配置文件存放目录 /home 家目录 普通用户的家目录 /root 超管家目录 /sbin  超级用户可执行命令 /var 动态变换文件 4.主分区与扩展

centos 零碎学习小记 2.

1.具体实验 (让网卡ethX 里设置的DNS,不影响DNS配置文件 /etc/resolv.conf) 1.装完系统的人都想把机器连接外网,都会先看看自己网卡.那么我们用神马呢? 简单实用 #ifconfig -a 看看自己网卡信息 2.网卡看了开始设置您的网络吧? A:实验环境下虚拟机网络设置桥接模式后:可以直接通过dhcp获取 方便实用 #dhclient(上一篇笔记已经说过) 当然记不住没关系,你只要知道dh---- 时 方便的使用Tab键补全(Tab 是个好用技能,遇到想不全命令时.T

centos 零碎学习小记 12.

今天介绍 搜索的命令 windows下在找不到一下文件啊等等我们都会使用一些搜索命令,帮助自己来找到想要的东西. linux下以及我一直写的centos下 搜索命令同样强大. 常用的有 which  whereis   locate  find 4个方法重点是放在find上面,其他命令配合使用最好. which 这个其实前面的帖子里面也都用过,一般是针对可执行命令,which比较多. 一般使用which 使用范围比较局限 /PATH 下  ,可执行的二进制命令 都是他的搜索范围. whereis

centos 零碎学习小记 4.

继续开启我的博文分享 今天带来的关键词 :centos破解密码 运行级别 ok 不贫了说说今天内容1.什么都不教,教你先看系统版本(依稀记得第一次帮客户看版本我是怎么看的,不告诉你们 很衰)#cat /etc/issue 也可以用more  #more  /etc/issue 2.至于你想看你的系统32/64的 可以用下面的命令#uname -a/-i/-r  这几个都可以,个人喜欢#uname -r 简单清爽 (之前都已经提到过,算是复习) 3.好了知道系统版本了,有些人爱新不爱旧 就喜欢升级

centos 零碎学习小记 10.

今天带来 10. 关键词:特殊权限 特殊权限  先说2个命令: chattr. lsattr 之前再讲权限的时候说过普通文件的默认权限 644 目录的默认权限 755. 开始介绍 直接输入lsattr 可以得到的结果是, 列出当前目录下所有目录与文件的权限 e 是默认就有的不做解释. lsattr -d 查看目录的特殊权限. 下面我来说一下添加特殊权限命令就是chattr,今天只说2个选项 -i -a 注意看我的演示 看过图以后应该明白 i 的含义了,去掉直接用 chattr -i 1.txt

centos 零碎学习小记 3.

今天带来设置X shell 密钥登录 因为用的中文x shell 所以按照中文设置很简单1.点击工具(Tools)------新建用户密钥生成向导(New User key Wizard)(附图) 2.然后出现下图时,记得密钥类型 选择RSA.其实选择DSA ,也能实现,二者其实是不同的算法.(我用的RSA)实验的 3.密钥长度自己选择啦!!!生成公钥(看图)下一步就好 这里名称自己可以修改,切记自己输入的密钥,我中间一直解决不了登录问题时.密码忘了....... 4.下一步 可以看到生成公钥,

centos 零碎学习小记 7.

今天 内容比较少(算是过度一下) 关键词 :快捷键 Ctrl+c   取消命令Ctrl+z   暂停命令 Ctrl+a   光标到行首Ctrl+e   光标到行尾 Ctrl+u   删除光标前所有字符Ctrl+k   删除光标后所有字符 Ctrl+s   锁住命令终端,按任何键都不会有反应Ctrl+q   解锁命令终端 Ctrl+l    清屏Ctrl+d   退出登录 == exit实际操作一下就理解了...............

centos 零碎学习小记 8.

今天 关键要点如下 A.基本的文件与目录操作 命令 ---------------- A------------------------- 既然是与文件和目录的基本操作命令,那么当我们对 windows的操作,我们可以想到:创建,移动,复制粘贴,删除 等等.linux下我们依旧要面对这些. 首先记住一句话 linux 一切皆文件 OK 开始我们的分享 第一个命令,如何创建目录文件 ------mkdir------- #mkdir 111 222 333  是我在同一目录下 平行的创建了3个目录