Ubuntu使用小技巧

Ubuntu使用小技巧:
    Ctrl+l 等同于清屏 clear命令
    up/down 方向键调出历史命令
    Tab  自动补全系统命令、文件名
    Ctrl+Alt+t 快速打开新终端
    Ctrl+Shift+t  新建终端标签页

终端修改配置文件:
    1、gedit ~/.bashrc 打开终端配置文件
    2、一定要在末尾添加修改
        #   精简命令提示符
        PS1="\u@\w$ "
    3、保存退出,在终端输入 source ~/.bashrc 重新加载配置文件,使修改的内容生效


vim文本编辑器:
    可以在终端下使用纯键盘操作的一款文本编辑器,号称编辑器之神,
    可以升级(二次开发),可以安装扩展

    基础用法:
        1、终端输入 vim filename.c 如果文件不存在则新建并打开,存在则打开
        2、输入i  进入编辑模式,编写代码
        3、保存退出  按<ESC>退出编辑模式Z,输入ZZ保存并退出

    vim的三大模式:
        正常模式: 默认进入vim处于正常模式,一般用于阅读文件、使用快捷键批量修改文件
        编辑模式: 一般用于编辑文件,输入内容
        行底模式: 一般用于对vim进行临时配置、或者执行一些高级操作
    
    模式之间的切换:
        正常   输入i     ->   插入
        插入   按<ESC>   ->   正常
        正常   输入:    ->   行底
        行底   按<ESC>   ->   正常

    正常模式的常用操作: 
        光标移动:
            h j k l     
            gg         光标跳转到文件第一行
            G          光标跳转到文件最后一行
            n-         光标向上跳转n行
            n+<Enter>  光标往下跳转n行
            nG         光标跳转到第n行
                vim  filename +n  直接跳转到第n行
        删除代码:
            dd     删除光标所在的一行代码
            ndd    删除光标往下n行代码

            x      删除一个字符
            nx     删除n个字符
            dw/de  删除一个连续的字符串
            d$     从光标处删除到行尾
            d^     从光标处删除到行首
            dG     从光标处删除到文件末尾
            dgg    从光标处删除到文件开头
        
        复制代码:
            yy     复制光标所在一行代码
            nyy    复制光标所在的n行代码
            p      粘贴到光标的下一行
            P      粘贴到光标的上一行
        移动代码:
            删除代码后内容会存放到粘贴板上,配合p\P使用可以达到移动代码的效果
        替换代码:
            r      替换一个字符
            cw     替换一个字符串
            R      进入一个新的模式(替换模式)
        撤销操作:
            u      撤销上一次的操作(文本编辑的所有操作)
            Ctrl+r 取消撤销操作

        正常模式进入插入模式的快捷键:
            i      在光标的前方进入插入模式
            I      光标先跳转到行首,进入插入模式
            a      在光标的后方进入插入模式
            A      光标先跳转到行尾,进入插入模式
            o      在光标下一行插入一个空白行,进入插入模式
            O      在光标上一行插入一个空白行,进入插入模式

            插入模式的常用操作:
                Ctrl+p/n    自动补全  注意: 多使用
                Ctrl+i      =<Tab>
                Ctrl+j/m    =<Enter>
                Ctrl+c      =<ESC>
            自定义组合按键:
                Ctrl+z      在任何模式下,保存退出
                Ctrl+x      自动保存并编译运行c代码
                Ctrl+p      在正常模式下,自动添加c代码合main函数

        行底模式下的操作:
            
            :w    保存
            :q    退出
            :q!   强制退出
            :wq   保存并退出
            :x    保存并退出
            :X    加密,需要注意必须wq退出才生效,ZZ不行
            :set key=空格   删除密码
            :set nu        显示行号
            :set nonu      不显示行号
            :!系统命令     执行系统命令
            :%s/old/nem 把文件中old替换成new
            :/key   查询key关键字  n查下一个  N查上一个
            :>n     光标处往下n行向右缩进一次
            :<n     光标处往下n行向左缩进一次

    如何对vim进行配置:
        1、打开vim配置文件  vim ~/.vimrc
        2、写配置文件
        3、保存退出,下次打开vim就生效,长期生效

    学习使用vim的建议:
        1、适可而止
        2、强制自己练习使用vim,两周左右可以适应
        3、vimtutor   vim自带的vim教程,可以直接操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值