成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Ubuntu配置開發(fā)環(huán)境

yzd / 1153人閱讀

摘要:在開發(fā)的一些配置之前一直使用進(jìn)行開發(fā),最近由于誤操作,導(dǎo)致系統(tǒng)無法啟動。

在Linux開發(fā)的一些配置
之前一直使用Ubuntu14.04進(jìn)行開發(fā),最近由于誤操作,導(dǎo)致系統(tǒng)無法啟動。重新安裝系統(tǒng)并記錄一些開發(fā)環(huán)境的設(shè)置
前提 OS推薦

Ubuntu:https://www.ubuntu.com/downlo...

LinuxMint: https://www.linuxmint.com/dow...

MintOS: http://www.mintos.org/ (適合剛從Windows轉(zhuǎn)Linux,其中內(nèi)置了一些常用的軟件,免去自己折騰)

以上都是基于Debian(Debian->Ubuntu->LinuxMint->MintOS)

U盤啟動器

Rufus:https://rufus.ie/

環(huán)境配置
工欲善其事必先利其器
谷歌瀏覽器
sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub  | sudo apt-key add -
sudo apt-get update
sudo apt-get install google-chrome-stable
虛擬機VirtualBox

https://www.virtualbox.org/wi...

選擇自己的系統(tǒng)版本,可直接下載安裝

Postman

https://www.getpostman.com/do...

Git

https://git-scm.com/download/...

sudo add-apt-repository ppa:git-core/ppa
sudo apt update
sudo apt install git
Golang

https://golang.org/

sudo tar -C /usr/local -xzf go1.12.1.linux-amd64.tar.gz
export GOROOT=/usr/local/go
export GOPATH=$HOME/gopath
export PATH=$PATH:$GOROOT/bin
Python2/Python3
sudo apt-get install python-dev 
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
SpaceVim

https://spacevim.org/cn/

需要Vim sudo apt-get install vim

安裝 curl -sLf https://spacevim.org/cn/install.sh | bash

獲取幫助 curl -sLf https://spacevim.org/cn/install.sh | bash -s -- -h

配置文件路徑 vim ~/.SpaceVim.d/init.toml

打開配置文件,以下是我的配置

#=============================================================================
# dark_powered.toml --- dark powered configuration example for SpaceVim
# Copyright (c) 2016-2017 Wang Shidong & Contributors
# Author: Wang Shidong < wsdjeg at 163.com >
# URL: https://spacevim.org
# License: GPLv3
#=============================================================================

# All SpaceVim option below [option] section
[options]
    # set spacevim theme. by default colorscheme layer is not loaded,
    # if you want to use more colorscheme, please load the colorscheme
    # layer
    colorscheme = "gruvbox"
    colorscheme_bg = "dark"
    # Disable guicolors in basic mode, many terminal do not support 24bit
    # true colors
    enable_guicolors = true
    # Disable statusline separator, if you want to use other value, please
    # install nerd fonts
    statusline_separator = "arrow"
    statusline_inactive_separator = "arrow"
    buffer_index_type = 4
    enable_tabline_filetype_icon = true
    enable_statusline_mode = false
    # 縮進(jìn)為4個空格
    default_indent = 4
    #取消相對行號
    relativenumber = 0
    #設(shè)置文件樹管理
    filemanager = "nerdtree"
    #啟動YouCompleteMe
    enable_ycm = 1
    
# Enable autocomplete layer
[[layers]]
name = "autocomplete"
auto-completion-return-key-behavior = "complete"
auto-completion-tab-key-behavior = "smart"

[[layers]]
name = "shell"
default_position = "top"
default_height = 30

[[layers]]
name = "lang#go"

[[layers]]
name = "lang#python"
format-on-save = 1

配置python:

# 語法檢查
pip install --user flake8
# 格式化 imports
pip install --user autoflake
pip install --user isort
# 代碼格式化
pip install --user yapf

重新打開vim會自動安裝插件

命令模式輸入 :GoInstallBinaries 自動給安裝, :SPUpdate SpaceVim 更新SpaceVim, :SPUpdate 更新所有插件和軟件, :h SpaceVim獲取幫助信息

如果Go沒有代碼提示,可以開啟YouCompleteMe

1, [options]下添加一行 `enable_ycm = 1`
2, 打開vim自動安裝插件,但是還不能使用
3, 需要安裝gcc,g++,cmake(sudo apt-get update; sudo apt-get install gcc g++ cmake)
4, cd ~/.cache/vimfiles/repos/github.com/Valloric/YouCompleteMe/
5, ./install.py --go-completer
VSCode

如果不習(xí)慣Vim,強烈建議VSCodehttps://code.visualstudio.com/

安裝插件,如下是我推薦的一些插件

beautify v1.4.11
bracket-pair-colorizer v1.0.61
code-runner v0.9.7
code-settings-sync v3.2.7
code-spell-checker v1.6.10
cpptools v0.22.1
githistory v0.4.6
gitlens v9.5.1
Go v0.9.2
html-css-class-completion v1.18.0
Material-theme v2.21.0
path-intellisense v1.4.2
prettier-vscode v1.8.1
python v2019.3.6215
vetur v0.17.1
vsc-material-theme v2.8.2
vscode-fileheader v0.0.2
vscode-filesize v2.1.2
vscode-icons v8.4.0
vscode-language-pack-zh-hans v1.32.4
vscode-markdownlint v0.25.1
vscode-mysql v0.3.0
vscode-yseopml v1.5.0
Settings-Sync v3.2.7
配置終端 [fish或者zsh]

