以前一直使用Ubuntu14.04进行开发,最近因为误操做,致使系统没法启动。从新安装系统并记录一些开发环境的设置
Rufus:https://rufus.ie/php
工欲善其事必先利其器
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
https://www.getpostman.com/do...css
https://git-scm.com/download/...html
sudo add-apt-repository ppa:git-core/ppa sudo apt update sudo apt install git
https://golang.org/python
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
sudo apt-get install python-dev wget https://bootstrap.pypa.io/get-pip.py python get-pip.py
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 # 缩进为4个空格 default_indent = 4 #取消相对行号 relativenumber = 0 #设置文件树管理 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
# 语法检查 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
获取帮助信息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
若是不习惯Vim,强烈建议VSCodehttps://code.visualstudio.com/
linux
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: sudo apt-get install fish
git
/usr/bin/fish
fish
设置为默认: chsh -s /usr/bin/fish
zsh: sudo apt-get install zsh
github
Zsh 扩展集合: oh-my-zsh https://github.com/robbyrussell/oh-my-zsh
golang
chsh -s /bin/zsh
设置zsh
为系统默认shell[注销才能生效]; 恢复bash
使用:chsh -s /bin/bash
autojump插件: https://github.com/wting/autojump
sql
~/.zshrc
https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/INSTALL.md
https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md
以上插件安装完成后须要设置到zsh的配置文件中
vim ~/.zshrc
plugins=(git)
,而后修改成plugins=(git autojump zsh-autosuggestions zsh-syntax-highlighting)
设置zsh的主题
vim ~/.zshrc
ZSH_THEME="robbyrussell"
, 修改成 ZSH_THEME="ys"
[我的比较喜欢的一种]1, sudo apt update 2, sudo apt install mysql-server 3, sudo mysql_secure_installation; 根据提示进行设置 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, 设置密码 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, 使用新密码登陆
sudo apt-get install filezilla
sudo apt-get install meld
https://github.com/wszqkzqk/deepin-wine-ubuntu
列出了经常使用的一些软件MintOS
,里面已经内置了一些软件,开箱即用https://github.com/geeeeeeeeek/electronic-wechat/releases
http://soft.xiaoshujiang.com/
,推荐这个缘由是能够关联印象笔记。