Linux 程式設計初探一 vim的入門與使用(1)

2021-06-28 00:51:10 字數 952 閱讀 1239

之前對於linux只是裝來圖新鮮玩玩,現在是時候接觸一些開發的內容了,第一步就是要了解相關的開發工具。

vim是一種linux下十分流行的編輯器,分為三種模式,普通模式(normal mode),編輯模式(insert mode)和視覺化模式(visual mode)。任何模式下按下esc即可回到普通模式,普通模式按下i或i即可進入編輯模式。普通模式下按下v可進入視覺化模式。

普通模式主要用於**管理,無法編輯。管理功能主要包括複製,貼上

有些ubuntu自帶的是vi編輯器(此模式下導航鍵會輸出a,b,c,d),想用vim的話需要執行安裝命令 sudo apt-get install vim 即可安裝。

開啟終端terminal(或者control+alt+f1) ,輸入vim newfile 即可進入vim普通模式,並且在當前目錄下新建乙個名為newfile的文件。同樣也可以按照需要建立.c或者.cpp檔案。在這種情況下處於普通模式,介面下方會一直顯示當前所處的模式.

常用命令:

導航鍵:在所有模式下均可實現游標移動

esc:    退回到普通模式

普通模式下:

r+字母:修改游標所在處的字元為r後的字母

h,j,k,l:游標移動至左下上右。

w : 跳到下乙個單詞首字母

b:游標移動到(當)前(一)單詞首字母

e:游標移動到當前/下乙個單詞末字母

h(=gg): 游標跳到第一行

m: 游標跳到中間一行

l:游標跳到最後一行

n+db: 刪除游標前n個字母。

:w 儲存修改

:q  退出

;wq 儲存並退出

*     全文搜尋游標所在單詞,跳至下乙個

#    全文搜尋游標所在單詞,跳至上乙個

y(n)y: 雙擊y,複製當前行,中加數字,複製n行

p: 貼上

先 這麼多,下次再學習一下vim的視覺化模式

linux網路程式設計 初探TCP

伺服器端等待客戶端連線,連線成功後,列印客戶端的ip和port,然後迴圈接收資料,緩衝區無資料就阻塞待待。include include include include include include include include include include define maxbuf 10 ...

linux 下vim程式設計

初入茅廬 首先在命令列敲vim,會提示安裝,如果已經下好了,我們可以用vi 的形式建立乙個程式,字尾名是必須要得,可以是txt,cpp,py等等,建立後就可以在vim介面編寫程式了。在我們的vi可以用來建立檔案,也可以用來開啟檔案。在我們的vim介面,按i,進入輸入模式,就可以編寫對應的程式了 然後...

Java 網路程式設計初探(一)

author stormwangxhu 學習目標 1 了解tcp ip協議的特點。2 掌握ip位址和埠號的作用。3 掌握inetaddress物件的使用。4 掌握udp和tcp的通訊方式。1 定義 計算機網路連線和通訊的規則稱為網路通訊協議。2 目前最廣泛協議 tcp ip協議 3 tcp ip模型...