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 下命令:

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

posted @ 2018-01-31 23:13  Big_hua  阅读(275)  评论(0编辑  收藏  举报