我用了十种不同的代码编辑器

作者: 浅蓝喜灰分类: 计算机技术 发布时间: 2023-09-13 20:59:44 浏览:36571 次

我用了十种不同的代码编辑器

小小肖不再:
新手不建议用文本编辑器,尽量用一些支持语法,标准错误警告的IDE,一开始写代码应该尽量消除警告提示,写出一些符合语法,标准的代码,逐渐养成好的编码习惯。养成好的编码习惯再考虑提高效率。一上来就推荐门槛高的vim我觉得不是好的推荐,如果工作中必须用到那另外再说,否则还是优先考虑好用的IDE,至于那些内存占用高的,存储占用大的问题,现在又不是10年前,现在几百块钱就可以完美解决这个问题。

【回复】比如一些变量命名啊,函数命名啊,代码语句长短啊,空格问题啊,好用的IDE基本都会告诉你应该怎么做才不会出现警告,一开始就应该养成好的习惯。
【回复】先学会走路再学会跑步,是这样的意思吧_(:з」∠)_
【回复】c用文本编辑器问题不大,其他的大项目就必须要ide了[doge]
咸鱼雨涵:
我入门C语言是用的VIM,但是接触到VSCode之后,才打开了新的天地[doge] VSCode直接提示各种语法错误,鼠标移到函数或者变量上能查看注释和文档。说实话以前在VIM上我真的想不到会有这么好用的功能。所以不太理解劝新手小白用VIM的人,是想炫耀自己使用VIM有多么熟练吗?[抠鼻]

【回复】从来不劝别人用vim,水平层次和需求到了,自然就会去用的,用不到的人你劝他,也不可能劝得动
【回复】说实话..原版vsc跟vim一样 都没有提示,就是个编辑器 只是你vsc会打插件,vim不会打插件而已
【回复】在看到本视频前,我还以为vscode是非常古老的编辑器,vim是和word一样的文本应用
JungleJun:
命令行改改配置文件什么的用用vi就可以了(其实nano更简单),真正项目开发要同时打开多个文件,实在是用不来这些不支持鼠标的编辑器

【回复】回复 @子斗子 :我很难想象工作中不需要查阅资料和文档的人,所以这些东西让你需要多窗口切换
【回复】vim也可以,支持拆封窗口,标签页,甚至neovim的拆分和标签页可以用鼠标拖动,也可以装插件实现文件浏览。当然,最核心的还是键盘,任何操作都可以用键盘执行,避免键鼠之间的切换效率确实更高,代价是学习成本
【回复】_(:з」∠)_没必要太为难自己,用喜欢的吧
听时代诉说:
因为一些众所周知的原因,建议弃用notepad++

【回复】即便抛开作者的政治立场不谈,np++也很难看,很难用,我找不到继续使用它的理由
【回复】回复 @远山呜莫 :曾经侯今吾说要在不支持他的用户的代码中加入随机字符,虽然他本人说是玩笑,但作为文本编辑器的开发者他的信用已经透支了
想去哪来着:
vsc 到底哪里不如 vim 和 neovim? 为啥总有人劝我用 neovim?我 13 代的酷睿跑 vsc 没压力啊,上服务器也都是远程上去的,他们也是远程上去的,都一样啊,为啥我用 vsc 不行呢,每次问他们为啥不好都给我一个神秘的微笑,到底为啥啊

【回复】有些人是因为没有东西可以体现自己“水平高”,于是只能从用的工具上下手。建议按自己习惯的用比较好。
【回复】回复 @ANKEE_ :但有些人真不是因为什么效率,只是因为自己没什么东西可以体现水平,只好在这上面指指点点别人,不过确实,高效的东西总归是有门槛
【回复】个人认为vim确实能够提高一点效率(单指编写),但是相对于更专业的ide而言,选择对应的IDE才是正道。 个人认为目前vim的优势无非以下几点: 1、足够轻量快速 2、可以运行在没有gui的环境下 3、使用熟练可以提高编辑效率 萝卜青菜各有所爱,适合自己最重要。[吃瓜]
贝湖光:
notepad++可能会因为你不支持作者的政治立场而偷偷修改你的文件,慎用。 不要说那只是一个玩笑,没人知道那是不是玩笑,更没人能承受文件被修改。

【回复】啊????它都不联网吧咋做到的
【回复】回复 @wacxr123 :有联网能力的,如果你喜欢用这个的话完全可以用bowpad代替
lc是大嘿子:
vs stdio是真的臃肿,写个控制台聊天室的工程文件占我2个G,不知道vscode会不会少一点

【回复】vscode就是个文本编辑器,当然小啦。
【回复】主要是它会缓存编译的中间文件,就无需每次都全部重新编译,但是这些文件特别大
【回复】因为他是为大型工程服务的,你写的小玩意用VS那肯定臃肿呀。而且生成的中间文件一般来说跟编译器有关,MSVC的话你用不用vs,都会生成很多中间文件的。不过我没比较过各种编译器的生成中间文件的大小,你可以去对比一下gcc,clang和msvc。
SyunnT:
不用vim,但每次买新键盘都会把caps+hjkl改成上下左右[doge]

