vim用法介绍

vim介绍

vim颜色显示和移动光标

vim一般模式下移动光标复制、剪切和粘贴



vim介绍

Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。详细信息请自行百度或Google查找。

在使用vim命令发现是无效可以用:

[root@linux1~]#yuminstall-yvim-enhanced

54a3bec0b7cd96d74c91cf97a4bf4f12.png-wh_


vim颜色显示和移动光标

[root@linux1~]#vim/etc/passwd#查看这个文件,如下图所示,有颜色显示

60824eb3e4edb32124375ee52929c2fd.png-wh_

#颜色跟目录也是有关的,比如把/etc/passwd拷贝到/tmp/目录下颜色就没有了
[root@linux1~]#cp/etc/passwd/tmp/1
[root@linux1~]#vim/tmp/1

ac0eced7d40edcce0ecb304df1e1865e.png-wh_

在终端下使用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 光标所在行与下一行合并成一行,还原之前的操作

相关文章

普通模式 >G 增加当前行到文档末尾处的缩紧层级 $ 移动到本行的末尾 . 相当于一个...
原文连接: https://spacevim.org/cn/layers/lang/elixir/ 模块简介 功能特性 启用模块 快捷键 语言专属...
原文连接: https://spacevim.org/cn/layers/lang/dart/ 模块简介 功能特性 依赖安装及启用模块 启用模...
 =   赋值操作符,可以用于算术和字符串赋值 +        加法计算     -        减法运算...
1.根据包名来查看指定的APP指定数据 adb shell "top | grep com.xxx.xxx" 由于这样打印出来的数...
ctrl+F 向下翻页 ctrl+B 向下翻页 u 取消最近一次操作 U 取消当前行的操作 ZZ 保存当前内容并退出 gg 跳...