ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

vim简单用法

2019-07-30 16:03:09  阅读:149  来源: 互联网

标签:10 行号 模式 用法 注释 插入 简单 vim 光标


工作模式:正常模式、插入模式、尾行模式

vim filename:打开文件,若不存在则新建 
vim filename +n:打开文件,定位到第n行 
vim filename +:打开文件,定位到末尾

正常模式 


esc:切换到正常模式
shift+zz:保存退出
gg:定位到首行
G:定位到尾行
ngg:定位到第n行
^:定位到行首
$:定位到行尾
yy:复制光标所在行
p:粘贴
nyy:复制光标开始的n行
dd:删除光标所在行,(或者剪切,按p复制)
ndd:删除光标开始的n行
u:撤销操作
ctrl+r:反撤销操作


插入模式


i:在光标处插入
I:在行首插入
a:在光标下一个字符处插入
A:在行尾插入
o:在光标下一行插入空行
O:在光标上一行插入空行
s:删除光标所在字符并插入
S:删除光标所在行并插入


尾行模式

可以先输入 :  然后输入命令
:w 退出
:q 退出
:wq 保存并退出
:x 保存并退出
:q! 强制退出
:set nu 显示行号
:set nonu 隐藏行号
:行号 定位到指定行号
/内容 查找指定内容,n下翻,N上翻
:%s/原内容/新内容 使用新内容替换原内容
:m,ns/原内容/新内容 使用新内容替换原内容,替换从m到n行的范围
若非正常关闭vim,则会生成交换文件(隐藏的),需要删除
----------------------------------------------------------------------------------------------------------------------

vim 中批量添加注释

方法一 :块选择模式

批量注释:

Ctrl + v 进入块选择模式,然后移动光标选中你要注释的行,再按大写的 I 进入行首插入模式输入注释符号如 // 或 #,输入完毕之后,按两下 ESCVim 会自动将你选中的所有行首都加上注释,保存退出完成注释。

取消注释:

Ctrl + v 进入块选择模式,选中你要删除的行首的注释符号,注意 // 要选中两个,选好之后按 d 即可删除注释,ESC 保存退出。

方法二: 替换命令

批量注释。

使用下面命令在指定的行首添加注释。

使用名命令格式: :起始行号,结束行号s/^/注释符/g(注意冒号)。

取消注释:

使用名命令格式: :起始行号,结束行号s/^注释符//g(注意冒号)。

例子:

1、在 10 - 20 行添加 // 注释

:10,20s#^#//#g

2、在 10 - 20 行删除 // 注释

:10,20s#^//##g

3、在 10 - 20 行添加 # 注释

:10,20s/^/#/g

4、在 10 - 20 行删除 # 注释

:10,20s/#//g

标签:10,行号,模式,用法,注释,插入,简单,vim,光标
来源: https://blog.csdn.net/u012308586/article/details/97789612

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有