linux之vim使用常用命令

2021-08-25 14:11:06 字數 2692 閱讀 6808

目錄

vim三種模式

命令模式

底行模式

編輯模式 拓展

vim 外掛程式管理

vi公升級版 linux主要文字編輯,類似於window記事本,功能異常強大!

1)開啟關閉 vi

$ vi

:q恢復u

刪除行

dd 刪除當前行

3dd 刪除連續三行 從本行開始

x  刪除當前字元

3x    當前字元及其後的兩個字元

dw 刪除當前單詞

d$  刪除從當前行開始到當前行的行尾

dg    從當前行開始到檔案尾

複製,剪下,黏貼

yy    複製當前行

5yy    當前行及隨後的四行文字

yw  複製乙個單詞

3yw 複製三個單詞

p    貼上 在當前行下插入

連線行

j查詢和替換

f    命令查詢一行 

$ fa 命令會把游標移動到同一行中下乙個出現a字元上

/   游標移動到下乙個出現的單詞或短語(從游標出開始查詢)

:n,ms/old/new/g

n起始行 m結束行  old 被替換字元 new 替換字元  g 全域性  % 表示從第一行到最後一行

r     替換當前字元

cc     替換一行

cw  替換當前單詞

c   從游標出到行尾

游標移動

h j k l 依次是將光比移動到 左 下 上 右

0  移動到當前行首

^  游標移動到第一行非空字元

$  游標移動到當前行尾

1g 移動到檔案第一行

g     移動到檔案末尾

w     移動到下乙個單詞或標點符號開頭

w     移動到下乙個單詞的開頭

1.插入注釋

(1) 首先按鍵盤上的 esc進入命令模式

(2) 再按ctrl+v進入 可視塊模式

(3) 利用上下左右調整注釋的行數

(4) 再按 shift+i進入插入模式

(5) 輸入注釋符號 例如 //

(6) 再按esc,就完成了多行注釋

1.2使用替換命令

(1) 首先按鍵盤上的 esc進入命令列模式

(2) 在底行輸入以下命令

: 起始行號,結束行號s/^注釋符/g

如果注釋符號 //  則使用  :1,2s#^//#g

2.去除注釋

(1) 首先按鍵盤上的 esc進入命令列模式

(2) 在底行輸入以下命令

: 起始行號,結束行號s/^注釋符//g

如果注釋符號 //  則使用  :1,2s#^//##g

定位游標位置

:n  關閉進入n行

:$  游標進入最後一行

存檔

:q 退出

:q! 強制退出

:w! 強制儲存

:wq 儲存並退出

:w 儲存 如沒有新建檔案 則 :w a.txt  預設儲存在當前目錄

set引數 (臨時有效)

:set nu 顯示行數

:set tabstop=4

:set autoindent   自動縮排

移動

:9,12co6   將第9行到12行**拷貝到第6行

:6,14m2

預設配置檔案~/ .vimrc

emmet-vim

分屏

:split

:vsplit

:close  關閉分屏

:open

:ctrl + ww 移入下乙個屏

1)由命令模式》進入編輯模式的方式

i  在當前模式插入

i  在當前行最前面插入

a    在當前字元後追加

a  在當前行後插入

o    在當前行下另起一行

o   在當前行上另起一行

1)安裝pathogen.vim

mkdir -p ~/.vim/autoload ~/.vim/bundle 

curl -lsso ~/.vim/autoload/pathogen.vim

2.配置~/.vimrc

插入一行(放到一行)

execute pathogen#infect()

3 安裝emmet-vim

cd ~/.vim/bundle

git clone

curl -l > spf13-vim.sh && sh spf13-vim.sh

Linux常用命令之vim

vim 4.py 建立4.py檔案並開啟 按i插入模式,esc末行模式 wq儲存退出,q 退出不儲存,shift zz 相當於wq 大寫o上一行 i大寫行首 小寫i 插入游標前乙個,小寫a插入游標後乙個 大寫a行尾 小寫o下一行 vim命令 yy 複製游標這一行。p貼上。dd 刪除游標一行。也是剪下...

linux之 vim 常用命令

dd 刪除單行 1,2,3 dd 刪除1,2,3行 yy 複製單行 1,2,3 yy 複製1,2,3行 p 貼上 根據複製的數量 1,2,3 p 貼上1,2,3 p行 根據一次複製的數量 個數 i 新增資料到當前的游標前乙個位置 a 新增資料到當前的游標後乙個位置 移動到當前行的最後乙個位置 0 移...

Linux之VIM常用命令

1 在shell指令碼中多行注釋 a 第一種方法 第一步 先將滑鼠放在要注釋的多行的第一行,然後按ctrl v進入列模式 只是v是行模式 按 一直到要注釋多行的末行 第二步 按住shift i也就是大寫i,然後再按 shift 3 號鍵,最後按esc鍵 b 第二種方法 在末行模式下執行 起始行號,結...