1. 程式人生 > >Ubuntu16.04 安裝流程 -4 程式設計-Git_PyCharm_TeX_VSCode(201709)

Ubuntu16.04 安裝流程 -4 程式設計-Git_PyCharm_TeX_VSCode(201709)

1. Git

sudo apt-get install git
git config --global user.name "YOUR NAME"
git config --global user.email "YOUR EMAIL ADDRESS"
git config --global core.editor "vim"
# For file/fold comparision
sudo apt-get install meld

# A pretty-format git log  
sudo apt-get install tig

預設是全新的系統,沒有殘留的垃圾檔案,於是完全從頭建立SSH關聯,在根目錄下:

 ssh-keygen -t rsa -b 4096 -C "EmailAddr"

修改引號中的內容為自己的郵件地址。這時會問儲存位置,直接按回車儲存。

然後要求輸入passphrase,這個密碼是push提交到線上的時候需要輸的密碼,無特殊保密需求可以直接回車。

然後就生成了一幅字元圖。現在需要找金鑰:

 cat .ssh/id_rsa.pub

會產生一長串字元,選中後右鍵copy。

開啟github網頁登入賬戶進入賬戶settings左邊找到SSH,可以清理一下沒用的SSH keys,然後新建一個 ,取名任意,貼上進去cat產生的所有字元。儲存即可。

第一次登入push的時候會需要確認SSH key安全,並且輸入passphrase。

2. Python IDE->PyCharm

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install pycharm-community

如果之前的PyTorch是用anaconda安裝的,安裝完pycharm後,對於impoer torch的工程需要將Interpreter替換為anaconda下的。這項調整的位置在File->
Settings -> (Search interpreter)
否則會報告

Import
Error : No module named PyTorch

Setting中搜索plugin,安裝ideavim外掛

3. virtualenv

pip install virtualenv

# python3
virtualenv -p /usr/bin/python3 py3env

# python2
# since py2 is the default version for ubuntu16.04
virtualenv py2env   

# activate virtualenv
source py3env/bin/activate

deactive

4. TeX & VS Code

1. 安裝TeX Live

可以使用sudo apt-get install texlive

使用which latex/which xelatex等命令確認安裝成功(成功則不用再手動配置環境變數)

2. 下載安裝VS Code

安裝外掛 LaTex Workshop 和 latex-formatter.

選擇選單欄 File-Preferences-Setting, 在隨後開啟的編輯器的右側部分,USER SETTING 中,加入

"latex-workshop.latex.toolchain": [
    {
        "command": "xelatex",
        "args": [
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "%DOC%"
        ]
    },
    {
        "command": "xelatex",
        "args": [
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "%DOC%"
        ]
    }
]

3. 中文字型支援

新建一個demo.tex檔案,加入如下的中文tex樣例作為測試

\documentclass[12pt]{article}
    \usepackage{xeCJK}
    \setCJKmainfont{AR PL UKai CN}
    \title{三國演義}
    \date{}

    \begin{document}
    \maketitle

    \begin{center}
        大江東去 \\
        浪淘盡 
    \end{center}

    \end{document}

其中,對中文的支援通過

\usepackage{xeCJK}
\setCJKmainfont{AR PL UKai CN}

可以選擇不同的中文字型替換。
檢視系統中安裝的中文字型,在bash中輸入:

fc-list :lang=zh

輸出中的

/home/cheng/.local/share/fonts/msyh.ttf: Microsoft YaHei,微軟雅黑:style=Regular,Normal,obyčejné,Standard,Κανονικά,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta

*.ttf後面的是需要引用的檔名

所以引用微軟雅黑字型可以使用

\setCJKmainfont{微軟雅黑}

4. 編譯,預覽

在編輯器中tex檔案內,右鍵,選擇Build Latex Project,進行編譯。

預覽,需要選擇編輯器檔案tab標籤右側的View PDF in new tab 按鈕,形狀是一個放大鏡和pdf的樣子