Linux/ubuntu下的生产力工具

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a356337092/article/details/79672906

如果想要快速地通过apt-get 安装程序,强烈建议先把源改成中国的,以前都用中科大的,但是最近感觉不太好,尤其对ROS的支持有点问题,推荐清华的源,修改方法参考:清华镜像站

1.terminator

安装好之后,首先从最基础的终端开始改造。忍受了很久自带终端的愚蠢,每运行一个程序就要打开一个,很多时候都是一大排的终端,直到发现了神奇terminator,安装也很简单,只需要

sudo apt-get install terminator

从此就可以抛弃默认终端了,terminator可以方便地split,构造出你喜欢的layout,从而在一个界面内可以整齐地排列多个终端,大大提升生产力。
这还不够,如果你想更方便地使用,在每次ctrl+T时就可以打开你想要的布局(比如2*2 的布局),而非一次次split的话,有两种方法。
一、split好layout后右键点preference-layout,add,命名为default就成了以后的默认布局了,这样的好处是方便,缺点是灵活性不高,当你想变回原始的布局又略麻烦了。
二、也可以自己命名,比如命名为my,以后打开终端时可以运行terminator -l my ,就可以跳出想要的界面。
除此之外,terminator还可以在preference-layout中提前设置command,这个也蛮有用的,比如用ROS 的朋友们就可以先roscore 一波。

2 Qt creator

Qt creator 是在linux下面,我用过来最好用的IDE,超过eclipse、kdevelop等。主要是对ROS的兼容特别好,也可以实时调试、跳转等。
1. Qt creator中使用ROS项目

gedit ~/.local/share/applications/DigiaQt-qtcreator-commnity.desktop

如果没有这个文件的话:

gedit /usr/share/applications/DigiaQt-qtcreator-commnit

在文件中第三行(Exec=qtcreator %F)加入bash -i -c, 得到如下:

Exec=bash -i -c qtcreator %F

2.Qt creator 运行/调试程序:
Qt可以直接run/Debug程序,省去了终端的麻烦,也可以设置断点,调试更方便。
在左侧栏的project 处,设置command,选中好要运行的可执行文件,一般在bin目录下;然后arguments处设置后运行参数;最后设置运行目录。当然,不同的版本不一样,但是大同小异。

3 Sublime

这是一个跨平台通用的轻量级编辑器,从C/C++、python、java到markdown,都可以很好地显示与编辑,不过跳转还是比qtc这样的IDE麻烦一些,毕竟体量在那。Alt+shift+N 的分屏功能,在代码的对比方面特别有用,可以和qtc或者git的diff 功能配合着用。

4 开机启动脚本

    sudo gedit /etc/rc.local

在exit 0前面添加命令即可。

5 unbuntu挂载windows硬盘

fdisk -lu找到编号,如果硬盘类型是ntfs,运行:

sudo ntfsfix /dev/sda8  

否则直接mount 即可。

6 AdBlock

搭配chrome浏览器可以方便的去广告,防追踪,神器,在谷歌应用商店即可方便安装的插件。

猜你喜欢

转载自blog.csdn.net/a356337092/article/details/79672906