vim - 基本使用
Posted wangziqiang123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim - 基本使用相关的知识,希望对你有一定的参考价值。
vim 的基本使用
vim有三种模式
指令模式(查找和替换)
编辑模式(编辑文本)
常规模式(光标移动、复制、粘贴、删除)
任何模式下使用ESC可返回常规模式
打开文件、新建文件、保存文件
1 2 3 4 5
| vi <文件名> 若文件存在则打开文件,不存在则新建并打开 输入 ':' 进入指令模式 输入 q (quit) 退出文件 输入 wq (write quit) 写入修改的内容并退出 输入 q! 强制退出不保存修改的内容
|
进入编辑模式
1 2 3
| i(在光标前开始插入文本,一般使用i) a在光标后开始插入文本 o(在当前行之下新开一行,并到行首)
|
光标快速定位
1 2 3 4 5
| ngg光标移至第n行的行首(n为数字) 1gg就跳到第一行的行首 2gg就跳到第二行的行首 G转至文件结尾 注意:ngg和G是在一般模式
|
在当前行定位到某个字符
1 2
| fx搜索当前行中下一个出现字母x的地方 注意:fx是在一般模式
|
文本复制、粘贴、删除、撤销
1 2 3 4 5 6 7 8 9 10
| yy复制当前行(y:yank(复制)) nyy复制当前行及其后的n-1行(n是数字) 使用P键来粘贴(p:paste)
dd 删除光标所在行(d:delete) ndd 删除当前行及其后的n-1行(n是数字)
按u键来撤销上一步操作 x删除光标所在位置的字符 注意:yy/nyy/dd/ndd/x/u都是在一般模式。
|
查找内容
1 2 3 4 5 6 7
| 输入 '/' 进入指令模式 输入pattern 从光标开始处向文件尾搜索pattern 按下n或N可继续搜索下一个或上一个pattern n在同一个方向重复上一次搜索命令 N在反方向重复上一次搜索命令 n表示next 注意:/pattern是从光标处开始搜索的
|
替换指定内容
1 2 3 4 5 6 7
| 输入 ':' 进入指令模式 输入%s/p1/p2/g将文件中所有的p1均用p2替换 输入%s/p1/p2/gc替换时需要确认
s: substitute 替换 g: global 全局 c: confirm 确认
|
原文:大专栏 vim - 基本使用
以上是关于vim - 基本使用的主要内容,如果未能解决你的问题,请参考以下文章
vim代码片段插件ultisnips的使用
从零开始配置vim(27)——代码片段
从零开始配置vim(27)——代码片段
从零开始配置vim(27)——代码片段
如何使用sublime代码片段快速输入PHP头部版本声明
html PHP代码片段: - AJAX基本示例:此代码演示了使用PHP和JavaScript实现的基本AJAX功能。