Ich benutze hauptsächlich Java (mit Gradle) und JavaScript (kürzlich Vue). Ich hatte kürzlich die Möglichkeit, meinen PC zu migrieren, daher werde ich zusammenfassen, was ich während des Setups getan habe.
Übrigens enthält es auch Tastatureinstellungen, Docker-Installation und Einstellungen zum Lesen von Markdown-Dateien von Vim, aber die Tastatur verhält sich ein bisschen wie ein Mac (drücken Sie die linke Seite des Leerzeichens für alphanumerische Zeichen, drücken Sie die rechte Seite für Japanisch). Es ist eine Einstellung von.
Das erste Update und Upgrade dauert einige Zeit. Dann erfolgt die automatische Entfernung, da Sie diejenigen löschen können, die aufgrund eines Upgrades nicht mehr benötigt werden.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get autoremove
sudo apt-get install build-essential vim
Bisher wurde alias view =" vim -R "
in .bashrc
hinzugefügt, aber es scheint, dass es nach der Installation von vim ohne Erlaubnis zugeordnet werden kann.
Ändern Sie in .bashrc einfach die Größe usw.
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=5000
HISTFILESIZE=5000
#Notieren Sie keine Befehle, die bedeutungslos sind, auch wenn sie noch übrig sind
HISTIGNORE='ls:bg:fg:history'
#Ermöglicht Zeitausgabe und ist tabulatorgetrennt für eine einfache Handhabung mit awk usw.
HISTTIMEFORMAT='%F %T '
Für .profile gibt es hier keine spezielle Aktion, da nur der Pfad hinzugefügt wird, der sich auf das einzufügende Werkzeug bezieht.
Ich habe eine Vorliebe für .vimrc, daher kann es für manche Leute schwierig sein, es zu verwenden. Es gibt 2 Leerzeichen für Registerkarten. Ich möchte die aktuelle Zeile anzeigen. Ich möchte Leerzeichen in voller Breite anzeigen. Ich möchte das Markdown-Vorschau-Plug-In verknüpfen. Ich möchte Hervorhebungen für Gradle hinzufügen.
set title
set showmatch
set tabstop=2
set shiftwidth=2
set expandtab
"set autoindent
set encoding=utf-8
syntax enable
set backspace=indent,eol,start
set hlsearch
set smartcase
set cursorline
set list
set listchars=tab:>\ ,trail:_
set ic
highlight SpecialKey ctermfg=darkgray
highlight NonText ctermfg=darkgray
highlight ZenkakuSpace cterm=underline ctermfg=darkgray
match ZenkakuSpace / /
highlight DiffAdd cterm=bold ctermfg=10 ctermbg=22
highlight DiffDelete cterm=bold ctermfg=10 ctermbg=52
highlight DiffChange cterm=bold ctermfg=10 ctermbg=17
highlight DiffText cterm=bold ctermfg=10 ctermbg=21
" instant-Markdown-Einstellung hinzugefügt
let g:instant_markdown_autostart = 0
" Gradle Highlight
au BufNewFile,BufRead *.gradle setf groovy
Das Einstellen der Tastatur ist etwas mühsam.
Zu diesem Zeitpunkt können Sie Japanisch eingeben. Wenn dies jedoch unverändert bleibt, ist keine Konvertierung und kein CapsLock-Verhalten unpraktisch, sodass wir weitere Änderungen vornehmen werden.
Diese Einstellung wird als keymap.txt exportiert, sodass erwartet wird, dass sie beim Import verwendet werden kann. Das Verhalten von CapsLock bleibt jedoch unverändert, sodass wir weitere Anstrengungen hinzufügen werden.
Es gibt eine Datei, die das Verhalten der Tastatur in "/ usr / share / X11 / xkb / symbole / jp" definiert. (Erstellen Sie ein Backup, bevor Sie Änderungen vornehmen.)
Es gibt 3 Zeilen, die mit "key key <CAPS> {[Control_L >>]};
Das erwartete Verhalten ist "CAPS + A" und "Strg + A", aber die tatsächliche Situation hat keine Auswirkungen, sodass einige Einstellungen möglicherweise falsch sind. Zumindest mit dieser Einstellung könnte jedoch das Verhalten von CapsLock (Falländerung, Eingabemodus usw.) selbst versiegelt werden, so dass es vorerst gut ist, dass es zumindest zufriedenstellend war.
Yarn install
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install -y yarn
Dies ist für die Garninstallation selbst in Ordnung. Da die Knotenversion jedoch alt ist (4.x), installieren Sie den Knoten separat.
Nodejs install
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
Installing Node.js via package manager | Node.js
OpenJDK install
sudo apt-get install openjdk-8-jdk
Eclipse, Gradle install
Erweitern Sie es nach dem Herunterladen vom nächsten, fügen Sie das Verzeichnis zu mv in / opt hinzu, fügen Sie die Beschreibung zu .profile
hinzu und übergeben Sie es über den Pfad.
Abgesehen davon war die neueste Version von Eclipse (Oxygen) ziemlich einfach zu bedienen. Gradle war selbstverständlich verwendbar und die Benutzeroberfläche war sauber.
Google Cloud SDK install
Führen Sie die folgenden Schritte aus, um die Installation durchzuführen. Extrahieren Sie tar.gz
, mv das Verzeichnis in / opt und führen Sie. / Google-cloud-sdk / install.sh
aus, um die Installation zu verarbeiten. Initialisieren Sie danach mit "gcloud in it". Führen Sie einen Authentifizierungsvorgang in Ihrem Browser durch. Ebenso habe ich die Beschreibung zu ".profile" hinzugefügt und den Pfad übergeben.
Quickstart for Linux | Cloud SDK Documentation | Google Cloud Platform
Docker install
Ich habe die folgenden Schritte ausgeführt. Es war ein wenig mühsam. Selbst wenn es nicht verwendet wird, stört es, wenn es sich ohne Erlaubnis bewegt, sodass es nach der Installation deaktiviert wird.
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install docker-ce
sudo systemctl status docker
sudo systemctl disable docker
Get Docker CE for Ubuntu | Docker Documentation
sudo npm -g installiere Instant-markdown-d
Sie können es sofort nach der Installation von instant-markdown.vim
im Repository in ~ / .vim / plugin / instant-markdown.vim
verwendenGrundsätzlich gibt es nur wenige Probleme, aber es ist unpraktisch, da CapsLock nicht als Strg verwendet werden kann. Es kann eine Möglichkeit geben, das Problem durch Installation zu lösen, aber ich möchte es nicht nur tun, um CapsLock zu ersetzen. Es wäre also schön, wenn ich nur eine bestimmte Datei neu schreiben könnte. Wenn Sie es wissen, empfehlen Sie es bitte.
Das ist alles als Referenz.