[LINUX] Ubuntu16.04 Java, configuration de développeur associée à JavaScript

À propos de cet article

J'utilise principalement Java (avec Gradle) et JavaScript (récemment Vue). J'ai récemment eu l'opportunité de migrer mon PC, je vais donc résumer ce que j'ai fait lors de l'installation.

À propos, il comprend également les paramètres du clavier, l'installation de Docker et les paramètres pour lire les fichiers Markdown de Vim, mais le clavier se comporte un peu comme un Mac (appuyez sur le côté gauche de l'espace pour les caractères alphanumériques, appuyez sur le côté droit pour le japonais). C'est un décor de.

Configuration d'Ubuntu 16.04

Mise à jour et installation du groupe d'outils de base

La première mise à jour et mise à niveau prend du temps. Ensuite, la suppression automatique est effectuée car vous pouvez effacer ceux qui ne sont plus nécessaires à la suite de la mise à niveau.

sudo apt-get update
sudo apt-get upgrade
sudo apt-get autoremove
sudo apt-get install build-essential vim

Mettre à jour bashrc, profile, vimrc

Jusqu'à présent, .alias view =" vim -R " a été ajouté dans .bashrc, mais il semble qu'il puisse être associé sans autorisation après l'installation de vim.

Dans .bashrc, changez simplement histsize etc.

# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=5000
HISTFILESIZE=5000

#N'enregistrez pas les commandes qui n'ont aucun sens même si elles sont laissées
HISTIGNORE='ls:bg:fg:history'

#Permet la sortie de temps et est délimité par des tabulations pour une manipulation facile avec awk, etc.
HISTTIMEFORMAT='%F %T '

Quant au .profile, il n'y a pas d'action spéciale ici car il ajoute uniquement le chemin lié à l'outil à insérer.

J'ai une préférence pour .vimrc, il peut donc être difficile pour certaines personnes de l'utiliser. Il y a 2 espaces pour les onglets, je veux afficher la ligne actuelle, je veux afficher des espaces pleine largeur, je veux lier le plug-in d'aperçu de démarque, je veux ajouter des surbrillances pour Gradle.

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-Ajout du paramètre de démarque
let g:instant_markdown_autostart = 0

" Gradle Highlight
au BufNewFile,BufRead *.gradle setf groovy

Paramètres de Keymap

Le réglage du clavier est un peu gênant.

1.Assurez-vous que le module linguistique supplémentaire est téléchargé à partir de Paramètres système> Prise en charge de la langue (pas besoin de placer le japonais à une priorité plus élevée) 2. Déconnectez-vous et ouvrez le même emplacement 3. Confirmez qu'il s'agit d'IBus avec le système de méthode d'entrée Kayboard 4. Ajoutez le japonais (Mozc) (IBus) à partir de Paramètres système> Clavier> Saisie de texte

À ce stade, vous pourrez saisir le japonais. Cependant, si cela reste tel quel, aucune conversion et le comportement de CapsLock ne seront gênants, nous allons donc apporter d'autres modifications.

  1. Avec Paramètres système> Clavier> Saisie de texte> Japonais (Mozc) (IBus) sélectionné, appuyez sur l'icône en forme d'outil à côté de l'icône du clavier qui apparaît.
  2. Sélectionnez Personnaliser ... dans Général> Keymap
  3. À titre de recommandation, Muhenkan, Hankaku / Zenkaku sont modifiés en Désactiver IME (défini sur le mode d'entrée anglais), Hiragana, Katakana sont modifiés en Définir le mode d'entrée sur Hiragana (défini sur le mode d'entrée japonais)

Ce paramètre est exporté en tant que keymap.txt, il devrait donc être utilisable s'il est importé. Cependant, le comportement de CapsLock reste le même, nous allons donc ajouter un autre effort.

Il existe un fichier qui définit le comportement du clavier dans / usr / share / X11 / xkb / symboles / jp. (Faites une sauvegarde avant d'apporter des modifications)

Il y a 3 lignes commençant par key <CAPS> (l'une d'elles est liée à Mac, alors ignorez-la), remplacez-la comme suit. (Déconnectez-vous, connectez-vous et réfléchissez) key <CAPS> {[Control_L >>]};

Le comportement attendu est «CAPS + A» et «Ctrl + A», mais la situation réelle n'a aucun effet, donc certains paramètres peuvent être incorrects. Cependant, au moins avec ce paramètre, le comportement de CapsLock (changement de cas, mode de saisie, etc.) lui-même pourrait être scellé, il est donc bon pour le moment qu'il ait pu au moins satisfaire.

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

C'est bien pour l'installation de yarn elle-même, mais comme la version du nœud est ancienne (4.x), installez le nœud séparément.

Installation | Yarn

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

Après avoir téléchargé depuis le suivant, développez-le, ajoutez le répertoire à mv dans / opt, et ajoutez la description à .profile, et passez-le par le chemin.

En passant, la dernière version d'Eclipse (Oxygen) était assez facile à utiliser. Gradle était naturellement utilisable et l'interface utilisateur était propre.

Google Cloud SDK install

Suivez les étapes ci-dessous pour effectuer l'installation. Extrayez tar.gz, mv le répertoire dans / opt, et exécutez. / Google-cloud-sdk / install.sh pour traiter l'installation. Après cela, initialisez avec gcloud dedans. Effectuez une opération d'authentification sur votre navigateur. De même, j'ai ajouté la description à .profile et passé le chemin.

Quickstart for Linux  |  Cloud SDK Documentation  |  Google Cloud Platform

Docker install

J'ai suivi les étapes ci-dessous. C'était un peu gênant. Même lorsqu'il n'est pas utilisé, il gêne s'il commence à se déplacer sans autorisation, il est donc désactivé après l'installation.

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

Autres outils clients

Inconvénient

En gros, il y a peu de problèmes, mais ce n'est pas pratique car CapsLock ne peut pas être utilisé comme Ctrl. Il y a peut-être un moyen de le résoudre en l'installant, mais je ne veux pas le faire juste pour remplacer CapsLock, donc ce serait bien si je pouvais simplement réécrire un certain fichier. Si vous le connaissez, veuillez le recommander.

C'est tout pour votre référence.

Recommended Posts

Ubuntu16.04 Java, configuration de développeur associée à JavaScript
Résumé de la configuration personnelle d'Ubuntu et WSL2