您的位置:首页 > 运维架构 > Linux

Linux学习笔记(七)----使用vim编辑器

2018-02-28 12:24 183 查看

vim编辑器在内存缓冲区中处理数据

vim   filename

vim 三个模式




在指令列模式下,有以下命令用于离开或者存储文件。
命令作用
:w写入磁盘
:w!当文件为只读时,强制写入磁盘。到底能不能写入,与用户对该文件的权限有关
:q离开
:q!强制离开不保存
:wq写入磁盘后离开
:wq!强制写入磁盘后离开

键盘命令快捷键,让你告别鼠标

 普通模式

h    左移一个字符
j     下移一行
k    上移一行
l     右移一个字符
PageDown / Crtl + F    下一屏

PageUp / Crtl + B    上一屏
G   最后一行
num G    移到第num行

gg    移到缓冲区第一行

编辑数据

x    删除当前光标所在字符

dd   删除所在行
dw  删除所在单词
d$  删除当前位置到行尾
J  删除行尾的换行符(拼接行)
u 撤销前一命令
a   在当前光标后追加数据
A   在行尾追加数据
r    char    用char替换当前单个字符

复制粘贴

p命令取回寄存器中数据
复制文本  y     ;  yw  一个单词   y$ 到行尾
可视模式   v  可以高亮显示操作文本

查找和替换

/  要查找的文本    然后回车
替换命令   s/ old  /new /
s/ old  /new / g   一行命令替换所有
n,ms/ old  /new / g   替换区间 n,  m   行号之间的

s/ old  /new /
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: