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.
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
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
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.
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.
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
sudo npm -g install instant-markdown-d
Vous pouvez utiliser ʻinstant-markdown.vim dans le référentiel dès que vous l'installez dans
~ / .vim / plugin / instant-markdown.vim`.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.