vim介绍
vim颜色显示和移动光标
vim一般模式下移动光标复制、剪切和粘贴
vim介绍
Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。详细信息请自行百度或Google查找。
在使用vim命令发现是无效可以用:
[root@linux1~]#yuminstall-yvim-enhanced
vim颜色显示和移动光标
[root@linux1~]#vim/etc/passwd#查看这个文件,如下图所示,有颜色显示
#颜色跟目录也是有关的,比如把/etc/passwd拷贝到/tmp/目录下颜色就没有了 [root@linux1~]#cp/etc/passwd/tmp/1 [root@linux1~]#vim/tmp/1
在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。
[root@linux1~]#vim/etc/vimrc [root@linux1~]#vim/root/.vimrc#或者这个文件进行配置
vim一般模式下移动光标复制、剪切和粘贴
一般模式: 当你vim编辑一个文件时,一进入该文件就是一般模式了。在这个模式下,你可以做的操作有,上下移动光标;删除某个字符;删除某行;复制、粘贴一行或者多行。
一般模式 |
|
h,j,k,l === 方向键 | 光标向左,向下,向上,向右移动 |
Ctrl + f === 上翻页键 Ctrl + b === 下翻页键 |
屏幕向前或后翻一屏页 |
ctrl + d ,Ctrl + u | 前翻半页,后翻半页 |
+ , - | 光标在字符的前后移动 |
数字 + n | 根据数字移动光标的位置,1[空格] 表示移动一位字符 |
数字0 或 shift + 6 ,shift + 4 | 移动到本行行首,移动到本行行尾 |
H ,M ,L ;G 数字+G ,gg | 光标移动到当前屏幕的最顶行、中央行、最低行;文本的最末行、第[数字]行、首行 |
数字 + 回车 | 光标向下移动[数字]行 |
x,X ;[数字] + x |
删除后面一个字符,删除前面一个字符;删除[数字]个字符 |
dd ;[数字] + dd | 删除光标所在的那一行;删除光标开始向下的[数字]行 |
d1G,dG | 删除光标所在行之上的所有字符;删除光标所在行之下的所有字符 |
yy ,[数字]yy |
复制光标所在的这行,复制光标所在行起向下[数字]行 |
p, P | 粘贴到光标的下一行,粘贴光标的上一行 |
y1G , yG | 复制光标所在行到第一行的所有字符,复制光标所在行到末行的所有字符 |
J , u | 光标所在行与下一行合并成一行,还原之前的操作 |