正常模式 (normal-mode)
預設進入的模式,其他模式下按esc鍵進入.
正常模式用於瀏覽檔案,游標移動的單位一般有,字元、單詞、行、句、段、螢幕.
插入模式 (insert-mode)
正常模式下單擊 i,進入插入模式
插入模式就是輸入文字到檔案中.
命令模式 (command-mode)
正常模式下單擊:(冒號)鍵,會進入命令模式
在命令模式中可以執行 一些輸入並執行一些vim或外掛程式提供的指令,就像在shell裡一樣。這些指令包括 設定環境、檔案操作、呼叫某個功能等等。
可視模式 (visual-mode)
正常模式按下v, v, +v,可以進入可視模式。
操作有點像滑鼠進行操作.
複製特定一段
游標置於複製文段的開始,按下』v』,方向鍵移動要複製的方向,複製文段高亮,到達結束的地方,按下』y』,文字複製到剪下板.按下』p』貼上到目的地.
剪下特定的某一段
類似複製某一段:游標置於複製文段的開始,按下』v』,方向鍵移動要複製的方向,複製文段高亮,到達結束的地方,按下』d』,文字複製到剪下板.按下』p』貼上到目的地.
顯示行號
按下冒號:,進入命令模式
:set nu #顯示此行號
:set nonu #取消行號
:set number #顯示所有行號
儲存退出相關:qw #儲存並推出,如果沒有文字操作許可權可能失敗,使用sudo vim filename 進入
:w #儲存 可能失敗原因同上
:q #退出 如果已經更改但沒儲存可能失敗
:q!#強制退出,丟棄已更改內容,文字內容不變
//語法高亮
查詢字元:/searchchar #按n向下匹配
# 如查詢user字串,:/user
到指定行#bash 命令列 :如 到filename檔案的12行
> vim +12 filename
#vim 命令模式 到12行
: 12 #回車
mysql常用命令 持續更新
建表 create table t name bigint 20 not null engine選擇引擎,charest選擇編碼 表改名 alter table old name rename new name 清空表資料 delete from table name 逐條刪除,會寫mysql lo...
linux常用命令 持續更新
linux小白,邊做其他程式設計遇到邊學習。ubuntu獲取root許可權 ubuntu的預設root密碼是隨機的,每次開機都會有乙個新的root密碼。如果想進入到root許可權可以通過以下方法 1.sudo password 2.如果是第一次使用sudo則需要輸入你的使用者密碼,然後終端會提示輸入...
持續更新 adb常用命令
參考 1.adb reboot 重啟 2.adb reboot bootloader 重啟到刷機模式 3.adb reboot recovery 重啟到恢復模式 4.adb install r 保留資料快取,重新安裝apk 5.adb uninstall k 解除安裝apk,但保留資料快取 6.ad...