第一步
学过基础linux命令。否则你会失去linux带来的优势。
第二步
装一些基本的软件。
第三步
拥抱开源。
第一步
第二步
晒一下本人的软件商店
1 CHM查看器
CHM文件可以是JAVA EE的API。
2 取色器
取色对前端来说,功能很少。
对我来说,简单好用。
3.vbox
老牌虚拟机软件。
4.firefox
搞开发至少两个浏览器。一个不够用。
5.VLC
本职工作是视频播放。linux端的全能播放器。网友的歪点子也很多。可以用它利用爬虫来看电视、设置动态壁纸。
6. Typora
最好用的Markdown编辑器之一。
7. 扫描易
对,没错。你的打印机其实还可以有扫描的功能!!!
这个不用安装,自带的。Linux内核各位知道是什么吗?其中有一项就是驱动。可以说,每次内核的更新都会更新一批驱动。有些驱动只有windows有,别听他们瞎说。去github上搜吧,肯定有。我的笔记本的网驱就是github上搜的。
这个可以用GUI管理你的打印机。非常简单。不用装驱动。因为系统内核已经帮你装好了。--我认为打印机驱动deepin官方是会优先适配的。毕竟人家现在主要是靠办公这群人吃饭的。
8.深度截图
系统原生的工具就是好。
9.Wireshark
全球黑客开发的抓包工具,能不厉害吗?
网络从业者的神器啊!!!
#解决wireshark权限问题
sudo groupadd wireshark
sudo chgrp wireshark /usr/bin/dumpcap
sudo chmod 4755 /usr/bin/dumpcap
sudo gpasswd -a happysmile wireshark #happysmile是本机用户名
10.Xournal
优美的笔记软件。编辑PDF或记笔记从未如此快乐。
11.StarDict
命令
sudo apt install stardict
不会英文?有了它无忧。
开发者归隐前领悟而作。
辅助下载网站:stardict词典文件
12.uTools
可以用微信登录
可以装各种插件
可以查看各种API
查看vim为例
13.vim
vim不配有图标
介绍一个将Caps lock和Esc互换的命令(以下为纯命令)
#此条代码使下面代码不出错,具体意义不太清楚
export GIO_EXTRA_MODULES=/usr/lib/x86_64-linux-gnu/gio/modules/
#关闭切换大小写时的弹窗提示
gsettings set com.deepin.dde.keybinding.mediakey capslock '[]'
#若切换caps与esc键位则
gsettings set com.deepin.dde.keyboard layout-options '["caps:swapescape"]'
官方用的版本太低(8.0)
推荐编译安装
8.1及以后的版本可以玩python
sudo apt install python-dev
然后到这个仓库下载vim8.2版本进入src目录,依次
make
,make install
# 创建目录存放vim8.2
sudo mkdir /usr/local/vim8_2
# 编译前解决依赖问题:
sudo apt install libncurses5-dev
# 解决python2,3的依赖问题
sudo apt install python-dev python3-dev
# 到这个仓库下载vim8.2
git clone https://gitee.com/then_then/vim.git
# 进入src目录下,设置编译参数(如不设置则按默认)
./configure --with-features=huge --enable-python3interp --enable-pythoninterp --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ --enable-rubyinterp --enable-luainterp --enable-perlinterp --with-python3-config-dir=/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu/ --enable-multibyte --enable-cscope --prefix=/usr/local/vim/
--with-features=huge:支持最大特性
--enable-rubyinterp:打开对ruby编写的插件的支持
--enable-pythoninterp:打开对python编写的插件的支持
--enable-python3interp:打开对python3编写的插件的支持
--enable-luainterp:打开对lua编写的插件的支持
--enable-perlinterp:打开对perl编写的插件的支持
--enable-multibyte:打开多字节支持,可以在Vim中输入中文
--enable-cscope:打开对cscope的支持
--with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ 指定python 路径
--with-python-config-dir=/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu/ 指定python3路径
--prefix=/usr/local/vim8:指定将要安装到的路径
# 编译
make
# 安装
sudo make install
如果操作失误,卸载办法
vim必装插件:
1.node tree [以文件树列出你的文件,并且具有书签的功能]
2.you complete me[各类语言的代码补全都有]–本地安装
3.ale代码纠错
4.tagbar函数列表
5.undotree浏览文件修改历史,在其中切换
6.markdown-preview时时预览markdown文件
7.vim-table-mode markdown表格
我fork别人的仓库地址
仓库地址
git clone https://gitee.com/then_then/vimrc-example.git
编译vim支持python
make distclean #如果你以前编译过Vim
mkdir /usr/bin/vim
sudo apt-get remove --purge vim
sudo apt-get clean
sudo apt install libncurses5-dev
sudo apt install python-dev python3-dev
./configure --with-features=huge --enable-python3interp --enable-pythoninterp --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ --enable-rubyinterp --enable-luainterp --enable-perlinterp --with-python3-config-dir=/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu/ --enable-multibyte --enable-cscope --prefix=/usr/local/vim/
/*
解决办法:进入vim8.0/src文件下,找到文件下的Makefile文件,打开找到 450行
CONF_OPT_PYTHON = –enable-pythoninterp
CONF_OPT_PYTHON3 = –enable-python3interp
*/
make
sudo make install
vim --version|grep python
第三步
1.阅读英文的网站。学习你这研究方向的英文文献。如果是开发者,就上那个软件的官网。
2.学习github的基本用法。会clone软件。定期研究源码,修改源码。