首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Vim使用总结

Vim使用总结

作者头像
Tyan
发布2017-12-29 10:29:15
6500
发布2017-12-29 10:29:15
举报
文章被收录于专栏:SnailTyanSnailTyan

本文主要是记录使用vim过程中的一些用法,本文中介绍的命令都在vim中使用验证过。

1. 删除一行或多行

  • 删除一行,命令格式:[:行号d]
# 删除第10行

:10d
  • 删除多行,命令格式:[:起始行号,结束行号d]
# 删除103-104行

:103,104d

2. 显示/不显示行号

  • 显示行号
:set nu
  • 不显示行号
:set nonu

3. 字符串替换

  • 命令格式:[:%s/原始字符串/要替换的字符串]
# test替换为global

:%s/test/global

4. 跳到指定行

  • 命令格式:[:line-number]
# 跳到118行
:118

5. 防止粘贴自动缩进

  • 命令格式:[:set paste]
:set paste

6. 粘贴后允许自动缩进

  • 命令格式:[:set nopaste]
:set nopaste

7. 取消选中或高亮

:nohls

8. 撤销上一步操作

u键即可。

9. 纵向编辑

  • Ctrl + v进行纵向模式
  • 按上下键选择要编辑的区域
  • shift + i进入编辑模式
  • Esc键整体编辑结束

10. 显示Tab,行尾结束符

# 设置显示
:set list

# 设置不显示
:set nolist

11. 删除含有某些字符的行

# 删除所有含有abc的行
:g/abc/d 
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-09-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 删除一行或多行
  • 2. 显示/不显示行号
  • 3. 字符串替换
  • 4. 跳到指定行
  • 5. 防止粘贴自动缩进
  • 6. 粘贴后允许自动缩进
  • 7. 取消选中或高亮
  • 8. 撤销上一步操作
  • 9. 纵向编辑
  • 10. 显示Tab,行尾结束符
  • 11. 删除含有某些字符的行
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档