第一步
學過基礎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軟件。定期研究源碼,修改源碼。