vim是不是不适合写java程序?
如果你用maven方式的话也是可以用vim写java程序的,用maven来编译、部署、还可以进行相关的自动化测试,但是不推荐你用vim来做java开发。
推荐的IDE有Eclipse(完全免费),还有就是IntelliJ IDEA(收费,但好用,有社区版免费),都是java开发的利器。
为什么我的TXT文档后戳换成java就打不开?
1、请打开计算机——工具——文件夹选项(此处以Win7为例,其它系统类似),去掉隐藏已知文件扩展名前的勾,确定。仔细查看文件名后缀,您打开的是否是编译后产生的二进制.class文件(该机器语言为机器独享,咱人类是不用打开看懂滴),实在想打开考虑反编译。
2、尝试用系统自带记事本打开,然后在另存为中选择编码为UTF-8,编辑java的编码和你保存时的编码得一致。
3、专业打开.java文件,可选择以下十五种程序猿最佳文本编辑器:
(1). Notepad++中文版
(2). PSPad 编辑器
(3). Emacs (所有平台)
(4). Sublime Text3(Windows)
(5). Vim
(6). TextMate(Mac平台)
(7). EditPlus
(8). Gedit
(9). Notepad2
(10). UltraEdit
(12). NoteTab
(13). AkelPad
(14). Nvu
(15). E-TextEditor
4、安装专业Java开发工具IDEA、Eclipse等等,直接打开兴许还能运行。
不会vim的人是否永远不可能做程序员?
难道就没有人说现在很多ide都会尝试去支持vim,atom,vs code,idea,xcode,都会尝试去支持vim。尽管每种ide支持的程度不一样,jetbrains的全家他桶就支持,vimrc的解析,但是atom和 vscode就没有,太复杂了。但是,对于不喜欢用鼠标的键盘党来说,vim简直是神器,好么???
再说回来,程序猿的门槛不高吧,所以说,就算是程序猿,也有层次之分吧。再说,管你会不会vim,你自己觉得你够了就行,不够就去学,如果学不会这些东西,真的是一个合格的程序员?
当然不是 vim只是一个编辑器,当然vim用的熟练可以大大提高开发效率。但是IDE党也有很大的生存空间。我就比较喜欢功能比较全的IDE,这样连接不同服务器都可以用本地配置好的IDE去加载,不用重复安装配置。
这本身就是个伪命题…vim,emacs都只是编辑器,跟程序写的好不好没有直接关系…这两个东西只能说起源于早期的unix及现在的linux,只是历史的产物,他们消耗硬件资源小,配置灵活,功能在那个年代算是很强大了,所以很多程序员习惯于使用这两个工具…
回头看看现在,windows下的开发者用emacs的基本都是百年难得一见,各种ide和sourceinsight占了绝对优势,linux下用eclipse等ide的也越来越多,所以这个东西不是评价一个程序员好坏的标准…
针对不同的应用使用最合适的工具才是正确的方式,一个优秀的程序员不应该把自己束缚在一个工具上

