002 Vim 和 Sublime 常用快捷键以及操作

一、Vim

  • 基本操作

    启动:

    vi   /  vim     文件名

    退出:

    :q

    正常/浏览模式

    可浏览文本,输入命令,但是不能编辑

    插入/编辑模式

    按a,进入;按esc,回到正常模式;


  • 正常模式 到 插入模式

    小写a

    在光标后,插入

    大写A

    在行尾,插入

    小写i

    在光标前,插入

    大写I

    在行首,插入

    小写o

    在下面,另起一行

    大写O

    在上面,插入一行


  • 移动光标

    编辑模式

    方向键,pageup/pagedn

    浏览模式

    H(←)J(↓)K(↑)L(→)

    数字0

    行首

    Shift+4

    行尾

    gg

    文件开头

    G

    文件最后一行开头

    冒号+行号

    快速定位某一行

    终端里: vim test.py +27

    打开test.py,并迅速定位到27行


  • 保存文件

    :w

    保存

    :w      文件名

    保存成指定文件

    :w!

    覆盖已经存在的文件

    :wq

    保存并退出

    :x

    保存并退出


  • 行相关

    :set nu

    开启行号显示(再次打开,没有行号)

    vi配置文件:在主目录, ‘.vimrc’

    用vim打开配置文件,输入‘set nu’,以后一直就有行号

    :set nonu

    关闭行号显示

    行的复制/粘贴

    yy 或 数字+yy

    复制一行  或  复制多行

    p 或 数字+p

    粘贴   或  粘贴多次

    行删除

    dd 或 数字+dd

    删除的内容会自动被放到剪贴板,可以用p粘贴


  • 编辑相关

    撤销

    u

    跳转的另外一个vi

    :e+文件名

    替换一个字符

    浏览模式,按r+要替换成的字符

    nr+要替换成的字符

    删除一个字符

    浏览模式,按x


  • 查找相关

    查找

    /查找内容-

    按n的时候,往后查找

    ?查找内容

    按n的时候,往前查找

    按n

    查看下一个

    查找并替换    :%s/要查找的内容/替换成的内容/gc

    g

    全局替换

    C

    会问你要不要替换

    例     :%s/Print/print/g

    将所有Print,替换为print


  • 可视模式

    按v

    块选中模式

    按shift+v

    行选中模式

    按Ctrl+v

    列选中模式

    小练习:所有行前面都加#

    光标停在第一列

    Ctrl+v

    列选中多行(第一列)

    Shift+i

    输入#

    按esc


二、Sublime

Sublimetext:文本编辑器,代码编辑器

用来编写无格式的纯文本文件

  • 命令

    启动命令:

    Subl (终端输入)

    Subl 文件路径(可跟文件或是文件夹)


  • 快捷键

    打开和隐藏侧边栏(左边的目录树)

    View – side bar – show/hide

    Ctrl + k    

    b

    字体放大/缩小

    Ctrl + ‘+’ / ‘ –‘

    创建/取消多个光标

    创建: Ctrl + 单击

    取消: esc

    多行注释/取消注释

    Ctrl + /

    交替换行

    Ctrl + shift + 上下方向键

    数字自动增加/减小

    Ctrl + 上下方向键

    字符选中

    Ctrl + shift + 左右方向键

    多选相同的块

    Ctrl + d


猜你喜欢

转载自blog.csdn.net/weixin_37767152/article/details/80637421