vim簡明文件

2022-05-19 14:45:11 字數 1655 閱讀 5101

替換當前行第乙個

:s/vivian/sky/ 替換當前行第乙個 vivian 為 sky

從當前行替換到最後一行

:%s/vivian/sky/g 替換所有行中 vivian 為 sky

/word 向游標向下尋找乙個名稱為word的字串

?word 向游標向上尋找乙個名稱為word的字串

dd 刪除游標所在行

ndd 刪除游標所在的向下n行

d1g 刪除游標所在行到第一行的所有資料

dg 刪除游標所在到最後一行的所有資料

d$ 刪除游標所在處,到該行的最後乙個字元

d0 刪除游標所在處,到該行的最前乙個字元

yy 複製游標所在的那一行

nyy 複製游標所在的向下n列

y1g 複製游標所在行到第一行的所有資料

yg 複製游標所在行到最後一行的所有資料

y0 複製游標所在的那個字元到該行行首的所有資料

y$ 複製游標所在的那個字元到該行行尾的所有資料

p 將已複製的資料在游標下一行貼上上

p 則為貼在游標的上一行

u 恢復前乙個操作

ctrl+r 重做上乙個操作

. 是重複前乙個操作

i 從目前游標所在處插入

a 從目前游標所在的下乙個字元處開始插入

a 從游標所在行的最後乙個字元處開始插入

o 在目前游標所在的下一行處插入新的一行

o 在目前游標所在處的上一行插入新的一行

進入取代模式

r 只會取代游標所在的那乙個字元一次

r 會一直取代游標所在的文字,直到按下 esc 為止;

命令列模式可用的按鈕

:w 儲存編輯的內容

:w!強制寫入該檔案,但跟你對該檔案的許可權有關

:q 離開vi

:q! 不想儲存修改強制離開

:wq 儲存後離開

:x 儲存後離開

zz 若檔案沒有更動,則不儲存離開,若檔案已經被更改過,則儲存後離開

:w filename 將編輯的資料儲存成另乙個檔案(類似另存)

:r filename 在編輯的資料中,讀入另乙個檔案的資料。即將【filename】 這個檔案的內容加到游標所在行後面。

:n1,n2 w filename 將n1到n2的內容儲存成filename這個檔案。

:! command 暫時離開vi 到命令列模式下執行command的顯示結果!例如 【:! ls /home】即可在 vi 當中察看/home底下以ls輸出的檔案資訊!

:set nu 顯示行號

:set nonu 與 set nu 相反,為取消行

gg  回到第一行

g 回到最後一行

h  左

j 下

k 上

l 右

在家目錄建立乙個 .vimrc的隱藏配置檔案

vim ~/.vimrc

加入如下命令

set number

設定tab為四個空格

set ts=4

簡明 Vim 教程

學習 vim 並且其會成為你最後乙個使用的文字編輯器。沒有比這個更好的文字編輯器了,非常地難學,但是卻不可思議地好用。我建議下面這四個步驟 存活感覺良好 覺得更好,更強,更快 使用vim的超能力 當你走完這篇文章,你會成為乙個vim的 superstar。在開始學習以前,我需要給你一些警告 第一級 ...

hive hql文件 HIVE說明文件

sql 查詢功能,可以將sql 語句轉換為 mapreduce 任務進行執行,通過自己的 sql去查詢分析需要的內容,這套 sql簡稱 hive sql,使不熟悉 mapreduce 的使用者很 方便的利用 sql語言查詢,彙總,分析資料。hive 適用性 它與關係型資料庫的 sql略有不同,但支援...

簡明 Vim 練級攻略

原文 vim的學習曲線相當的大 參看 各種文字編輯器的學習曲線 所以,如果你一開始看到的是一大堆vim的命令分類,你一定會對這個編輯器失去興趣的。下面的文章翻譯自 learn vim progressively 我覺得這是給新手最好的vim的公升級教程了,沒有列舉所有的命令,只是列舉了那些最有用的命...