Linux系統vi操作指南

2021-09-25 05:35:01 字數 1966 閱讀 9042

一般來說現在的linux系統都把vi鏈結到了vim,畢竟vim更高階,更好用

-

> # which vi

/usr/bin/vi

-> # ls -l /usr/bin/vi

lrwxrwxrwx 1 root root 20 may 2122:

39/usr/bin/vi -

>

/etc/alternatives/vi

-> # ls -l /etc/alternatives/vi

lrwxrwxrwx 1 root root 18 may 2122:

41/etc/alternatives/vi -

>

/usr/bin/vim.basic

debian@-

pc0:

~$ ls -l /etc/alternatives/vi

lrwxrwxrwx 1 root root 17 feb 1303:

49/etc/alternatives/vi -

>

/usr/bin/vim.tiny

debian@-

pc0:

~$ vim

-bash: vim: command not found

另外乙個檢視是vi還是vim的操作是看編輯c語音檔案時是否有**高亮。

在最小化安裝debian或者ubuntu系統的時候是不會裝vim或者nano的,這時候只能使用vi。

我使用vi的另乙個原因是在不能聯網的測試機centos上只有vi。

於是我就記錄下vi的操作方法。

先是開啟檔案:

vi test.c
然後進入瀏覽模式,現在你可以自由地使用方向鍵移動游標。

如果你不知道怎麼退出vi,可以選擇強行關閉這個視窗或者狂按esc鍵,然後輸入:q!,按回車

你可以按鍵進入編輯模式

i:在游標處進行插入

o:在游標下新建一行,進行插入

一般來說進入插入模式後,終端底下會顯示-- insert --,但是我在使用wsl的debian系統的時候沒出現,推薦大家使用wsl的ubuntu系統。

注意:我在大部分的debian或者ubuntu系統上在編輯模式時是可以使用方向鍵進行游標的移動操作的

然後就是比較坑的一點了,我在wsl的debian系統上使用vi時,發現方向鍵並不能在編輯模式進行游標的移動,反而會插入字元:按↑插入字元a,按↓插入字元b,按→插入字元c,←插入字元d。

移動游標的方法如下:

h: 游標向左移動乙個游標

j: 游標向下移動乙個游標

k: 游標向上移動乙個游標

l: 游標向右移動乙個游標

編輯模式是可以用backspace鍵進行刪除的,但在我的wsl的debian系統中不行。

使用delete鍵100%可以進行刪除操作

如果你想要一次刪除多行,可以輸入5dd表示刪除5行。

其他操作:

:45,

101d

包括45和101在內的45到101之間的行將被刪除。

參考:linux - how to delete selected text in vi editor - stack overflow

編輯完成後先按esc鍵退出到瀏覽模式,然後輸入:

:wq:w表示寫,q表示退出,按回車執行

:q!:q表示退出,!表示不儲存

vi 操作指南

進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與pattern匹配的串處 移動游標...

Linux系統VI命令操作文件

虛擬機器中linux系統 圖形介面到命令列之間的切換 init是作業系統當前正在執行的功能級別,init 0 是停機的意思,就是直接關機了 init 1 單使用者模式。很多情況下忘了登陸密碼或者root密碼就在單使用者模式下修改。init 2 多使用者,沒有 nfs。不知道什麼意思,表示沒有用過這個...

PDF操作指南之linux作業系統

無論是出於辦公需求,還是個人生活需求,如今電腦中的office常用軟體已經擴充套件到pdf之中,無論是ppt還是word文件經常需要轉換成pdf格式。而對於linux系統而言,並沒有自帶的pdf軟體。對linux使用者而言,要找到乙個合適的 好用的pdf編輯器並不是乙個容易完成的任務。今天筆者試著為...