zoukankan      html  css  js  c++  java
  • Python基础 11.Vim使用

    11.Vim使用

    • Vim new.py

      vim直接编辑一个文件,如果是已经存在的文件,则是打开着文件,如果是没有的文件,就会新建文件 在Linux中,任何文件都可以用vim打开

    • 在Vim中,有命令模式,输入模式 和 末行模式三种模式。

      按 ESC 进入命令模式 输入 Shift + ; 进入末行模式 输入命令, i 进入输入模式

    • 进入

      vim filename

    • 退出

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

    • 输入模式

      i 从光标所在位置前面开始插入 I 在当前行首插入 a 从光标所在位置后面开始输入 A 在当前行尾插入 o 在光标所在行下方新增一行并进入输入模式 O 在当前上面一行插入

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

    • 移动光标

      gg 到文件第一行 G 到文件最后一行 (Shift + g) ^ 非空格行首 0 行首(数字0) $ 行尾

    • 复制和粘贴

      yy 复制整行内容 3yy 复制3行内容 yw 复制当前光标到单词尾内容

      p 粘贴

    • 删除

      dd 删除光标所在行 dw 删除一个单词 x 删除光标所在字符 u 撤销上一次操作

      ctrl + r 撤销 u

    • 块操作

      v 块选择 ctrl + v 列块选择

    • 查找

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

      n 向下查找 N 向上查找

    • 替换 末行模式

      :s/s1/s2 替换当前行第一个s1为s2 :s/s1/s2/g 替换当前行中所有s1为s2 :%s/s1/s2/g 替换文中所有s1为 s2

  • 相关阅读:
    POJ 1300 Open Door
    POJ 2230 Watchcow
    codevs 1028 花店橱窗布置
    codevs 1021 玛丽卡
    codevs 1519 过路费
    codevs 3287 货车运输
    codevs 3305 水果姐逛水果街二
    codevs 1036 商务旅行
    codevs 4605 LCA
    POJ 1330 Nearest Common Ancestors
  • 原文地址:https://www.cnblogs.com/dyf25288-/p/11675112.html
Copyright © 2011-2022 走看看