linux文件管理
vim编辑器
vi概述
vi 编辑器 他是linux和unix系统上最基本的文本编辑器,类似于windows系统下的记事本编辑器
vim编辑器
vim是vi的加强版,比vi更容易使用。vi的命令几乎全部都可以在vim上使用
命令模式
使用vim编辑器时,默认处于命令模式。在该模式下可以移动光标位置,可以通过快捷键对文件 内容 进行复制 粘贴,删除等操作
编辑模式或输入模式
在命令模式下输入小写字母a或者小写字母i即可进入编辑模式,在该模式下可以对文件的内容进行编辑
末行模式
在命令模式下输入冒号;即可进入末行模式,可以在末行输入命令来对文件进行查找替换保存退出
可视化模式(了解)
可以做一些列选操作(通过方向键选贼某些列的内容)
vim四种模式的关系
命令模式
命令模式/编辑模式/末行模式/可视化模式
vim四种模式的关系
vim编辑器的使用
使用vim打开文件
基本语法
# vim 文件名称
如果文件存在,则直接打开
如果文件不存在,则vim编辑器自动在内存中创建一个新文件
vim编辑器保存文件
在任何模式下,连续按两次esc键,即可返回命令模式,然后按冒号: 进入末行模式,输入wq,代表保存并退出
vim编辑器不保存文件退出
在任何模式下,连续按两次esc键,即可返回命令模式,然后按冒号: 进入末行模式,输入q!,代表强制退出但不保存文件
命令模式下我们能做什么
- 移动光标
- 复制粘贴
- 剪切复制删除
- 撤销恢复
移动光标到首行或末行(重点)
- 移动光标到首行=>gg
- 移动光标到末行=>G
翻屏
向上 翻屏 ctrl +b
向下 翻屏 ctrl +f
向上翻半屏 ctrl +u
向下翻半屏 ctrl +d
快速定位光标到指定位置
行号+G 如 150 G 快速移动光标到150行
复制与粘贴
复制当前行(光标所在行)
按键:yy
粘贴:在想要粘贴的地方按下p键,[将粘贴的光标所在行的下一行],如果想粘贴在光标所在行之前,则使用P键
从当前行开始复制,复制指定的行数(复制5行)5yy(从当前行开始往下复制5行)
剪切/删除/撤销/恢复
剪切/删除光标所在行
按键:dd(删除之后下一行上移)
注意:严格意义上说,dd时剪切命令,如果剪切了不粘贴,就是删除的效果了。
剪切/删除当前行
按键:D
撤销: u
恢复; ctrl+r(恢复),取消之前的操作
末行模式下的相关操作
如何进入末行模式
进入末行模式的方法只有一种,在命令模式下输入冒号:的方式即可进入。
末行模式下我们能做什么
文件的保存,退出,查找,替换,显示行号paste模式等
保存=>:w
退出 =>:q,先保存后退出。:wg :wg 文件名称 :q!
查找功能 =>命令模式输入/斜杠 +关键词(高亮显示)=>:noh
替换功能