fish: sudo apt-get install fish

查找fish命令位置 which fish:/usr/bin/fish

fish設(shè)置為默認(rèn): chsh -s /usr/bin/fish

zsh: sudo apt-get install zsh

Zsh 擴展集合: oh-my-zsh https://github.com/robbyrussell/oh-my-zsh

使用 chsh -s /bin/zsh 設(shè)置zsh為系統(tǒng)默認(rèn)shell[注銷才能生效]; 恢復(fù)bash使用:chsh -s /bin/bash

autojump插件: https://github.com/wting/autojump

sudo apt-get install autojump

git clone https://github.com/joelthelio...

cd autojump

./install.py

根據(jù)提示完成講內(nèi)容添加到~/.zshrc

zsh-syntax-highlighting插件:https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/INSTALL.md

zsh-autosuggestions插件:https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md

以上插件安裝完成后需要設(shè)置到zsh的配置文件中

vim ~/.zshrc

找到plugins=(git),然后修改為plugins=(git autojump zsh-autosuggestions zsh-syntax-highlighting)

設(shè)置zsh的主題

vim ~/.zshrc

找到ZSH_THEME="robbyrussell", 修改為 ZSH_THEME="ys"[個人比較喜歡的一種]

mysql
1, sudo apt update
2, sudo apt install mysql-server
3, sudo mysql_secure_installation; 根據(jù)提示進(jìn)行設(shè)置
4, sudo mysql
5, 查看用戶表信息 
SELECT user,authentication_string,plugin,host FROM mysql.user;
+------------------+-------------------------------------------+-----------------------+-----------+
| user             | authentication_string                     | plugin                | host      |
+------------------+-------------------------------------------+-----------------------+-----------+
| root             |                                           | auth_socket           | localhost |
| mysql.session    | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| mysql.sys        | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| debian-sys-maint | *DEB29A8ED2C321F262FBA44912F947318ECAA6FA | mysql_native_password | localhost |
+------------------+-------------------------------------------+-----------------------+-----------+

6, 設(shè)置密碼
ALTER USER "root"@"localhost" IDENTIFIED WITH mysql_native_password BY "yourpasswod";

7, 再次查看
SELECT user,authentication_string,plugin,host FROM mysql.user;
+------------------+-------------------------------------------+-----------------------+-----------+
| user             | authentication_string                     | plugin                | host      |
+------------------+-------------------------------------------+-----------------------+-----------+
| root             | *5453C94A8D435513D0518C27E08B42F173870BF8 | mysql_native_password | localhost |
| mysql.session    | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| mysql.sys        | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| debian-sys-maint | *DEB29A8ED2C321F262FBA44912F947318ECAA6FA | mysql_native_password | localhost |
+------------------+-------------------------------------------+-----------------------+-----------+
8, 使用新密碼登錄
FileZilla
sudo apt-get install filezilla
Meld 文件比對
sudo apt-get install meld
一些軟件

wine: https://github.com/wszqkzqk/deepin-wine-ubuntu 列出了常用的一些軟件

如果使用之前提到的MintOS,里面已經(jīng)內(nèi)置了一些軟件,開箱即用

微信推薦這個:https://github.com/geeeeeeeeek/electronic-wechat/releases

小書匠:http://soft.xiaoshujiang.com/,推薦這個原因是可以關(guān)聯(lián)印象筆記。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/25095.html

相關(guān)文章

  • Docker配置PHP開發(fā)環(huán)境

    摘要:開發(fā)環(huán)境配置筆者用的是開發(fā),但是自帶的功能安裝十分不方便,并且和線上的開發(fā)環(huán)境不一致。在沒有用之前一直用配置的的開發(fā)環(huán)境,但是自從有了之后,就不再用了。 1.php開發(fā)環(huán)境配置 ??????筆者用的是mac開發(fā),但是mac自帶的php功能安裝十分不方便,并且和線上的linux開發(fā)環(huán)境不一致。在沒有用docker之前一直用vagrant配置的centos的php開發(fā)環(huán)境,但是自從有了do...

    tigerZH 評論0 收藏0
  • Docker配置PHP開發(fā)環(huán)境

    摘要:開發(fā)環(huán)境配置筆者用的是開發(fā),但是自帶的功能安裝十分不方便,并且和線上的開發(fā)環(huán)境不一致。在沒有用之前一直用配置的的開發(fā)環(huán)境,但是自從有了之后,就不再用了。 1.php開發(fā)環(huán)境配置 ??????筆者用的是mac開發(fā),但是mac自帶的php功能安裝十分不方便,并且和線上的linux開發(fā)環(huán)境不一致。在沒有用docker之前一直用vagrant配置的centos的php開發(fā)環(huán)境,但是自從有了do...

    huayeluoliuhen 評論0 收藏0
  • ubuntu14.04配置開發(fā)環(huán)境

    摘要:配置開發(fā)環(huán)境說明每次在虛擬機重裝都要重新配置一遍開發(fā)環(huán)境略繁瑣整理個配置文檔記錄如下本文檔以為基準(zhǔn)其他版本可能略有差異會同步更新等比較完善后考慮寫成腳本自動化配置初始化設(shè)置桌面環(huán)境設(shè)置選項更改設(shè)置語言設(shè)置分辨率設(shè)置輸入法設(shè)置內(nèi)存磁盤等更改密 ubuntu14.04配置開發(fā)環(huán)境 說明: 1.每次在虛擬機重裝ubuntu,都要重新配置一遍開發(fā)環(huán)境.略繁瑣,整理個配置文檔記錄如下. 2...

    weizx 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<