vi編輯器的使用

1. 使用科學計數法時,指數用E或者e來表示。

2. vi編輯器的使用:

輸入輸出命令:
  a 在光標後輸入文本
  A 在當前行末尾輸入文本
  i 在光標前輸入文本
  I 在當前行開始輸入文本
  o 在當前行後輸入新一行
  O 在當前行前輸入新一行

移動光標

vi可以直接用鍵盤上的光標來上下左右移動,但正規的vi是用小寫英文字母[h]、[j]、[k]、[l],分別控制光標左、下、上、右移一格。
按[ctrl]+[b]:屏幕往“後”移動一頁。
按[ctrl]+[f]:屏幕往“前”移動一頁。
按[ctrl]+[u]:屏幕往“後”移動半頁。
按[ctrl]+[d]:屏幕往“前”移動半頁。
按[gg]:移動到文章的首行。(可能只在Vim中有效)
按[G]:移動到文章的最後。
按[$]:移動到光標所在行的“行尾”。
按[^]:移動到光標所在行的“行首”
按[w]:光標跳到下個字的開頭
按[e]:光標跳到下個字的字尾
按[b]:光標回到上個字的開頭
按[#l]:光標移到該行的第#個位置,如:5l,56l。
Vi還提供了三個關於光標在全屏幕上移動並且文件本身不發生滾動的命令。它們分別是H、M和L命令。

. 複製

[yw]:將光標所在之處到字尾的字符複製到緩衝區中。
[#yw]:複製#個字到緩衝區
[yy]:複製光標所在行到緩衝區
[#yy]:例如,[6yy]表示拷貝從光標所在的該行“往下數”6行文字。
[p]:將緩衝區內的字符貼到光標所在位置。注意:所有與“y”有關的複製命令都必須與“p”配合才能完成複製與粘貼功能。
 
. 恢復上一次操作
[u]:如果您誤執行一個命令,可以馬上按下,回到上一個操作。按多次“u”可以執行多次回覆。
 
. 更改
[cw]:更改光標所在處的字到字尾處
[c#w]:例如,[c3w]表示更改3個字
 
.撤銷更改
[u]:撤銷上一次更改,可以一直按[u],一直撤銷到最舊修改狀態。
[ctrl]+[r]:恢復撤銷的更改,可以一直按該組合鍵達到最新的改變。
 
. 替換
[r]:替換光標所在處的字符
[R]:替換光標所到之處的字符,直到按下[ESC]鍵爲止。
 

. 跳至指定的行

[ctrl]+[g]列出光標所在行的行號
[#G]:例如,[15G],表示移動光標至文章的第15行行首。
 
跳到文件中的某一行
[#]:[#]號表示一個數字,在冒號後輸入一個數字,再按回車鍵就會跳到該行了,如輸入數字15,再回車,就會跳到文章的第15行。
 
查找字符
[/關鍵字]:先按[/]鍵,再輸入您想尋找的字符,如果第一次找的關鍵字不是您想要的,可以一直按[n]會往後尋找到您要的關鍵字爲止。
[?關鍵字]:先按[?]鍵,再輸入您想尋找的字符,如果第一次找的關鍵字不是您想要的,可以一直按[n]會往前尋找到您要的關鍵字爲止。
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章