你为什么喜欢VIM?
嵌入式Linux
共 957字,需浏览 2分钟
· 2020-08-22
昨天看到的一个讨论,说vim有没有那么必要?所以写了这篇文章,在评论区说出你的观点,当然说出你的观点的时候,你拿不到一百万,也得不到小红花,但也是因为你的评论,我可能会开心一整天。
vim是一个好东西,这个毋庸置疑,但是也存在一个问题,就是需要记住太多命令,如果你在使用过程中忘记,你就需要花时间去百度,使用vim和网络搜索就连接在一起了。
我回想起这些年使用vim的经历,确实存在这样的情况,比如直接用鼠标复制粘贴之前需要先敲个命令,比如设置tag等等。
不知道你们有没有想过为什么不直接使用nano呢?
如果只是简单的查看文件,修改简单的几个字符,是不是可以不用vim。我刚学编程时,超级喜欢用vim,一个原因是为了为了装逼,自认为用vim的都是大牛,每当我女朋友来实验室看我,看到我的电脑界面那个黑不溜秋的编辑框中又透出一丝红色,她应该会有一种崇拜感。还有一个原因是Linux下自带vim,不需要额外安装,确实这也是挺方便的。还有一个,也就是很多人说的,是vim快,加载代码什么的会比较快,不知道你们有没有这样的体验,我感觉是会快一丢丢。
最近改代码都是连接samba 服务区修改,用windows上的vs,si来查看和修改代码,用起来繁琐一丢丢,但是效率也并不低,si的代码风格显示是我最喜欢的,还有代码放大缩小功能也是我喜欢的。vs主要是速度快,如果是单文件编辑,我还是会优先选择vs,vs功能很强大,我对功能强大的东西都不是很感冒,功能强大就意味着很杂,结果使用起来也乱哄哄的。
在结识vs code之前,我最喜欢的是Notepad++,但是因为某种原因,我不喜欢他了,而且vs相对于它是有过之而无不及。
我觉得不管是什么编辑器,都是用来看代码,写代码的,对于新手,如果你已经是对某种编辑器很习惯了,也很喜欢了,就没有必要更换。
还有编码格式,建议都换成utf-8,这样不管在哪里都可以正常显示中英文,要不然更换编辑器就可能会出现乱码。
留言说下你喜欢什么编辑器以及原因。
评论
偷偷告诉你如何一台电脑开多个微信!
大家好,我是轩辕。前几天在粉丝群里,有人问我是怎么在一台电脑上同时登录两个微信的?正好之前写过一篇文章,分析过原理,分享给没看过的小伙伴学习一下。手机端多开微信估计很多人都知道,像华为、小米等手机系统都对此做了支持,不过在运行Windows系统的电脑上怎么启动两个微信呢?其实很简单,你只需要写一个批
编程技术宇宙
0
盘点Lombok的几个骚操作,你绝对没用过!
👉 欢迎加入小哈的星球 ,你将获得: 专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡 / 赠书福利全栈前后端分离博客项目 2.0 版本完结啦, 演示链接:http://116.62.199.48/ ,新项目正在酝酿中
小哈学Java
0
堪称最优秀的Docker可视化管理工具——Portainer你真的会用吗?
来源:blog.csdn.net/shark_chili3007/article/details/123366179👉 欢迎加入小哈的星球 ,你将获得: 专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡 / 赠书福利全栈前后端分离博客项目
小哈学Java
0
JS的这些新特性,你都用过么?
大厂技术 高级前端 Node进阶点击上方 程序员成长指北,关注公众号回复1,加入高级Node交流群作为一门不断演进的语言,JavaScript每年都会引入新特性。这些特性的加入,能够帮助我们编写更加简洁、高效、易于维护的代码。然而,并非所有新特性
程序员成长指北
1
BigDecimal 为什么可以保证精度不丢失?
来源:juejin.cn/post/7348709938023940136👉 欢迎加入小哈的星球 ,你将获得: 专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡 / 赠书福利全栈前后端分离博客项目 2.0 版本完结啦, 演示链接
小哈学Java
0
为什么我们公司还在用 Python 开发项目?
作者:哇哒嘻哇https://www.zhihu.com/question/278798145/answer/3416549119最近几年里,经常看到某些曾重度使用 Python 的大公司迁移成其它语言技术栈,但是,那些小公司/小团队的情况如何呢?一直很想了解那些仍在坚持使用 Python,且支撑业
机器学习算法与Python实战
0
springboot第70集:字节跳动后端三面经,一文让你走出微服务迷雾架构周刊
创建一个使用Kubernetes (K8s) 和 Jenkins 来自动化 GitLab 前端项目打包的CI/CD流水线,需要配置多个组件。下面,我将概述一个基本的设置步骤和示例脚本,以帮助你理解如何使用这些工具整合一个自动化流程。前提条件确保你已经有:Kubernetes 集群:用于部署 Jenk
程序源代码
0
接口响应慢?那是你没用 CompletableFuture 来优化!
来源:blog.csdn.net/qq_43372633/article/details/130814200👉 欢迎加入小哈的星球 ,你将获得: 专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡 / 赠书福利全栈前后端分离博客项目 2.0
小哈学Java
3