2016 - 2024

感恩一路有你

python输出靠右对齐 怎样在Linux下编程?需要什么技术?

浏览量:1685 时间:2023-05-26 20:48:59 作者:采采

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

Linux下编程其实很方便。Linux下有完整的编辑、调试、编译、打包的栈工具。

当然需要熟悉常用的linux命令,熟悉shell环境,能够适应纯命令行终端的使用(Xwindows环境不是很成熟,不推荐)。然后Bug Bug就给大家讲讲Linux编程的一些技术:

终端编辑器和插件vim: Vim是最常用的Linux编辑工具,是linux IDE环境的矩阵。使用Vim配合一些插件,完全可以实现现代IDE环境下的大部分功能。

推荐组合:

主题:莫洛凯岛(github:/to masr/莫洛凯岛),vim-colors-日晒。

插件:YouCompleteM自动完成(github:/valloric/YouCompleteM)

浏览目录结构插件nerd tree(GitHub:/croo lose/nerd tree)

推荐的其他有用的vim工具:

Vim-surround:删除、修改和添加括号、引号和XML操作。

Matchit:使用%在字符之间跳转。

TComment:快速注释和取消注释代码。

表格:对齐。

:代码段。

Vim-easymotion:定位。

即时降价:降价时预览文件。

Emacs:emacs是*unix系统中最大最强大的编辑器和操作系统(它几乎可以做任何事情)。

emacs中常用的推荐插件

spacemacs vim和emacs功能的优势集:

德古拉主题是一个美丽的主题;

更多信息可以在github中看到仓库Awesome-Emacs(Github:/Emacs-TW/Awesome-Emacs)。

调试debuglinux有一个强大的调试工具gdb。GDB允许你调试程序,包括在你想的地方停止程序,这时你可以查看变量,寄存器,内存和堆栈。此外,您可以修改变量和内存值。对C、C、Fortran、rust、golang等语言的原生支持可以通过插件来实现。比如基于浏览器的扩展GDB GUI (GitHub:/CS01/GDB GUI)。

链接编译工具Makemake是*nix下最强大的链接编译工具。基于Makefiles的配置可以实现大型项目的自动编译和编译,减少开发人员的编译劳动。

scr

“Python字。要求输出占4列,右对齐。”其中的占四列是什么意思?

例如,在print (xM%(1))中,这里的1占用4列,即输出宽度为4,在其前面加上3个空格,结果为

X ^ 1(X前面有3个空格)

右对齐意味着填充前面的空间;如果左对齐意味着添加后面的空格。

诸如

打印(xMy%-4dmm%(12,34))

结果为

x 12y34毫米

其中12向左有两个空格(右对齐),34向右有两个空格(左对齐)。

示例:

# includeltstdio.hgt

int main()

{printf(数字输出占据10列,右对齐)

dOK

插件 工具 环境 编译

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