Linux下强大的编辑器Vim使用前端开发
导读:前端开发前端开发 软件世界貌似有一些非常长寿的东西,vi算是一个。本篇文章聚焦的是研发线上最常用的一些功能。至于安装插件,写一些脚本,那一般是在开发机上玩的,生产环境没有条件、高端网站建设网站seo优化诊断工具。
软件世界貌似有一些非常长寿的东西,vi算是一个。本篇文章聚焦的是研发线上最常用的一些功能。至于安装插件,写一些脚本,那一般是在开发机上玩的,生产环境没有条件、也没有时间忍受你做这些增强。希望看完本文,能够对这款神器有一个大体印象。当然,熟练的使用还需要日常有意识的培养。
vim是vi的增强版,一般现代linux都不缺那几兆空间,所以预装的都是增强版,本文默认使用vim。
养成习惯
vim最大的贡献就是它的按键系统。这也是为什么chrome、idea、atom等编辑器都会提供一个vim mode。笔者见过很多资深的程序员,包括架构师,习惯使用方向键去控制光标的移动。这不能说不对,但这也抛弃了vim最大的精华所在,效率上低了一大截。坚持使用h、j、k、l,你会感谢你今天的纠正。大脑和手指真的是有记忆,当你用的足够多,这也就成了你约定俗成的设定。
vim另外一个特点就是带模式的。一共四种模式,我们不需要记忆,只需要使用例子去理解即可。
不要添乱
不要使用vim打开大文件,vim会一次性读取所有内容到内存,容易造成宿个业网站建设公司主机内存溢出。 打开文件前,可以使用du -h命令查看文件大小。一般,100MB以下为宜。
常用操作
以下操作在普通模式下执行,连续按键
漫游
- j 向下
- 30j 向下移动30行
- k 向上
- h 向左
- l 向右
- 0 到行首
- ^ 到行首第一个字符,如果前面有空格的话
- $ 到行尾
- gg 快速到文件头
- G 快速到文件尾
- 100G 跳转到第100行
不建议在插入模式下进行光标移动,这很低效
复制:y
- yy 复制一行
- 10yy 向下复制10行
- yw 复制光标开始的一个单词
- y$ 复制光标到行尾
- yfB 复制光标到第一个大写B中间的内容
- y2fB 公司网站建设复制光标到第二个大写B中间的内容
剪切: x
- x 向剪切一个一个字符,如果是在行尾,则为向前剪切
- 3x 剪切三个
- xp 非行尾交换两个字符,如从bs变成sb
删除:d
删除的内容会放到剪贴板,按p即可粘贴到其他地方
声明: 本文由我的SEOUC技术文章主页发布于:2023-05-28 ,文章Linux下强大的编辑器Vim使用前端开发主要讲述Linux,Vim网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_11604.html