Linux基礎知識(4) vim

2021-08-01 03:36:56 字數 1892 閱讀 1053

進入vim

模式之間的切換及退出

開啟vim之後進入的是命令模式,命令模式不能編輯檔案,如果要編輯檔案要進入插入模式。(一般認為底行模式也屬於命令模式)

輸入i【進入插入模式】

esc鍵【進入命令模式】

輸入:wq表示儲存退出;輸入:q!表示退出不儲存

命令模式——vim的常用工作方式

命令

作用:set nu

行號新增

:set nonu

取消行號

:set mouse=a

新增滑鼠選擇

:set cursorline

行線顯示

但以上設定都是臨時的,一旦退出之後再次進入就會無效,要永久設定,需要在vim的配置檔案(/etc/vimrc)最後加入以上引數。

關鍵字搜尋

在命令模式下輸入「/關鍵字」(如/root),就會自動顯示出找到的所有關鍵字。如:

n向下匹配———n向上匹配

vim命令模式下字元的管理

y——複製

d——刪除

c——剪下

p——貼上

u——撤銷

注意:剪下過後會進入到插入模式,在執行貼上動作時一定要退出插入模式

– 其中,複製、刪除、剪下的用法都是相同的,我們以複製為例,來看一看它們的用法。(n表示數字)

yl ##複製乙個字母

ynl ##複製n個字母

yw ##複製乙個單詞

ynw ##複製n個單詞

yy ##複製一行

yny ##複製n行

複製完成之後,在需要貼上的位置按「p」

vim的視覺化模式

在命令模式下按「ctrl+v」進入到可視模式

在可視模式下可以區域選擇字元

在可視模式下批量新增字元

1> ctrl+v 選中要加入字元所在列

2> 按「i」進入插入模式,寫入要加入的字元

3> 按esc

批量修改字元

7.分屏

ctrl+w s ——上下分屏

ctrl+w v ——左右分屏

ctrl+w c ——關閉游標所在螢幕

ctrl+w 上下左右 ——游標移動到指定螢幕

:sp file2 ——同時編輯當前檔案和file2

分屏效果如圖所示:

8.游標移動

在命令模式下

:數字 ——移動到指定的行

g ——檔案最後一行

gg ——檔案第一行

在插入模式下

i ——游標所在位置插入

i ——游標所在行行首

a ——游標所在字元的下乙個位置

a ——游標所在行行尾

o ——游標所在行下一行

o ——游標所在行上一行

s ——刪除游標所在字元插入

s ——刪除游標所在行插入

9.gedit是乙個具有圖形介面的文字編輯器。

Linux常用指令(4) vim操作命令

g定位到末尾行 ng定位到第n行 或 end 定位當前行的行尾 或 home 或 0 定位當前行的行首 gg定位到第一行 ngg定位第n行 m定位顯示區域的中間行 l定位顯示區域的最後一行 w向後移動乙個字 b向前移動乙個字 k或 j或 h或 l或 上下左右移動 k上 j下 h左 l右 x刪除游標所...

Linux學習 4 vim編輯器

一.vim的三種模式 二.vim工作的基本配置 三.搜尋 四.vim中的字元管理 五.vim視覺化模式 六.vim的分屏功能 七.vim中快速定位游標 八.vim插入模式進入方式 九.vim退出模式 vimtutor 在命令模式下如何更改vim的工作方式?1.方法 set設定 臨時設定 2.方法 修...

vim之vim基礎知識

接觸了vim有一段時間了,但一直都是簡單的用vim編寫一些程式,和寫一些文字。而且只是簡單的了解一下操作,沒有深入的學習。先總結一下基礎的操作。vim被稱為神一樣的編輯器,而emacs被稱為神用的編輯器。我的理解是當你用vim得心應手時,vim就會在你手裡變成乙個神器。而emacs是你要先稱為神,然...