zoukankan      html  css  js  c++  java
  • 04vim的使用

    linux常用命令

    workon 查看已经安装的虚拟环境

    deactivate 退出虚拟环境

    whoami 查看用户

    sudo bash install.sh 添加权限

    pwd 查看在那个路径下

    cd .. 返回上一级

    cd ~ 返回家目录

    cd . 返回当前路径

    cp cp text.py ./nanbei 复制文件

    touch 新建文件

    rm 删除文件

    mv texit.py ./nanbei 移动文件

    mkdir 新建文件夹

    rmdir 删除文件夹

    clear 清屏

    > 输出重定向

    vim使用:

    进入:vim 文件名

    退出: :wq 末行模式,wq 保存退出

    :q 末行模式,q 直接退出

    :q! 末行模式,q! 强制退出,不保存

    输入模式:

    i 从光标所在位置前面开始插入

    I 在当前行首插入

    a 从光标所在位置后面开始输入

    A 在当前行尾插入

    o 在光标所在行下方新增一行并进入输入模式

    O 在当前上面一行插入

    进入输入模式后,在最后一行会出现--INSERT—的字样

    移动光标:

    gg 到文件第一行

    G 到文件最后一行 (Shift + g) or 跳到指定行(G前面加行数)

    0 行首(数字0)

    $ 行尾

    M 跳到中间行

    h 前

    j 下

    k上

    l 后

    L 跳到最后一行

    w 往后移动一个单词

    b 往前移动一个单词

    { 往上移动一段代码

    } 往下移动一段代码

    ctrl + d 往下翻半屏

    ctrl + u 往上翻半屏

    ctrl + f 往上翻一整屏

    ctrl + b 往下翻一整屏

    复制和粘贴:

    yy 复制整行内容

    3yy 复制3行内容

    yw 复制当前光标到单词尾内容

    p 粘贴

    删除:

    x 删除光标所在字符(往后)

    X大写 删除光标所在字符 (往前)

    dd 删除光标所在行

    d0 删除光标前本行所有内容

    dw 删除光标开始后面本行的内容(包括光标一起删除)

    插销:

    u 撤销上一次操作

    ctrl + r 反撤销

    替换:

    r 替换当前字符

    R 替换当前光标后面的字符

    批量替换:

    :%s/123/456/g

    :1,5s/123/456/g

    块操作:

    v 块选择

    ctrl + v 列块选择

    查找:

    / 命令模式下输入:/ 向前搜索

    ? 命令模式下输入:? 向后搜索

    n 向下查找

    N 向上查找

    vim编辑py文件

    vim text.py 如果是已经存在的文件,则是打开这个文件,如果是没有的文件,就会创建文件。

    py文件的运行:

    退出vim,在执行 python3 text.py

    input 输入框

    3002821514

  • 相关阅读:
    cf D. Vessels
    cf C. Hamburgers
    zoj 3758 Singles' Day
    zoj 3777 Problem Arrangement
    zoj 3778 Talented Chef
    hdu 5087 Revenge of LIS II
    zoj 3785 What day is that day?
    zoj 3787 Access System
    判断给定图是否存在合法拓扑排序
    树-堆结构练习——合并果子之哈夫曼树
  • 原文地址:https://www.cnblogs.com/zcmq/p/8724826.html
Copyright © 2011-2022 走看看