1. 程式人生 > >2018.1.4 4周3次課

2018.1.4 4周3次課

用戶 強制退出 alt eight time ont 字符 當前 dcb

四周第三次課(1月4日)

5.5 進入編輯模式 5.6 vim命令模式 5.7 vim實踐

5.5 進入編輯模式

編輯模式的使用

  • i 在當前字符前插入

  • I 在光標所在行的行首插入

  • a 在當前字符後插入

  • A 在光標所在行的行尾插入

  • o 在當前行的下一行插入新的一行

  • O 在當前行的上一行插入新的一行

5.6 vim命令模式

vim命令模式的使用

  1. 查找替換

  • /word 向光標之後查找一個字符串word,按n向後繼續搜索,按shift+n向前繼續搜索

  • ?word 向光標之前查找一個字符串word,按n向前繼續搜索,按shift+n向後繼續搜索

  • :n1,n2s/word1/word2/g 在n1-n2行之間查找word1並替換為word2,不加g則只替換每行的第一個word1

  • :1,$s/word1/word2/g 將文檔中所有的word1替換為word2,不加g則只替換每行的第一個word1

按“:“,再按向上的方向鍵。可以調出歷史的使用命令。

特殊情況

技術分享圖片

技術分享圖片

把/etc/hosts替換成aminglinux.com,由於查找的字符裏本身帶有“/“,和命令的”/“有沖突。會提示

把命令的“/“改成”#“或”@“

技術分享圖片

技術分享圖片

  1. :開頭的命令

  • :w 保存文本

  • :q 退出vim

  • :w! 強制保存,在root用戶下,即使文本只讀也可以完成保存

  • :q! 強制退出,所有改動不生效

  • :wq 保存並退出

  • :set nu 顯示符號

  • :set nonu 不顯示符號

  • :nohl 不顯示高亮

  • :x 保存並退出

【:wq】和【:x】區別

在更改文件後退出,兩者的效果是一樣的。

打開後沒有操作,只是看看。使用【:wq】會更改mtime,【:x】不會更改mtime

5.7 vim實踐

技術分享圖片

技術分享圖片

技術分享圖片


2018.1.4 4周3次課