zoukankan      html  css  js  c++  java
  • VI编辑器

    Sublime Text 

    Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用)

    Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。

    Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。

    还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。

    Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

    tab     右缩进

    shift + tab   删除右缩进

    vim基础操作

    vim是从 vi 发展出来的一个文本编辑器 。代码补完、编译及错误跳转等方便编程的功能特别丰富

    进入插入模式:

    复制代码
    i: 插入光标前一个字符
    
    I: 插入行首
    
    a: 插入光标后一个字符
    
    A: 插入行未
    
    o: 向下新开一行,插入行首
    
    O: 向上新开一行,插入行首
    复制代码

    进入命令模式:

    ESC:从插入模式或末行模式进入命令模式

    移动光标:

    复制代码

    光标 h j k l
        ← ↓ ↑ →

      H:当前屏幕的上方
      M:当前屏幕的中间
      L:当前屏幕的下方


    定位
      20G:快速定位到第20行代码
      G 开头
      gg 结尾

    复制代码
    复制代码
          yy:复制
          4yy: 复制4行
      
          p:粘贴
      
          dd:删除,本质是  剪切
          2dd:删除2行,剪切2行
                          p粘贴
          D :删除  光标到行尾
          d0:删除 光标到行首
    复制代码

    删除命令:

    复制代码
    x: 删除光标后一个字符,相当于 Del
    
    X: 删除光标前一个字符,相当于 Backspace
    
    dd: 删除光标所在行,n dd 删除指定的行数 D: 删除光标后本行所有内容,包含光标所在字符
    
    d0: 删除光标前本行所有内容,不包含光标所在字符
    
    dw: 删除光标开始位置的字,包含光标所在字符
    复制代码

    撤销命令:

      u: 一步一步撤销
    
      Ctr-r: 反撤销


    重复命令:

     

     .  重复上一次操作的命令

    查找命令:

      /moeny
      n: 下一个
      N:上一个


    替换命令:

    复制代码
      把abc全部替换成123
    
      末行模式下,将光标所在行的abc替换成123
    
      :%s///g
      :%s/abc/123/g
    
      末行模式下,将第一行至第10行之间的abc替换成123
      :1, 10s/abc/123/g
    复制代码


    vim里执行 shell 下命令:

      末行模式里输入!,后面跟命令

  • 相关阅读:
    沈阳集训day2
    ac自动机
    2018沈阳集训day1
    洛谷P1875 佳佳的魔法药水
    洛谷P1941 飞扬的小鸟
    Noip2016day2
    1123: [POI2008]BLO
    1718: [Usaco2006 Jan] Redundant Paths 分离的路径
    P3119 [USACO15JAN]草鉴定Grass Cownoisseur
    [LeetCode] Clone Graph
  • 原文地址:https://www.cnblogs.com/Bighua123/p/8395322.html
Copyright © 2011-2022 走看看