标签:水平 本地 tab 指定 字符 搜索 编辑器 字符串 一个
. vim编辑器
系统自带的是vi,vim是vi的一个升级版
2. vim三种模式
命令模式
输入模式
末行模式
3. 模式之间的切换
命令模式--》输入模式:i,a,o
输入模式--》命令模式:ESC
命令模式--》末行模式: :
末行模式--》命令模式:ESC
4.命令模式下的常用操作
yy: 复制
p: 黏贴
dd: 剪切,删除
nyy: 复制n行
ndd: 剪切n行
u: 撤销
G:跳转到最后一行
1G:跳转到第一行
nG: 跳转到n行
dG: 删除光标所在行到末尾的行
home: 跳转到行首
end: 跳转到行尾
ctrl f: 往下翻一屏
ctrl b: 往上翻译屏
/string: 搜索字符
n: 向下搜索(正向查找)
N: 反向查找
5. 输入模式下直接编辑文本即可
6. 末行模式下的操作
nohl: 取消高亮
set nu: 显示行号
set nonu: 不显示行号
m,n s///g
%: 全局替换
m,$: m行到末行
% s/^/#/: 在全文行首添加#
% s/^#//: 删除全文中开头#
% s/$/ken/ : 在行尾添加字符串ken
% s/ken$//: 删除行尾的ken
set ai: 自动缩进
set tabstop: 设置缩进
set tabstop=10
set noai: 不自动缩进
w: 保存文本
q: 退出
q!: 强制退出
wq: 保存退出
wq!: 强制保存退出
!: 执行命令
r: 把一个文件中的内容读取到本地
7. 配置文件
/etc/vimrc: 配置对所有用户生效
~/.vimrc: 对指定用户生效
8. 分屏操作
vim -O: 垂直分屏
vim -o: 水平分屏
9. 崩溃缓存文件
vim -r .test.swp
rm -rf .test.swp
标签:水平 本地 tab 指定 字符 搜索 编辑器 字符串 一个
原文地址:https://www.cnblogs.com/zp-1996/p/10848743.html