#### 保存修改
~~~
:w //保存當前對文件的修改
~~~
#### 退出當前文件
~~~
:q //未對文件進行修改的情況下可以直接退出
~~~
#### 強行退出文件
~~~
:q! //不保存修改內容,直接強退
~~~
#### 保存并退出
第一種 :
~~~
:wq //wq方式無論在什么時候都會修改文件的修改時間
~~~
第二種 : 推薦
~~~
:x //x方式只會在文件真的進行了編輯的時候才會去修改文件的最后修改時間.
~~~
#### 查找
~~~
/需要查找的字符串 //輸入完成后按回車
~~~
此時高亮顯示查找的結果,如果想切換搜索結果,則可以按下鍵盤上的n鍵,小寫n表示向后切換,大寫的N表示向前切換。
#### 替換
在vim中替換命令有4個常用的語法:
一 . 替換當前光標所在行的第一處符合條件的位置.
~~~
:s/需要替換的字符/替換成的字符
~~~
二 . 替換當前光標所在行的全部符合條件的位置,g表示global .
~~~
:s/需要替換的字符/替換成的字符/g
~~~
三 . 替換當前屏幕及以后每一行的第一處符合的記錄位置.
~~~
:%s/需要替換的字符/替換成的字符
~~~
四 . 替換當前屏幕及以后每一行符條件的記錄,g表示global .
~~~
:%s/需要替換的字符/替換成的字符/g
~~~
- 目錄結構
- SSH協議
- 服務器安裝SSH
- 客戶端安裝
- SSH config
- SSH免密登錄
- SSH安全端口
- 命令
- 簡單命令
- 切換目錄命令
- 文件操作命令
- 文件夾操作命令
- 文件壓縮命令
- Vim編輯器
- 打開文件三種方式
- 模式
- 末行模式
- 命令模式
- 編輯模式
- Vim擴展
- 硬件信息
- Rpm軟件管理
- 介紹
- 查詢
- 安裝
- 卸載
- Linux運行模式
- 用戶和用戶組
- 用戶操作
- 用戶組操作
- 權限管理
- 介紹
- 設置權限
- 防火墻
- 防火墻操作
- 添加服務
- 提權
- 文件上傳與下載
- 上傳文件
- 下載文件
- 光盤掛載
- 開發環境安裝
- Apache
- 安裝Apache
- 配置
- Nginx
- 安裝
- MySQL
- 安裝
- Memcache
- Git
- PHP
- 常用服務
- 定時任務
- 日期同步
- 日志切割
- 進程管理
- 常用命令
- Shell
- Screen