Vim常用小操作 持續更新

2022-01-30 16:33:00 字數 1181 閱讀 8355

命令列模式下輸入(n為指定的行號):

(1)ngg / ng

(2):n

(3)vim +n filename(注意這裡要輸入 + 號)

三者的區別在於,ngg/ng輸入以後不需要按下回車鍵,而輸入:n之後還要按下回車鍵才會跳轉,vim +n filename只能在開啟檔案時跳轉到相應的行。

比如想跳轉到文字的第12行,可以執行如下命令:

(1)12gg / 12g

(2):12

(3)開啟檔案時輸入vim +12 filename

文字中想檢視當前行資訊,可輸入: ctrl + g

整頁翻頁 ctrl-f ctrl-b

f就是forword b就是backward

翻半頁ctrl-d ctlr-u

d=down u=up

滾一行ctrl-e ctrl-y

zz 讓游標所在的行居螢幕**

zt 讓游標所在的行居螢幕最上一行 t=top

zb 讓游標所在的行居螢幕最下一行 b=bottom

:e:e! #放棄當前修改,強制重新載入

按v(或v)進入visual狀態,選擇多行,用》或《縮排或縮出。

按v(或v)進入visual狀態,選擇多行,然後進行如下操作:

按鍵 含義

y 複製選中的塊

p在游標位置貼上剛剛y複製的塊內容

d剪下選中的塊

塊注釋,其實是行注釋

類似於下面這樣

1

intmain()

7return

0;

8 }

我之前老是操作不成功.最近終於操作成功了.

開啟乙個檔案,按esc到命令模式,然後移動游標到你需要注釋的行的開頭.

然後按ctrl+v,這個時候變成了列模式.使用方向鍵移動選擇你需要注釋的行(這裡是連續的,不能完成跨行注釋)

然後按shift+i,其實就是使用大寫的i,然後輸入注釋符號,c中的是雙斜槓//,

重要的來了,這個時候需要快速的按兩次esc,

按完之後,剛剛選中的行就都自動被注釋了.

那如何取消注釋呢?

還是使用列模式,選擇需要取消注釋的行,方向鍵選中注釋符號//,然後按一下d,或者x,都可以進行刪除注釋符號了.

linux常用操作,持續更新。。。。

1.修改主機名 hostname 臨時生效,修改後重啟系統失效 hostnamectl set hostname 永久生效,重啟後依然有效2.防火牆命令 systemctl status firewall.service 檢視防火牆狀態 systemctl stop firewall.service...

hive常用操作 持續更新

step1 建立表並寫入資料create table tb dt int insert into tb values 20180701 insert into tb values 20180715 step2 日期轉化select dt,from unixtime unix timestamp ca...

unittest常用小技能 持續更新

python版本的unittest測試框架很好用。雖然看過完整的所有功能,但是發現日常工作中常用的就那麼幾個。開始整理,忘了很多了,邊想起邊加進來。無條件跳過用例unittest.skip 為真跳過用例unittest.skpiif 3 2 主動標記為失敗unittest.failure 用例失敗後...