# 寫在前面
vim這個(gè)編輯器剛開始使用的時(shí)候還不大習(xí)慣,使用多了,還是覺得沒有那么難用,由于不是經(jīng)常使用,故寫下來怕忘記了。僅是自己常用的
# CMD
> 用 [ ] 包裹的部分可有可無
## 進(jìn)入編輯模式
`[shift + ] i` insert,加shift在行頭
`[shift + ] a` append,加shift在行尾
`[shift + ] o` 向下插入一行,加shift相反
## 查找
`/(你要查找的字符)`
如 查找abc這個(gè)字符,就需要輸入`/abc`然后回車
## 刪除字符
`x` -刪除一個(gè)字符
`dd` -可用于刪除一行,其實(shí)是剪切
`d + enter` -刪除兩行
`shift + d` -刪除光標(biāo)到結(jié)尾的字符
> 沒有行號(hào),`:set nu`調(diào)出,或者修改`.vimrc`文件
## 復(fù)制粘貼
`yy` 復(fù)制一行
`dd` 剪切一行
`p` 粘貼
`:1,5 copy 10` 把1-5行復(fù)制到第10行下一行
`:1,5 move 10` 把1-5行剪切到第10行下一行
在`visual mode`, 選中之后, y復(fù)制, d剪切, p粘貼
## 分欄
`:sp`
分欄之后按`ctrl + w` + 方向鍵的↑↓ 切換
## 撤銷
`u`
`ctrl + r` 反撤銷
## 保存退出
`:w` 保存
`:w !sudo tee %` 強(qiáng)行保存
`:wq` 保存退出
`:x` 保存退出
# .vimrc
vim的配置文件, 大概的存放位置
用戶:`~/.vimrc`
## 設(shè)置行號(hào)
`set nu`
## 檢測(cè)文件類型
`filetype on`
## 設(shè)置語(yǔ)法高亮
`syntax on`
# 二進(jìn)制文件查看
```
vim -b eeprom.bin
:%!xxd ---->切換到十六進(jìn)制顯示
:%!xxd -r ---->切回文本方式顯示
```
# user manual
[user manual](http://tenet.dl.sourceforge.net/project/vimcdoc/pdf-manual/user_manual-1.9.0.pdf)
- 一些說的
- php
- debug
- 正則表達(dá)式
- 數(shù)組
- http_cookie_session
- oop
- 時(shí)間戳和時(shí)間
- UCenter全站用戶共享
- 前端
- jquery
- 選擇DOM元素
- 操作DOM元素
- 提供方法
- mysql
- 數(shù)據(jù)類型
- 常用語(yǔ)句
- desc
- linux
- 關(guān)機(jī)和重啟
- 添加root權(quán)限用戶
- 查找文件
- 解壓文件
- vim
- 查看進(jìn)程和端口
- 快速搭建可用的lamp框架
- 快速搭建可用的lnmp框架
- git
- git使用心得
- python
- 使用python處理markdown圖床
- 生產(chǎn)力工具
- 利器在手, 啥都順手
- phpstorm
- 計(jì)
- 記一次快速完成英雄聯(lián)盟活動(dòng)腳本
- 記訂單統(tǒng)計(jì)
