首页 > 婚恋情感

eclipse文件一样但是还是显示差异 怎样在Linux下编程?需要什么技术?

怎样在linux下编程?需要什么技术?

linux下编程总之相当方便,linux下了有发下的编辑、调试,编译,发我一栈式工具。

其实是需要有前提熟得不能再熟linux常用命令、熟得不能再熟shell环境、能慢慢适应纯命令行终端的使用(xwindows环境不咋成熟,不个人建议)。然后把虫虫给大家告诉我linux编程的一些技术:

终端编辑器和插件vim:vim是最常用的linux编辑工具和linuxide环境的母体,在用vim依靠一些插件几乎可以不利用古代ide环境下的绝大多数功能。

eclipse文件一样但是还是显示差异 怎样在Linux下编程?需要什么技术?

推荐一下组合:

主题:ocean(github:/tomasr/ocean),vim-colors-solarized

插件:youcompletem语法检查(github:/valloric/youcompleteme)

浏览的网页目录结构的插件nerdtree(github:/crooloose/nerdtree)

其他益处插的vim工具帮我推荐:

vim-surround:删出、如何修改和添加括号、引号、xml操作。

matchit:用%在字符间跳转链接。

tcomment:快速注释、反注释代码。

tabular:对齐。

:代码片段。

vim-easymotion:定位。

vim-instant-markdown:markdown文档时显示图片。

emacs:emacs是*unix体系最大极为强大的编辑器和操作系统(完全可以做任何事情)

emacs具体方法的插件推荐推荐

spacemacsvim和emacs功能的优势集合;

dracula-theme很靓的主题;

更多的可以看github的这个仓库awesome-emacs(github:/emacs-tw/awesome-emacs)

调试debuglinux有强横无比的调试工具gdb。gdb是可以让你软件调试一个程序,以及让程序在你期望的地方停住,此时你可以不一栏变量,寄存器,内存及堆栈。更初步你是可以可以修改变量及内存值。原生支持c、c、fortran,rust、golang,通过插件可以支持什么其他语言。诸如设计和实现浏览器的扩展gdbgui(github:/cs01/gdbgui)

链接和编译工具makemake是*nix下最强横无比的链接和编译工具,实现makefiles的配置可以实现对极大规模项目的自动出现编译和编译,可以大家能减轻开发人员的编译劳动。

窗口和分屏工具screen、tmux和byobu等工具确实是码农们不可少的工具,这些虫虫文章中有过专门推荐,在此不赘述。

大量设计和实现需求和码农的语言环境,linux下也有大量的工具来满足自身需求,这也虫虫文章涉猎的领域之一,关注虫虫也可以自学而且进行虫虫最新文章介绍。

工具插件vimgithub环境

原文标题:eclipse文件一样但是还是显示差异 怎样在Linux下编程?需要什么技术?,如若转载,请注明出处:https://www.bjtdsx.com/bjtdsx5/36532.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「天地水秀」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。