大家编程都用什么编辑器?vim是程序员必学的吗?


大家好的,我是程序员小助手,专注于Devops方向,分享下自操作系统,中到数据库,上至编程语言的干货、硬核内容。Notepad 足够了吗因为题主说到了notepad ,那我们就假设在windows下开发。这款编辑器是宝岛开发者所著,深得国人使用习惯,也能够胜任大多数场景下的文本编辑。但是根据notepad ,以往各个版本releasenote所持的非中立态度,我又审慎地考虑再

三,卸载掉了。因为技术虽然没有国界,但是有善恶。实际项目中,有许多开发者,直接在notepad 内敲代码,简单,好用,插件基本能用,轻量级,这就足够了。当你不需要重量级的IDE时,这是一个好的选择。对标notepad ,我推荐sublimetext3这款剪辑器,插件能力丰富。轻量,简洁,主题多而好看,符合各路程序员的喜爱。其实使用python开发的,插件也毫无悬念是python编写。所以扩展能力,代码补全,目录树,代码跳转,完全好用。一点儿都不觉得notepad 的那种界面的粗糙感,很有20年前软件的界面感。上古神器vim没有notepad 好用?其实,notepad 完全没有资质与vim一同提出来。notepad 顶多是一个桌面软件,一个编辑器,一个IDE。而vim则深入到linux操作系统的骨髓,成为其密不可分的一部分。我们知道在linux下,许多的命令,默认的编辑器就是vi/vim。比如crontab-e,比如gitrebase。默认就是使用vim作为编辑器。linux下。vim没人能比的了,甚至nano。vim用起来复杂,怎么入门?其实vim界面自带了一个vimtutor,这个就是除了manpage之外,额外给用户写的入门教材。命令行下直接敲“vimtutor”,就打开了教程:强大的vim插件vim本身极为强大,自诞生之日起,一致更新到现在,生命力顽强,用户广泛,开发所必备。它同时支持插件,给vim加上插件,如虎添翼。能下五洋捉鳖,能上九天揽日月。vim使用vundle安装和管理插件,积累了这么多年,插件之丰富,极为喜人。写在最后总结一句,题主无论是接触服务器端,或否,vim作为个人的一个文本处理工具,比大多数界面化的IDE编辑器,都要强大。四个字:值得学习!

你要是在命令行下编辑代码,vi/vim算是不二之选,结合ctag之类插件的可以完成很多功能,另一个轻量级的代替就是nano。要是在图形界面上使用,就没什么必要折腾自己了。notepad ,emeditor,sourceinsight,atom,vscode等有很多。

VIM可以在shell中用,就这么个优点,如果开发环境安装了UI图形界面,完全可以用eclipse,eclips插件多如牛毛,从单片机到嵌入式开发到JAVA到移动APP,应有尽有。是Linux下最强大的IDE。

现在最热的编辑器是visualstudiocode,尤其是前端工作者,intillJ其次。

摘要:在我认识的所有程序员里,每个人几乎都有专属于自己的常用工具和相关资源,今天给大家奉上数十个程序员硬核工具,我相信这里总有一款工具是属于你的!程序员生产力工具大全如下:

1.Idea-IntellijIDEA(java编程语言开发的集成环境)业界排名第一的java开发工具,非常非常好用,如果还在用eclipse的朋友,赶紧来体验一把,你一定会爱上她的。

2.SecureCRT(SSH终端仿真程序)SecureCRT是一款终端仿真程序,支持SSH(SSH1和SSH2)以及和rlogin协议。SecureCRT用于连接运行包括Windows、UNIX和VMS在内的远程系统的理想工具。

3.Termius(全平台的远程终端)termius是一款全平台的远程终端,Termius不仅涵盖了Windows、Linux、OSX,还变态得支持Android和iOS(以后在地铁、公交上都可以随时拿出手机来排查线上问题啦,还真是广大程序员的福音呢。

4.GoogleChrome(谷歌浏览器)GoogleChrome是一款由Google公司开发的网页浏览器,该浏览器基于其他开源软件撰写,包括WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。5.iTerm(为MacOSX编写的终端仿真程序)iTerm是一个为MacOSX编写的,功能齐全的终端仿真程序;目标是在为用户提供OSX下最佳的命令行体验;字母i代表了本地苹果的外观和风格的程序界面,并把重点放在完整的国际支持;它合并由两个项目,CTerminal和TerminalX,而这两者都是基于JTerminal项目;该软件非常有实用和易用性。

6.VisualStudioCode(简称“VSCode”,编写现代Web和云应用的跨平台源代码编辑器)重新定义和优化了代码编辑,以便生成和调试新式Web应用程序和云应用程序。也是著名的文本编辑器,它是轻量级的,vSCode的一大特点就是你可以通过多种方式来调整设置,而且Vim可以和VScode集成在一起,它还带有一个集成终端,可用的扩展太多,使开发人员的工作变得更加轻松。我最喜欢的一些扩展是AWSToolkit,ESLint,LiveServer,LiveShare,Prettier-代码格式化程序,YAML,LiveSass编译器,Docker等。

7.VMwareFusion