博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
16. vim
阅读量:6719 次
发布时间:2019-06-25

本文共 806 字,大约阅读时间需要 2 分钟。

vim编辑器

是vi的升级版本,带颜色显示
安装yum install -y vim-enhanced
16. vim
16. vim
将passwd文件复制到其他目录下,vim后没有颜色
16. vim

一般模式

上下左右方向键或kjhl四个键移动光标
n方向键 向特定方向移动n位
ctrl + b 或 pageup 向上翻页
ctrl + f 或 pagedown 向下翻页
0或shift 6 光标移动到行首
shift 4 光标移动到行尾
gg 移动到首行
G 移动到末行
nG 移动到第n行
x 向后删除一个字符
X 向前删除一个字符
nx 向后删除n个字符
dd 删除/剪切光标所在那行
ndd 删除/剪切光标所在行后的n行(包括所在行共n行)
yy 复制光标所在行
nyy 从光标所在行开始,向下复制n行(包括所在行)
p 向下粘贴
P 向上粘贴
u 撤销上步操作
ctrl + r 恢复撤销操作
v 按住移动会选中字符。类似于word下的shift

编辑模式

i 进入编辑模式,光标不动
I(大写的i) 进入编辑模式,光标移动到行首
o 光标在下面插入一行
O 光标在上面插入一行
a 光标在后一位
A 光标在行尾

命令模式

/[word] 向光标后查找字符串,按n向后继续找
?[word] 向光标前查找字符串,按n向前继续找
:n1,n2s/[word1]/[word2]/g 在n1和n2行之间查找word1并用word2替换,不加g则只替换每行第一个word1(用#代替/也可)
:1,$s/[word1]/[word2]/g 在文档中查找word1并用word2替换,不加g则只替换每行第一个word1
:w 保存文本
:q 退出
:w! 强制保存
:q! 强制退出
:wq 保存并退出
:set nu 显示行号
:set nonu 不显示行号

转载于:https://blog.51cto.com/13582610/2066338

你可能感兴趣的文章
MySQL show processlist说明
查看>>
Python内建函数getattr备注
查看>>
Lammp的搭建
查看>>
贪心算法-活动选择
查看>>
Material Design Lite ,简洁惊艳的前端工具箱。
查看>>
20.22 告警系统监控项目
查看>>
Python网络编程之协程
查看>>
定制更友好的iptables防火墙
查看>>
用sql语句对access数据库进行多条件查询
查看>>
php操作ini配置文件
查看>>
dataguard主备延迟多长时间的查询方法
查看>>
[Array]628. Maximum Product of Three Numbers
查看>>
C++函数模板&类模板
查看>>
spring事件广播
查看>>
javascript事件委托和jquery事件委托
查看>>
使用ReaderWriterLock类实现多用户读/单用户写同步
查看>>
MySQL--Basic(一)
查看>>
(转)CSS字体大小: em与px、pt、百分比之间的对比
查看>>
C语言的关键字
查看>>
喷水装置(一)NYOJ6
查看>>