vim光标移动和复制粘贴

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim光标移动和复制粘贴相关的知识,希望对你有一定的参考价值。

vim介绍

vim是vi的一个升级版本,比vi多了一些特性
vim编辑文件的时候是带颜色显示的,vi是没有颜色显示的
默认是没有安装vim的,需要安装yum install -y vim-enhanced
vim有三种模式,分别为一般模式、编辑模式、命令模式
一般模式:dd删除命令,yy复制命令p粘贴命令等
编辑模式:按完i之后是编辑模式,可以对文件增删改,
命令模式:没有按i之前,或者在编辑模式下按esc键键入命令模式对文件可以查找替换等。保存退出也是在命令模式下操作的。

vim快速移动光标位置

vim编辑某些特定的系统文件时,在系统指定的环境变量的目录下文件内容会以不同颜色来显示,方便识别与修改辨认
如:/etc/passwd和拷贝到/tmp/passwd的配置文件时不相同的,因为变量环境发生改变不会显示出多个颜色
移动光标
可以通过上下左右键可以移动,也可以用字母移动

在普通模式下移动光标的快捷操作
h 向左移动光标
k 向上移动光标
j 向下移动光标
l 向右移动光标
空格键也是向右移动光标
数字加字母共同使用表示移动几行或几个字符位
10h  向左移动10个字符
10j  想下移动10行
10k  向上移动10行
10l  向右移动10个字符
10空格键  向右移动10字符

gg  文本的一行
G 文本的最后一行
^ 0 行首
$ 行末

3G  把光标定位到第三行
ctrl+b/pageup    向上翻屏
ctrl+f/pagedown  向下翻屏

vim一般模式下的复制剪切粘贴

dd  删除一行,也属于剪切的,只可以剪切一行
p   粘贴在光标所在位置的下一行
P   粘贴在光标所在位置的上一行
u   如果上次的操作有误,可以用u恢复一共可以恢复50次(距离上一次保存退出的结果为最初状态)
ctrl+r  如果上次恢复多了想回到上一步,就用ctrl+r
yy  复制 1yy复制一行
x   向后删一个字符
shift+x  大X向前删一个字符
用v可以复制或者剪切从某个字符到某个字符的,点v然后移动光标选中需要复制或者剪切的内容,用yy是复制用x

以上是关于vim光标移动和复制粘贴的主要内容,如果未能解决你的问题,请参考以下文章

vim介绍vim颜色显示和移动光标vim一般模式下移动光标vim一般模式下复制剪切和粘贴

5.1 vim介绍 5.2 vim颜色显示和移动光标 5.3 vim一般模式下移动光标 5.4 vim一般模式下复制剪切和粘贴

5.1 vim介绍 5.2 vim颜色显示和移动光标 5.3 vim一般模式下移动光标 5.4 vim一般模式下复制剪切和粘贴

vim光标移动和复制粘贴

vim vim光标的移动复制粘贴

vim介绍 vim颜色显示和移动光标 vim一般模式下移动光标 一般模式下复制剪切粘贴