一、vim的工作模式

vim的工作模式可分为:
1.命令模式
2.插入模式
3.退出模式

1.vim的命令模式

1.1 vim帮助

方法1:
vim
:help
linux学习 lesson3 vim & linux中管理输入输出
方法2
vimtutor

1.2 vim工作参数设定

#临时设定
:set 参数信息 
:set nu                 设置行标
:set nonu               取消行标
:set mouse=a           图形显示鼠标
:set cursorline           增加下划线
注意: 
以上设定方式在vim退出后会还原默认

#永久设定
vim /etc/vimrc
set nu
set mouse=a
set cursorline
注意:
以上操作必须用root用户才能完成
linux学习 lesson3 vim & linux中管理输入输出

1.3 字符管理

  字符管理的整个过程是在非编辑模式下进行的,当shell最下方没有编辑标志(–INSERT–)时可进行操作。对字符进行的任何操作位置是光标所在位置,上|下|左|右键可以移动光标。

1.3.1复制

y   ##复制
yl   ##复制一个字母
y3l   ##复制三个字母
yw   ##复制一个单词
y3w   ##复制三个单词
yy   ##复制一整行
y3y   ##复制三行

1.3.2剪切

c   ##剪切
cl
c3l
cw
c3w
cc
c3c
#####注意:当用c做剪切动作后,vim会进入插入模式。如果需要粘贴那么要按ESC退出插入模式,然后按P粘贴。#####

1.3.3删除

d   ##删除
dl
d3l
dw
d3w
dd
d3d

1.3.4其他操作

p ##粘贴
u ##撤销
ctrl+r ##恢复

                         
     

1.4.vim的可视化模式

ctrl+v ##进入可视化模式

#可视化模式的批量添加ctrl+v进入可视化模式选中要添加字符所在列,按"I"(大写)进入插入模式写入字符,按批量添加字符出现。

1.5.字符的替换

:%s/源字符/替换后字符 ##每一行出现的第一个关键字
:%s/源字符/替换后字符/g ##全文替换,s所有行,g表示所有列
:3,5s/源字符/替换后字符/g ##替换第三行到第五行的关键字
:/lp/,/halt/s/sbin/hello/g ##图还lp字符和halt字符之间的所有关进字

1.6.在vim中编写多个文件

vim file
:sp file1

ctrl+w 上|下|左|右 ###光标在窗口之间的移动

1.7.光标移动及字符搜索

#光标的移动
:数字 ##光标移动到指定的行
##光标移动到行首
##光标移动到行尾
G ##光标移动到最后一行
gg ##光标移动到第一行

#搜索字符
/关键字
n #向下匹配
N #向上匹配

相关文章:

  • 2021-12-13
  • 2021-09-14
猜你喜欢
  • 2021-08-17
  • 2022-01-10
  • 2021-08-31
  • 2021-09-16
  • 2022-01-18
  • 2021-07-03
  • 2021-07-05
相关资源
相似解决方案