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

  • 相关阅读:
    网络科学导论【第二章】读书脑图
    稳定匹配
    Machine learning(3-Linear Algebra Review )
    Machine learning(2-Linear regression with one variable )
    Machine learning(1-Introduction)
    1710. Maximum Units on a Truck (E)
    0729. My Calendar I (M)
    0105. Construct Binary Tree from Preorder and Inorder Traversal (M)
    0746. Min Cost Climbing Stairs (E)
    0128. Longest Consecutive Sequence (M)
  • 原文地址:https://www.cnblogs.com/zcmq/p/8724826.html
Copyright © 2011-2022 走看看