加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux vim编辑器常用命令

发布时间:2020-12-13 23:49:30 所属栏目:Linux 来源:网络整理
导读:vim文本编辑 打开文件 vim 文件名 如果文件存在会直接打开改文件;如果文件不存在会创建一个文件后再打开 三种模式 命令模式:文件打开后的默认模式,只能查看文件内容不能修改 输入模式:可以编辑和修改 末行模式:保存退出 切换 命令模式 -- 输入模式 按i
vim文本编辑
打开文件
vim 文件名
如果文件存在会直接打开改文件;如果文件不存在会创建一个文件后再打开
三种模式
命令模式:文件打开后的默认模式,只能查看文件内容不能修改
输入模式:可以编辑和修改
末行模式:保存退出

切换
命令模式 --> 输入模式 按i键
命令模式 --> 末行模式 按:键
输入模式和末行模式 --> 命令模式 按Esc键
备注:输入模式和末行模式不能直接切换,需要经过命令模式

命令模式操作
光标行间的调整
h:左移一个字符
j:下移一行
k:上移一行
l:右移一行
gg :跳转到文件的第一行
G :跳转到文件的最后一行
num G:移动到第num行
按键PgDn 或Ctrl+F :下翻一屏
按键PgUp或Ctrl+B : 上翻一屏
复制,粘贴,删除
yy: 复制当前行
#yy :复制当前往下#行
p :当前光标下粘贴
delete: 删除当前光标所在的单个字符
dd :删除(剪切)当前行
#dd :删除(剪切)当前光标往下到#行

查找替换
:s/old/new 替换当前行第一个old为new
:s/old/new/g 替换当前行所有的old为new
:n,m s/old/new/g 替换第n-m行所有的old为new
:% s/old/new/g 替换文件内所有的old为new
u 撤销

末行模式的几个命令:q 退出q! 修改数据后,不保存数据强制退出wq! 保存数据后退出w filename 将文件保存到另一个文件中

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读