第三週: 程式設計師 - 駭客至少要會一種電腦語言, 一天教完 vi and Golang 語言
* 我的 line 是 mingderwang1, 不是 2
熟記約 30 個指令就夠用 30 年
i 從現在游標左邊開始輸入
a 從現在游標右邊開始輸入
o 打開下一行, 開始輸入
cw (change word) 刪掉該字, 並開始輸入
. 重複上一個 “修改或取代 " 動作
ESC 鍵 離開編輯模式
h 左
j 下
k 上
l 右
/ 字串 快速跳到 “字串 " 的地方
? 往回找
/ 往下找
:w 寫出, 存檔 (write)
:q 離開 (quit)
x 刪一個字母
dd (delete) 刪一行
yy (yark) 記住一行
p (paste) 貼上
前面加個數字表示重複幾次
i, a, o 進入編輯模式
0 游標跳到該行的第一個字
$ 游標跳到該行的最後個字
Ctl + f 游標跳到下一頁
Ctl + b 游標跳到下上頁
:0 游標跳到第一行
:$ 游標跳到最後一行
: 數字 N 游標跳第 N 行
:%s/world/ming/g
說明: 把所有的 world 全部換成 ming ; 如果每一行只換一次, 就不需要 /g
若字串裡有 /, \, ;, <,> 等特殊符號, 在該字母前面多加一個 \ (反斜線符號)
:set number 顯示行號
:set nonumber 不顯示行號
u (undo) 放棄上一個動作
Ctl + r (redo) undo 的相反
J 把下一行黏上來
:q! (不存檔的離開)
:wq (存檔並且離開)
:r 檔名 (可以把另一個檔案讀入
(10 分鐘)
(Google 公司發明的)
https://play.golang.org/
交作業方式: 將你的程式分享連結 (URL) https://play.golang.org/p/PThoyEy42dv 寄到老師的 line: mingderwang1
請註明
https://gobyexample.com/
https://learnxinyminutes.com/ -> Go
https://golang.org/doc/install
https://golang.org/
By Ming-der Wang
第三週: 程式設計師 - 駭客至少要會一種電腦語言, 一天教完 Golang 語言