#### 保存修改
~~~
: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