vim的高級用法

1:  vim的三種模式   命令模式     插入模式    命令擴展模式vim

2:  vim的寄存器   有 26個命名寄存器和一個無名寄存器ide

「tp  粘貼     」"ayy   粘帖到寄存器a   spa

yy未指定的寄存器     unix

2:以二進制方式打開文件  orm

vim -b  binaryfile       it

%!xxd  進到十六進制擴展模式      -r  返回到二進制文件ast

v  面向字符      V面向行         ctrl  +v  選擇數據塊form

3:多文件模式 class

next   跳到下一個文件         prev   回到第一個文件可視化

wqall  退出全部             wall 保存全部

4:使用多個窗口 ctrl -w  向下的方向鍵向下

ctrl +w+s               +o  取消全部窗口

5:  顯示red的顏色

ctrl   +y  輸入到vim模式中

hexdump  查看十六進制文件

>>                >  擴展       < 縮進

6:擴展模式:  set  nember(n u)  加上行號       set  nono取消行號

 ~ /.vimrc    vim的配置文件         set  ic  忽略大小寫

set  noic  不忽略大小寫         set  ai 自動和上一行對齊    noai   取消

set   si  智能縮進  nosi  取消       syntax  on 語法高亮     off  去掉高亮

set   list   查看tab件和$      

7:set  fileformat=unix  啓用unix個格式     set  ff=dos|unix  簡寫

   set  cul  加表示線          set   paste  保留原有格式

禁用前面加no

8:set   顯示當前的選項    help  列出vim的幫助      

9:腳本的規範

腳本代碼開有約定

第一行通常爲調用使用的語言

程序名,避免更改文件名爲沒法找到正確文件

版本號    

更改後的時間

做者相關信息

該程序的做用,及注意事項

最後是各版本的更新簡要說明

10:vim 的模式轉換  

插入模式  - ESC->  命令模式

命令模式  -:--->   擴展命令模式

擴展命令模式 --ESC,enter ->  命令模式  

11:編輯二進制的文件  

以二進制方式打開文件     vim -b    bin

擴展命令模式下,利用%!xxd轉換成可讀的十六進制

編輯二進制文件 擴展命令模式下,用%!xxd -r 轉回二進制

按 qw保存退出

12:可視化模式  :在字符不動的狀況下    v      面向字符以塊的形式複製或者刪除。V可面向行以塊的形式進行刪除或者複製

敲esc可切換模式

13:多文件模式: next    下一個    prev  前一個

first 第一個    last  最後一個      wall保存全部   qall  退出全部

wqall  保存所並退出

14:使用多個窗口

多文件分割:vim -o   水平分割        -O垂直分割

單文件分割:ctrl+w,s水平分割 ctrl+w,v垂直分割

ctrl+w,q  取消相鄰窗口           ctrl+w,o取消所有窗口

wqall  退出

14:擴展模式下:set  no  加上行號  set  nonu 去掉行號

改行號設置成永久的配置文件:全局:/etc/vimrc

我的:~/.vimrc         自動縮進:啓用:set   ai  

禁用:set    noai    忽略字符的大小寫:set    ic     set  noic  

不忽略

set   顯示當前正在選用的一些指令      vimtutor 是一些手冊,能夠隨便開練不會有關係

擴展模式

q   退出                                  q!強制退出,丟棄作出的修改

wq     保存退出                       x  保存退出

命令模式

ZZ    保存退出                           ZQ  不保存退出

相關文章
相關標籤/搜索