• vim学习


    【vim的三种模式】

    i    光标后
    a    光标前
    o  光标下一行

    【配置vim】

    进入:

    cd /etc/vim
    sudo vim vimrc

    设置:

    1 set nu            //设置行号
    2 set shiftwidth=4  //设置缩进的空格数
    3 set cindent       //设置自动缩进
    4 set ts=4          //设置tab键的缩进为4个空格
    5 set mouse=a    //允许使用鼠标
    6 set noswapfile  //禁用交换文件
    7 set autoindent  //换行自动缩进
    8 set nobackup //不备份
    9 set noundofile //不生成.un文件

     【设置括号自动补全】

    inoremap ' ''<ESC>i
    inoremap " ""<ESC>i
    inoremap ( ()<ESC>i
    inoremap [ []<ESC>i

    【vim切换Terminal]

    ctrl + z     回到终端
    fg           回到vim

    【在vim里直接运行终端命令】

    :!gcc demo.c -o demo

    【移动】

    h    左
    j    下
    k    上
    l    右
    可加数字:10k

    HOME或0    行首
    END或$     行尾

    n<space>     n表示数字,光标移动到这一行的第n个字符处
    nG   n为数字,移动到第n行
    gg   移动到第一行
    G   移动到最后一行
    n<enter>   n为数字,光标向下移动n行

    【翻页】(一般模式下)

    ctrl + d    向下半页
    ctrl + u    向上半页
    ctrl + f    向下一页  等于PGON            
    ctri + b    向上一页  等于PGUP

     【复制粘贴】

    dd      剪切当前行
    yy      复制当前行
    v       进入选择
    y       复制
    c       剪切
    p       粘贴

     【代码智能提示】

    ctrl + n
    ctrl + p

    【撤销】

    u
    ctrl + r

    【退出】

    w      保存
    q      退出
    wq     保存并退出
    !     强制
  • 相关阅读:
    在Myeclipse中配置tomcat
    tomcat用startup.bat启动时,界面一闪消失
    单向链表的基本操作
    简单排序的对比
    关于string的排序 选择插入排序
    insertsort
    selectsort
    理解函数式编程
    vue中使用$nextTick后任然无法正确计算出元素高度
    使用vuex+vue-i18n方式国际化
  • 原文地址:https://www.cnblogs.com/fan979398/p/9845952.html
Copyright © 2020-2023  润新知