終端中輸入vimtutor即可進入教程。該教程介紹了一些必要的vim基本命令,掌握好這些命令基本上就能正常使用vim了。本篇文章是對vimtutor的整理和總結,並加入了一些補充內容。進入:
vim + 檔名
(vimtutor
重新進入vim教程)
退出:正常模式下,輸入:q!
即可退出(這種退出方式不會儲存所做的任何改動)
儲存並退出:在正常模式下輸入:wq!
即可儲存改動過的檔案並退出vim
【注意】:按esc
即可回到正常模式,下文不再贅述
h
、j
、k
、l
四個鍵分別控制游標的左、下、上、右移動。
↑
\uparrow
↑:k←
\leftarrow
←:h ↓
\downarrow
↓:j →
\rightarrow
→:l正常模式下,可以按下x
鍵來刪除游標所在位置的字元。
正常模式下,我們可以通過按一些按鍵來進入插入模式。比如:
我們可以按下i
鍵進入插入模式來在游標處插入文字。
可以按i
鍵(注意是大寫的i),來將游標移動到該行的行首,同時進入插入模式來插入文字。
可以按a
鍵(注意是大寫的a),來將游標移動到該行的末尾,同時進入插入模式來插入文字。
插入完成後,按下esc
即可回到正常模式。
下表還包括其他不同插入命令所實現的不同功能:
快捷鍵功能描述
i在當前游標所在位置插入隨後輸入的文字,游標後的文字相應向右移動
i在游標所在行的行首插入隨後輸入的文字,行首是該行的第乙個非空白字元,相當於游標移動到行首執行 i 命令
o在游標所在行的下面插入新的一行。游標停在空行首,等待輸入文字
o在游標所在行的上面插入新的一行。游標停在空行的行首,等待輸入文字
a在當前游標所在位置之後插入隨後輸入的文字
a在游標所在行的行尾插入隨後輸入的文字,相當於游標移動到行尾再執行a命令
可以在vim中多試一試,體會一下不同的插入模式的不同之處。
VIM tutor學習小結
以下命令均在normal模式下執行,如不確定當前模式,按下回到normal模式。使用esc撤銷乙個不想輸入或部分完整的命令。vim的進入和退出 q 放棄所有改動 或者 wq 儲存改動 移動游標 k h l 小寫l j 撤銷 u 撤銷最後執行的命令 u 撤銷對整行的修改 ctrl r 撤銷之前的撤銷命...
Vimtutor練習心得
ctr g 顯示游標當前所在的行數 shift g g 游標移動到文件末尾 gg 移動到文件首行 數字 g 移動到指定行 字串 從當前位置向前查詢 字串 從當前位置向後查詢 n 同向查詢上一次的搜尋內容 n 反向查詢上一次的搜尋內容 ctl o 後退,回到游標跳轉之前的位置 ctl i 前進,跳轉到...
12月總結(待續)
flex tree元件的定位 如果你想實現tree的查詢定位,那麼需要2個屬性 找到tree中的某個資料,要實現滑鼠選中,需要把該資料賦值給tree的selecteditem。如果資料量大,螢幕的視覺化範圍看不到,需要把該資料賦值給tree的firstvisibleitem,這樣,tree的滾動條就...