1.命令模式下配置vim的工作方式
首先切换到普通用户,命令行转到转到桌面, 复制/etc/passwd 到westos
cp /etc/passwd westos
1)set的使用
:set nu ##行号添加
:set nonu ##取消行号
:set mouse=a ##添加鼠标选择
:set cursorline ##行线显示
更改vim配置
请看vim中的变化
默认情况下不带行号
更改/etc/vimrc中的配置信息
改完后打开vim 默认自带行号
2)
高亮显示 /+关键字
取消高亮 :noh
向上匹配 N
向下匹配 n
注意:sbin高亮
noh 取消高亮
3)
删除:
dl ##删除一个字母
dw ##删除一个单词
dd ##删除一行
d3l ##删除3个字母
d3w ##删除3个的单词
d3d ##删除3行
以下同上copy and cut
复制:
yl
yw
yy
剪切:
cl
cw
cc
辅助操作:
p ##粘贴
u ##撤销(undo)
ctrl +r ##恢复撤销
4)可视化
ctrl +v
批量添加字符:
1.选中一列
2.点击 I
3.选择自己想添加的东西
4.按Esc
进入可视化界面后用上下左右选中 可执行 3) 中命令进行复制、删除、剪切
1-4的操作
大I之前
之后
5)字符替换
:%s /想替换的东西/被替换成的东西/g ##g表示所有列
:7,9 s/:/@/g ##7到 9行的替换操作 将:替换成@
:/hat/,/jian/ s/:/@/g ##hat行到jian行的替换操作 将:替换成@
引用 " "批量转义
\单个转义
g表示全部替换
例子:将文件中的sbin 替换成 " ######## "
6)vim 分屏功能
ctrl +w s ## 上下分屏
ctrl +w v ## 左右分屏
ctrl +w c ## 关闭光标所在屏幕
ctrl +w 上下左右 ## 切换屏幕
:sp file2 ## 同时编辑当前文件和file2文件
添加:
终端命令行
v -O file1 file2 ## 同时编辑file1和file2
7)命令模式下光标的移动
G 首一行
gg 最后一行
8)插入模式:
i ## 光标所在位置插入
I ## 光标所在行行首插入
o ## 光标所在行向下重起一行并插入
O ## 光标所在行向上重起一行并插入
a ## 光标所在位置的下一个字母插入
A ## 光标所在行行末插入
s ## 光标所在单词删除并插入
S ## 光标所在行删除并插入
9)vim 的退出模式
ls -a ## 显示隐藏文件
q ## 正常退出,文件每改变之前
q! ## 强制退出 在改变文件不想保存使用
wq ## 写入并退出
wq! ## 强制写入并退出 在对文件编辑时候使用