2016 - 2024

感恩一路有你

linux命令行下最佳编辑器 怎样在Linux下编程?需要什么技术?

浏览量:2095 时间:2023-05-06 13:27:27 作者:采采

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

Linux下编程不过很方便,Linux下了有发下的编辑、调试,编译,发我一栈式工具。

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

终端编辑器和插件Vim:vim是最常用的Linux可以编辑工具和linuxIDE环境的母体,在用vim对付一些插件完全也可以利用现代IDE环境下的绝大多数功能。

推荐推荐组合:

主题: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下也有大量的工具来满足用户的需求,这又是虫虫文章涉猎范围的领域之一,关注虫虫也可以学习但是给予虫虫最新文章介绍。

centos 7文本编辑器命令行怎么用?

centos7上也有vi编辑器。只要你是linux系统,内置的默认编辑器即vi。可以在终端中先执行vi命令来然后打开

工具 插件 vim github 环境

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