【回复】回复 @白金无双 :ahk在需要管理员权限时会直接失效吧,例如我开iis或者游戏就直接没了,要不就得改成用管理员权限启动脚本,这样又会每次开机都弹窗提示是否允许[笑哭]
【回复】回复 @加勒比海带_Pro_Max : 用linux
【回复】怎么直接修改键盘按键?
回太空玩:
vim基本上是一种程序员宗教哈哈,感觉只要在编程的时候碰一下鼠标 那就是不专业的体现[doge]

【回复】谁敢违背祖宗的章程谁就得掉脑袋[脱单doge]
【回复】用啥不是用,偶尔我还用gedit呢……用着顺手就行
【回复】回复 @天东飞牛 :gedit写点笔记还是很好用的
TheGNUES:
helix真的不错,推荐大家下一个试试,自带file picker的TUI editor挺新奇的

【回复】我还在寻思有没有人用helix,没想到真看到了[脱单doge]
Frank-P_Disloc:
甚至就连这种视频都没有提到Eclipse,它的好时代看来真的过去了

【回复】这个人应该是以前端为主的,那eclipse真没太大关系
LTH0000:
反正是工具,怎么舒服怎么来,我现在jetbrains,neovim,vscode都用。 jetbrains的补全之类的很智能,论功能强大是这三者里最好的,但是目前wayland适配很烂,也很重,不能接受同时开两个jeb的ide。 neovim的话从修改配置文件到远程开发都可以,只是配置需要不断调整,上手也麻烦,如果没需要的话不建议专门“学”vim。但是轻量,想做什么都可以,配舒服了以后很顺手,插件需要什么就装,键位和配置哪里不舒服就改。 vscode有时候也会用,写markdown很舒服,有lint,有预览。 目前是jeb和vsc都开了vim插件,键位也向vim看齐,加上平铺窗管,除了用浏览器的时候以外基本不用碰鼠标,很方便。jeb的vim插件比vsc的好用很多,操作可以更接近原生vim,这也是我更愿意用jeb的原因之一。

有趣的程序员:
【内容总结】 这个视频是关于作者试用了十种不同的代码编辑器,并对它们进行了评价和比较。视频中介绍了各种编辑器的特点、优缺点以及适用场景。从最早的VI和Emacs到现代的Visual Studio Code和JetBrains,作者展示了这些编辑器的发展历程和功能。视频还提到了即将推出的JetBrains新编辑器Fleet以及云端代码编辑器的发展趋势。 【时间线】 - 00:00 - 1947年,Grace Hopper发现了第一个计算机bug,这是一个真实的飞蛾,它附着在哈佛Mark II Aiken继电器上。 - 00:21 - 作者试用了10种不同的文本编辑器和集成开发环境,从基本的命令行编辑器到最先进的云端IDE。 - 01:04 - VI是一个键盘导向的编辑器,没有鼠标支持,但在Linux系统中仍然是标准工具。 - 02:03 - Emacs是一个高度可扩展的编辑器,不仅仅是一个文本编辑器,还是一个完整的集成开发环境。 - 03:29 - VIM是VI的一个流行分支,提供了更多的功能和特性,如语法高亮、多级撤销和插件扩展。 - 04:51 - Nano是一个简单易用的键盘编辑器,没有复杂的学习曲线,适合快速编辑文件。 - 05:28 - Notepad++是一个类似于Windows记事本的编辑器,支持宏和插件,可以作为主要开发环境使用。 - 06:46 - Visual Studio Code是一个轻量级的编辑器,具有图形界面和丰富的快捷键,支持大量的扩展。 - 07:49 - Visual Studio是一个真正的集成开发环境,为特定平台提供强大的代码完成、重构和调试工具。 - 08:38 - JetBrains是一个家族式的编辑器和IDE,被认为是专业级编码的黄金标准。 - 09:14 - 视频开始,作者提到如果仍在使用AngularJS版本1,则错过了发现自己潜力的机会。 - 09:19 - 进入项目后,应该已经具备了开始工作的一切所需。 - 09:23 内容由AI自动总结, 总结内容仅供参考~ @郝某人qwq 触发了视频总结, 触发方式是 @有趣的程序员 总结一下

战鹰九段:
sublime路过[doge]能搜索替换补全跳转集成吉特终端就够了要那么多干嘛

Doount:
vim因为Linux自带还会学学,emacs真有人会用吗

【回复】Emacs是这里面最强大的编辑器了
【回复】emacs我还真用,老师推荐的,感觉也蛮好用的,扩展功能很多,而且可以自己写配置文件,但是初学者确实不太友好。至于vim我是后来用过一次,反而不习惯,当然都是先入为主吧,这两个编辑器理念不太一样同时用还是挺难受的[笑哭]
【回复】多着呢,实际上在都不安装插件的情况下emacs的内置功能比vim要多得多,更别提emacs的扩展能力极强

计算机 编程 代码编辑器 vim Emacs Visual Studio VSCode JetBrains Visual Studio Code

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!