2016 - 2024

感恩一路有你

vim打开两个文件对比 vim的优缺点?

浏览量:4567 时间:2023-05-26 07:29:09 作者:采采

vim的优缺点?

vim

tvim是vi发展而来的文本编辑器,代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器,vim功能强大,插件种类众多,具有高度的定制化。

优点

1. 编码效率提高

列选择,宏,多功能的移动,以及一些自动提示,和功能性的拓展,让vim比IDE还要高效。

2.可以变成多面手

C ,python,html,script都可以解决,否则一个环境要一个IDE,这样学习的成本反而比vim要高。

3.按键组合比较少

4.大多数操作系统自带,不需要安装

vim的缺点:

双模式的切换目前达不到流畅使用,觉得双模式阻碍了编辑速度。

vim与pycharm区别?

vim是一个多元化的编辑器,操作也比较复杂,在编写代码的时候,对格式语法要求比较严格。

pycharm是一个非常舒服的文本编辑器,一般也是python专属,它的便捷性在于操作简单,适合小白上手。

打开文件夹最大化以后发现超出屏幕了!怎么办?

我在win10上面使用第二条命令是可以的,没有任何问题。

针对你第二个命令无效,感觉像是兼容性的问题或者软件包本身的问题,可以试着重下软件包,重装试试。

与题目无关:

我最开始使用vim的时候,也是想着让它一开始就自动全屏,当时觉得框小了,看代码不舒服。改成全屏以后,如果需要对比代码,或者看着图片码代码的时候,自动化全屏反而得再变成小屏,特别是用vim打开txt文档的时候,一般txt文件不会很大,屏幕的利用率会很低,下半屏都是黑的,后来就又改回来了

现在的vim:

ide有什么版本?

比较常用的重量级IDE:jetbrain系列

比较常用的轻量级IDE:visual studio code

但……如果这么用的话其实跟在Windows下开发也没多什么区别。。。

Linux可以说跟Unix很有渊缘了,Linux走的就是兼容Unix路线,所以普遍上认为Linux开发工程师=Unix开发工程师。

被称为计算机天才的王垠在《完全用Linux工作》写道:“

一个 IDE 集成了编辑器,编译器,汇编器,调试器,……这个编辑器功能肯定比不上 VIM 或 Emacs,编译器比不上 GCC,汇编器比不上 as,调试器比不上 gdb, ddd,比不上 strace, ltrace, truss。你得到的是一套整合的低能的程序。如果你对调试器的功能不满意,你只好换用另外一套 IDE,但是这套 IDE 的热键,菜单,编辑器功能,按钮……跟原来那个有很大不同。你不得不花很多时间来熟悉新的环境,而不能保持原来的某些东西。

而在 UNIX 下就不一样了。你可以用你最喜欢的 VIM 编辑程序,你在 VIM 里可以调用 GNU make,make 可以调用 gcc, ld,... make 的出错信息可以被 VIM 捕获,VIM能帮你在源程序里定位。你如果喜欢 icc,你可以让 make 用 icc 而不是 gcc。你如果觉得 gdb 跟踪变量时比较麻烦,你可以用 ddd 来显示各种数据结构之间的关系。你还可以在 Emacs 里调用 gdb,那样就可以同步显示源代码了。而且 VIM 和 Emacs 还可以编辑很多其它东西,比如信件,LaTeX文档,HTML,配置文件……你不用另外找一个什么编辑器来干这些杂活了。很多程序比如 Mutt, tin 都可以在内部使用 VIM,这样就更方便了。实际上 make 在其它方面还能帮你很多忙,我的每一个比较大型的 LaTeX 文档都是用 make 维护的。”

简言之就是强大Linux开发工程师都是不用IDE的,即使目前IDE如此丰富,但目前在一些大型项目,仍然需要写makefile,而不是直接点击IDE运行程序。这就是相比Windows有趣的地方,Linux的开发工具小巧而自由。

vim 编辑器 IDE Linux 代码

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。