vim常用命令 持續更新

2021-10-08 01:46:40 字數 1096 閱讀 7094

正常模式 (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...