1.vim配置
1.1.安裝vim編輯器
sudo apt-get install vim
1.2.修改檔案位置
vim /etc/vim/vimrc
1.3.修改
syntax on
set tabstop=4
set softtabstop=4
set autoindent
set shiftwidth=4
set cident
set number
set showmatch
2.vim的使用
命令模式,插入模式,末行模式
進入vim時為命令模式,輸入「:」可進入末行模式。i為插入模式,esc鍵進入命令模式
2.1.儲存和退出
命令模式: 連續兩次,儲存然後退出vim。末行模式如下
w: 儲存檔案,不退出vim
w filename: 儲存為filename檔案,不退出vim,檔案存在時出錯
w! filename: 儲存為filename檔案,不退出vim,強制覆蓋
q: 不儲存退出vim,但是如果檔案改變時出錯
q!: 強制退出,不儲存
wq: 儲存退出
2.2.撤銷
命令模式:
u: undo的意思
2.3.行號
末行模式:
set number 顯示行號
set nu 顯示行號
set nonumber 不顯示行號
2.4.游標移動
命令模式下:
方向鍵0: 移動到當前行首
$: 移動到當前行行尾
1g: 移動到首行行首
g: 移動到末行行首
ng: 移動到第n行
2.5.文字刪除(剪下)
命令模式:
x: 刪除游標所在的乙個字元
nx: 刪除游標所在字元開始的那個字元
d0: 刪除游標前乙個字元到行首的所有字元
d$: 刪除游標個字元到行尾的所有字元
dd: 刪除游標所在行
ndd: 刪除游標所在行開始的n行
2.6.文字查詢和替換
(1)查詢
?string: 輸入「?」,進入末行模式,輸入string
(2)替換
:s/oldstr/newstr: 在當前行用newstr字串替換oldstr,只替換一次s代表替
:s/oldstr/newstr/g: 在當前行用newstr字串替換所有的oldstr
:1,10s/oldstr/newstr/g: 在1~10行中用newstr字串替換所有的oldstr
:1,$s/oldstr/newstr/g: 在1~10行中用newstr字串替換所有的oldstr
2.7.複製與貼上
v: 使用方向鍵選擇字元(可以使用y複製,p貼上)
yw: 游標所在位置到行尾複製
nyw: 從游標開始後邊的n個字元進行複製
yy: 複製當前行
nyy: 複製當前行往下的n行
p: 游標位置往後插入複製內容
p: 游標位置往前插入複製內容
np: 游標位置往後插入複製內容複製n次
np: 游標位置往前插入複製內容複製n次
Linux vim 常用設定
配置檔案 vi vimrc 或者 vi etc vimrc 對所有使用者生效 set fileencodings utf 8,ucs bom,gb18030,gbk,gb2312,cp936 set termencoding utf 8set encoding utf 8常用的縮排有三種 set a...
Linux vim使用教程
一 基礎 vim test.zxp.txt sudo vim test.zxp.txt 2 儲存和退出 w儲存 w 強制儲存 wq儲存並退出 wq 強制儲存並退出 p退出 p 強制退出 e 放棄修改,從上次儲存檔案開始並編輯 3 vim命令模式和插入模式切換 esc 切換到命令模式 i 切換到插入模...
linux vim簡單使用
簡介 vim是linux自帶的vi的增強版,用起來也比原版的vi方便。vim分為3中模式 2 輸入模式 可以像在win上使用記事本一樣對文字進行處理。1 模式之間的相互轉化 編輯模式 輸入模式 a 按下 i 鍵,會在當前游標的前面轉為輸入模式。本菜鳥經常使用這種方式 b 按下 a 鍵,會在當前游標的...