vivim编辑器

vi/vim编辑器

1、简介

vi/vim 都是多模式编辑器,不同的是 vim 是 vi 的升级版本,不仅兼容 vi 的所有指令,而且还有一些新的特性在里面。vi 编辑器是所有 Unix 及 Linux 系统下的标准编辑器,对 Unix 及 Linux 系统的任何版本,vi 编辑器是完全相同的。

2、三种状态模式及功能键

2.1.插入模式

o (在光标所在行下行插入)
a (在光标后插入)
i (在光标前插入)
A (在本行行末插入)

2.2.命令模式

控制屏幕光标的移动,字符、字或行的删除,移动、复制某区段

移动光标:

^(光标移到所在行首)
$(光标移到所在行尾) 
gg(移到文章首行)
G(移到文章末行)
H(屏幕首行)
L(屏幕尾行)

删除文本:

x (删除光标所在位置字符)
dd(删除光标所在行)
ndd (向下剪切n行)

撤销:

u(撤销上一步操作)
ctrl+r(恢复上一步被撤销的操作)

复制文本:

yy(复制光标所在行)
nyy (n=输入数字  从光标所在行向下复制n行)
p(粘贴)

2.3.底行模式

在命令模式下,按下:冒号进入 Last line mode,

  • :w(保存)
  • wq(保存并退出)
  • q!(不保存强制退出)
:set nu (列出行号)
:# (跳转到文件中的第#行)
:5,10d (删除第5行至第10行)
:5,10y (复制第5行至第10行)

查找字符:

/关键字  (一直按n往后继续查找,N方向查找)
?关键字   (同上)

注释(vim编辑器):

批量注释:
ctrl+v  
选中行
I
插入// 或者 #
Esc键
批量取消注释:
ctrl+v
选中行
d

3、乱码问题

   [root@localhost ~]# vim /etc/vimrc 
   set fileencodings=ucs-bom,utf-8,latin1,gb2312,gb18030,gbk,cp936
posted @ 2023-04-01 17:21  想要新裤子  阅读(29)  评论(0编辑  收藏  举报