vim的常用命令
vim (Linux下的文本編輯器)
- a 在光標后添加文本
- A 在本行行末添加文本
- i 在光標前插入文本
- I 在本行開始插入文本
- o 在光標下插入新行
- O 在光標上插入新行
- dd 刪除光標所在行 (2dd即刪除此下的兩行,3dd以此類推)
- p 粘貼
- u 取消上一命令
- . 重復上一命令
- shift + ‘:’ 進入底行模式
- r 替換單個字符(替換模式)
- R 替換多個字符(替換模式)
- G 到達最后一行
- gg 或 1G 到達第一行
- nG 到達第n行
- yy 復制一行
nyy 復制n行
set nu 顯示行號
- q 退出vi編輯器
- q! 強制退出vi編輯器
- w 保存
- wq 保存并退出vi
- /string 向下搜索字符串string
- ?string 向上搜索字符串string
- %s/…/…/g 全文替換文本(g表示全部替換)
- n1,n2s/…/…/g[c] 只替換n1到n2行的文字(c 代表是否提示替換)
多文件編輯
- sp[filename] 進入多文件編輯模式
- :n 編輯下一個文件
- :N 編輯上一個文件
- :files 列出當前vim打開的所有文件
總結
- 上一篇: A+B Problem III --
- 下一篇: 再见“小明爬楼梯”问题