進入vim
模式之間的切換及退出
開啟vim之後進入的是命令模式,命令模式不能編輯檔案,如果要編輯檔案要進入插入模式。(一般認為底行模式也屬於命令模式)
輸入i【進入插入模式】命令模式——vim的常用工作方式esc鍵【進入命令模式】
輸入:wq表示儲存退出;輸入:q!表示退出不儲存
命令關鍵字搜尋作用:set nu
行號新增
:set nonu
取消行號
:set mouse=a
新增滑鼠選擇
:set cursorline
行線顯示
但以上設定都是臨時的,一旦退出之後再次進入就會無效,要永久設定,需要在vim的配置檔案(/etc/vimrc)最後加入以上引數。
在命令模式下輸入「/關鍵字」(如/root),就會自動顯示出找到的所有關鍵字。如:
n向下匹配———n向上匹配
vim命令模式下字元的管理
y——複製– 其中,複製、刪除、剪下的用法都是相同的,我們以複製為例,來看一看它們的用法。(n表示數字)d——刪除
c——剪下
p——貼上
u——撤銷
注意:剪下過後會進入到插入模式,在執行貼上動作時一定要退出插入模式
yl ##複製乙個字母vim的視覺化模式ynl ##複製n個字母
yw ##複製乙個單詞
ynw ##複製n個單詞
yy ##複製一行
yny ##複製n行
複製完成之後,在需要貼上的位置按「p」
在命令模式下按「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 ——游標所在位置插入9.gedit是乙個具有圖形介面的文字編輯器。i ——游標所在行行首
a ——游標所在字元的下乙個位置
a ——游標所在行行尾
o ——游標所在行下一行
o ——游標所在行上一行
s ——刪除游標所在字元插入
s ——刪除游標所在行插入
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是你要先稱為神,然...