天天看點

002 Vim 和 Sublime 常用快捷鍵以及操作一、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