linux基础(二) vim及常用命令

三种模式

        命令行模式,末行模式,编辑模式。切换方式见图

位置切换

        文档首行首字母: gg

        文档末行首字母: G

        当前行首: 0

        当前行末: $

        切换到指定行:

              命令模式:输入行号,回车

               末行模式:输入(:)行号,回车

        上下左右:kjhl

        翻屏

               Ctrl b:向上翻屏

               Ctrl f:向下翻屏

删除(linux下无删除操作,都是剪切操作)

        删除一个字母:

               x,命令行模式,不切换模式

               s,切换到输入模式

               r,命令行模式下,不切换模式

        删除一个单词:dw

        删除当前行:dd

        删除光标到行首:d0(不包含光标) 

        删除光标到行末:d$、D(包含光标)

        删除多行:光标移到所需删除部分的第一行,输入 行数dd

        任意删除:v切换到可视模式,按上下左右进行选中,再按d删除

撤销

        u

        Ctrl+r

复制粘贴

        复制当前行:yy

        复制多行:光标移到所需复制部分的第一行,输入 行数yy

        任意复制:v切换到可视模式,按上下左右进行选中,再按y复制

        粘贴:

                p:向前粘贴

                P:向后粘贴

查找:

        已知内容:/内容,回车

                N:上一个

                n:下一个

替换:(g:global)

        :s /待替换内容/目标内容:替换当前行的第一次出现

        :%s /待替换内容/目标内容:通篇替换,但是也只替换出现行的第一次出现

        :s /待替换内容/目标内容/g:替换当前行所有

        :%s /待替换内容/目标内容/g:通篇替换,替换所有

        :指定块起始行号, 指定块终止行号s  /待替换内容/目标内容/g:指定块替换

分屏

        :vsp:竖屏

        :sp:横屏

        屏幕切换:ctrl+ww

退出

        :wqall:全部保存退出

        :qall:全部不保存退出

查看man手册:

        光标在函数单词上,按nK打开第n卷man手册内容

查看括号:

        光标在括号的一边,按%切换到另一边

末行模式执行shell命令:

        :!命令

 

自己写的一个vim的配置文件:https://github.com/darkcell-yao/Linux_BasicLearn.git   branch:learn_vim

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值