『壹』 vim命令在第一行前新增一行
如果您想廳晌在Vim編輯器中在第一行前新增一行,可以使用以下命令:
先按下Esc鍵,進入命令模式。
輸入":1",這樣Vim就會定位到第一行。
輸入"O"(大寫),這樣Vim就會在第一行下前面新增一行。
按下Esc鍵,退出命令模式,進入插入模式,此時襲則可以在新增的這一行中輸入文本。
輸入完文本後,再次按下Esc鍵,退出插入模式,回到命令模式。
請注扮禪鋒意,以上命令只是一個示例,實際操作中可能會有所不同。如果您還不了解Vim命令,建議您先學習基礎知識,然後再進行實踐。
『貳』 如何利用vim求1到100的循環求和
vim是文本編輯器,好比高級的記事本,你拿記事本來算東西?
不過vim可以調用shell命令,並得到返回結果,可以用:
:r!awk'BEGIN{for(i=1;i<=100;i++)sum+=i;printsum}'
得到數值,並將返回值插入游標的下一行
『叄』 VI和VIM命令的操作
vi編輯器是分為三種狀態的
h 或 向左箭頭鍵(←) 游標向左移動一個字元
j 或 向下箭頭鍵(↓) 游標向下移動一個字元
k 或 向上箭頭鍵(↑) 游標向上移動一個字元
l 或 向右箭頭鍵(→) 游標向右移動一個字元
[Ctrl] + [d] 屏幕『向下』移動半頁
[Ctrl] + [u] 屏幕『向上』移動半頁
0 或功能鍵[Home] 這是數字『 0 』:移動到這一行的最前面字元處 (常用)
$ 或功能鍵[End] 移動到這一行的最後面字元處(常用)
gg 移動到這個檔案的第一行 (常用)
n<Enter> n 為數字。游標向下移動 n 行(常用)
n<space> 那個 n 表示『數字』,游標會向右移動這一行的 n 個字元。
n<Enter> n 為數字。游標向下移動 n 行(常用)
/word 向下尋找某個單詞
?word 向下尋找某個單詞
n 向下重復執行搜索命令
N 向上重復執行搜索命令
dd 刪除游標所在的整列
yy 復制游標所在那行
. 重復上一個動作
主要為一般模式到編輯模式的切換
i,I a,A o,O r,R 都可以實現到編輯模式的切換
其中r,R實現的是取代模式
Esc 為推出編輯模式回到常用模式
:w 編輯的數據寫入硬碟
:w! 如果未見為只讀的時候強制寫入
;q 離開
:q! 不儲存強制離開
:wq 儲存後離開
:wq! 儲存後強制離開
ZZ 若檔案沒有動過則直接離開,若檔案已動過則保存離開
:set nu 設置行號
:set nonu 取消行號