zoukankan      html  css  js  c++  java
  • 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     保存并退出
    !     强制
  • 相关阅读:
    第6章 LVM详解
    第5章 Linux上管理文件系统
    第4章 ext文件系统机制原理剖析
    第3章 Linux上文件的权限管理
    第2章 系统用户/组管理(2) su和sudo
    第2章 细说Linux系统用户/组管理(1)
    cpio用法详细说明
    Linux find运行机制详解
    第1章 Linux文件类基础命令
    PXE+kickstart无人值守安装CentOS 6
  • 原文地址:https://www.cnblogs.com/fan979398/p/9845952.html
Copyright © 2011-2022 走看看