Vim使用总结
来源:互联网 发布:timeedit控件优化 编辑:程序博客网 时间:2024/06/01 21:27
文章作者:Tyan
博客:noahsnail.com | CSDN | 简书
本文主要是记录使用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
阅读全文
1 0
- vim使用总结
- vim使用总结
- VIM使用总结
- VIM使用总结
- VIM使用总结
- vim使用总结
- vi/vim使用总结
- VIM使用总结
- vi vim使用总结
- Vim使用总结
- vim使用总结
- Vim使用总结
- VIM使用总结
- vim 使用总结
- vim的使用总结
- vim 使用总结
- vim 使用总结
- Linux VIM 使用总结
- C++快速判断二进制某位是1或0
- CSS 代码组织和管理规范BEM,OOCSS,SMACSS,ACSS
- 《深度学习Ng》课程学习笔记01week4——深层神经网络
- HTML5新标签
- IE报vuex requires a Promise polyfill in this browser问题解决
- Vim使用总结
- Java网络编程
- mybatis-generator自动生成代码插件使用详解
- 一些常用的资料链接
- header("Content-type:text/html;charset=utf-8")含义
- 问题集锦001
- 编写高质量代码改善Java程序的151个建议--总结摘抄
- 数据结构 第2讲 算法复杂性
- php部署步骤教程