命令模式
-1)調整vim的工作方式
在vim程式中
: set 調整引數
:set nu ##在每一行前顯示行號
:set nonu ##取消行號顯示
:set mouse=a ##顯示滑鼠
:set cursorline ##顯示行線
注意:
在vim程式中設定的vim工作方式是臨時的,在vim關閉後會還源
如果要永久儲存vim的工作方式需要編輯vim的配置檔案:/etc/vimrc
-2)字元的搜尋
/關鍵字
n向下匹配
n向上匹配
-3)字元的管理
y #複製
yl ##複製乙個字母y3l ##複製3個字母
yw ##複製乙個單詞
y3w ##複製3個單詞
yy ##複製1行
y3y ##複製3行
** d #刪除**
dl ##刪除乙個字母
d3l ##刪除3個字母
dw ##刪除1個單詞
d3w ##刪除3個單詞
dd ##刪除1行
d3d ##刪除3行
c #剪下
cl ##剪下1個字母
c3l ##剪下3個字母
cw ##剪下1個單詞
c3w ##剪下3個單詞
cc ##剪下1行
c3c ##剪下3行
"注意:在剪下之後vim會進入插入模式,如果要貼上需要按【esc】退出插入模式然後按p貼上"
p ##貼上
u ##撤銷
ctrl+r ##恢復撤銷
-4)vim視覺化模式
ctrl + v ##在這個模式下可以選擇區域操作,批量新增字元
ctrl + v 選中要加入字元所在的列---->按大寫的i ---->加入字元 ---->按【esc】
-5)字元的替換
:%s/要替換的字元/替換成的字元/g
:%s/:/@/g ##替換全文的:為@
:1,5s/:/@/g ##替換1-5行的:為@
注意:
##%s標示所有的行
##g標示所有的列
-6)vim 的分屏功能
ctrl+w s ##上下分屏
ctrl+w v ##左右分屏
ctrl+w c ##關閉游標所在螢幕
ctrl+w 上下左右 ##游標移動到指定螢幕
:sp file2 ##同時編輯當前檔案和file2
-7)在命令模式下游標的移動
gg ##游標移動到檔案的第一行
g ##游標移動到檔案的最後
:數字 ##游標移動到到指定的行
#####插入模式######
1)插入模式下游標的移動
i ##游標所在位置插入
i ##游標所在行行首插入
o ##游標所在行下一行插入
o ##游標所在行的上一行插入
a ##游標所在字元的下乙個字元插入
a ##游標所在行的行尾插入
s ##游標所在字元刪除並插入
s ##游標所在行刪除並插入
####vim的退出模式#####
:q ##退出,在檔案內容沒有被改變時使用
:wq ##退出儲存
:q! ##強制退出不儲存,在改變檔案後不想儲存時使用
:wq! ##強制退出儲存 在對唯讀檔案編寫時使用,注意,所編輯的唯讀檔案必須時當前使用者的檔案
##或者當前操作的使用者時root
Linux 最常用的Vim操作
研發線上使用最多的編輯器,就是vi。無論是最快檢視某個檔案內容,還是快速編輯某個檔案,vi都能幫上忙。軟體世界貌似有一些非常長壽的東西,vi算是乙個。本篇文章聚焦的是研發線上最常用的一些功能。至於安裝外掛程式,寫一些指令碼,那一般是在開發機上玩的,生產環境沒有條件 也沒有時間忍受你做這些增強。希望看...
Linux之Vim常用操作
命令作用a 在游標所在字元後插入 a在游標所在行行尾插入 i在游標所在字元前插入 i在游標所在行行首插入 o在游標下插入新行 o在游標上插入新行 命令作用 set nu 設定行號 set nonu 取消行號 gg游標到第一行 g游標到最後一行 ng游標到第n行 n游標到第n行 游標移至行尾 0游標移...
linux中vim編輯器常用操作
除上面寫的還有句子間移動 段落間移動 這是編輯模式下,對文字進行操作的命令 dd 刪除游標所在行。複製和貼上命令 複製 替換命令 操作撤銷 恢復撤銷 撤銷之前的撤銷操作 重複前乙個操作 視覺化操作 類似於滑鼠游標選擇文字的操作 格式 start,end 使用方式 修飾符 還可以將s中的 分隔符換為其...