Vim Editor

一、Vim Editor

1 地址

 

2 简介
Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和 Emacs 并列成为类 Unix 系统用户最喜欢的文本编辑器。

Vim 的设计理念是命令的组合。用户学习了各种各样的文本间移动/跳转的命令和其他的普通模式的编辑命令,并且能够灵活组合使用的话,能够比那些没有模式的编辑器更加高效的进行文本编辑;同时 VIM 与很多快捷键设置和正则表达式类似,可以辅助记忆。并且 Vim 针对程序员做了优化。

 

3 常用命令

###
yum install -y vim
dnf install -y vim

###
/word  向光标下边搜寻一个名称为Word的字串
?Word 向光标上边搜寻一个名称为Word的字串
n 重复前一个搜寻的动作
N 与n搜寻方向相反

###
gg 第一行
G  移动到这个档案的最后一行(常用)
nG n 为数字。移动到这个档案的第 n 行。例如 20G 则会移动到这个档案的第 20 行(可配合 :set nu)

###
H 屏幕定位顶
M 屏幕定位中
L 屏幕定位底
J 将光标所在列于下一列的数据结合成同一列

###
u 复原前一个动作
p 将已复制的数据在光标下一列贴上。
P 与p相反,将已复制的数据在光标上一列贴上

### 
dd	删除游标所在的那一整行(常用)
ndd	n 为数字。删除光标所在的向下 n 行,例如 10dd 则是删除 10 行 (常用)
dG	删除光标所在到最后一行的所有数据
d$	删除游标所在处,到该行的最后一个字符
d0	那个是数字的 0 ,删除游标所在处,到该行的最前面一个字符

###
y0	复制光标所在的那个字符到该行行首的所有数据
nyy	n 为数字。复制光标所在的向下 n 行,例如 20yy 则是复制 20 行(常用)
yy	复制游标所在的那一行(常用)
yG	复制游标所在行到最后一行的所有数据
y0  复制光标所在字符到该行行首所有数据
y$  复制光标所在字符到此行末尾字符所有数据

.   重复前一个动作。

### 显示行号
:set number
:set nu

### 隐藏行号
:set nonumber
:set nonu

### 
ZZ	这是大写的 Z 喔!若档案没有更动,则不储存离开,若档案已经被更动过,则储存后离开

 

posted @ 2022-12-02 22:13  娇小赤雅  阅读(69)  评论(0编辑  收藏  举报