mise a jour vimrc et screenrc

This commit is contained in:
hugodu69
2019-02-04 15:31:51 +01:00
parent a84dbd8f66
commit 0add5ade1e
5 changed files with 109 additions and 86 deletions

View File

@@ -1,3 +1,9 @@
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# #
# ADDS BY HUGOGOGO #
# #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
startup_message off
chdir /home/simplonco/Bureau/
@@ -31,7 +37,19 @@ screen -t git vim -n $HOME/config/git.txt
screen -t screen vim -n $HOME/config/screen.txt
screen -t node vim -n $HOME/config/node.txt
screen -t react vim -n $HOME/config/react.txt
screen -t php vim -n $HOME/config/php.txt
screen -t sites vim -n $HOME/config/sites.txt
screen -t vim vim -n $HOME/config/vim.txt
screen
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# #
# END OF HUGOGOGO'S ADDS #
# #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

94
.vimrc
View File

@@ -1,34 +1,68 @@
"autocmd BufEnter * let &titlestring = ' ' . expand("%:t")
"set title
" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "
" "
" ADDS BY HUGOGOGO "
" "
" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "
"directory indique a vim où mettre les swap files a la place du dossier courrant
"le double slash demande a vim de donner au swap file un nom avec son chemin d'acces pour eviter que deux fichiers du meme noms posent un probleme
"---------------------------------------------------------------
" settings de base
"---------------------------------------------------------------
"set showcmd "Show (partial) command in status line.
set showmatch "Show matching brackets.
set ignorecase "Do case insensitive matching
set smartcase "Do smart case matching
"set incsearch "Incremental search
"set autowrite "Automatically save before commands like :next and :make
"set hidden "Hide buffers when they are abandoned
"set mouse=a "Enable mouse usage (all modes)
syntax on "turns on syntax hilighting
colo torte "utilise la coloration 'torte'
set tabstop=2 "regle une tabulation egale a deux espaces
set autoindent "indent chaque nouvelle ligne comme la precedente
set number "ajoute les numeros de ligne
"set list "whitespace characters are made visible
set wrap "le texte passe a la ligne automatiquement
"---------------------------------------------------------------
" pour gerer les swap files
"---------------------------------------------------------------
" directory indique a vim où mettre les swap files a la place du
" dossier courrant, le double slash demande a vim de donner au
" swap file un nom avec son chemin d'acces pour eviter que deux
" fichiers du meme noms posent un probleme
set directory=~/.vim/swapfiles//
colo torte "utilise la coloration 'torte'
set tabstop=2 "regle une tabulation egale a deux espaces
set autoindent "indent chaque nouvelle ligne comme la precedente
set number "ajout les numeros de ligne
"set mouse=a "permet d'utiliser la souris
"pour mettre en gras ce qui est écrit entre asterisks
set concealcursor=n
set conceallevel=3
"les trois lignes suivantes sont lancees par des auto commands pour declancher leur action malgre que les hilighting groups soient nettoyes par la commande 'hi clear' du fichier $VIMRUNTIME/color/default.vim
"autocmd ColorScheme *
hi AsteriskBold ctermfg=Green cterm=bold
autocmd BufEnter * syn match Asterisks contained "**" conceal
autocmd BufEnter * syn match AsteriskBold "\*\*[^*]\+\*\*" contains=Asterisks
"---------------------------------------------------------------
" pour mettre en gras dans des fichiers txt
"---------------------------------------------------------------
" BufEnter s'active quand un buffer est ouvert ou modifie
" setf = setfiletype defini un filetype text SI n'existe pas
" (!= 'set filetype=type') defini un new ft meme si existe
au BufEnter *.txt setf text
" conceal = hidden
" cocu (concealcursor) hidden in normal mode (v=visual i=insert)
" cole (conceallevel) hidden (0=not_hidden 1&2=replaced_by_smth)
au filetype text set cocu=n cole=3
" les trois lignes suivantes sont lancees par des auto commands
" pour declancher leur action malgre que les hilighting groups
" soient nettoyes par la commande 'hi clear' du fichier
" $VIMRUNTIME/color/default.vim
au filetype text hi AsteriskBold ctermfg=Green cterm=bold
au filetype text syn match Asterisks contained "**" conceal
au filetype text syn match AsteriskBold "\*\*.*\*\*" contains=Asterisks
"remplis les elements de base d'un fichier html
command! Html 0s/^/<!DOCTYPE html>\r<html>\r\t<head>\r\t\t<meta charset="UTF-8">\r\t\t<meta name="viewport" content="width=device-width, initial-scale=1.0">\r\t\t<title><\/title>\r\t\t<link href=".\/style.css" type="text\/css" rel="stylesheet">\r\t\t<script type="text\/javascript" src="script.js" defer><\/script>\r\t<\/head>\r\r\t<body>\r\t<\/body>\r<\/html>
"---------------------------------------------------------------
" remplis les elements de base d'un fichier html
"---------------------------------------------------------------
command! Html 0s/^/<!DOCTYPE html>\r<html lang="en" dir="ltr">\r\t<head>\r\t\t<meta charset="UTF-8">\r\t\t<meta name="viewport" content="width=device-width, initial-scale=1.0">\r\t\t<title><\/title>\r\t\t<meta name="description" content="description du site web">\r\t\t<meta name="keywords" content="truc, bidule, chouette">\r\t\t<link href=".\/style.css" type="text\/css" rel="stylesheet">\r\t\t<script type="text\/javascript" src="script.js" defer><\/script>\r\t<\/head>\r\t<body>\r\r\t<\/body>\r<\/html>
"----------------------------------------------------------------
"pour transformer un text html et/ou css en sa version affichable
"----------------------------------------------------------------
"---------------------------------------------------------------
" pour transformer un text html et/ou css en version affichable
"---------------------------------------------------------------
"remplace < et > par &lt; et &gt;
command! Compare %s/</\&lt;/g <bar> %s/>/\&gt;/g
"remplir les lignes vides avec des <br>
@@ -77,5 +111,15 @@ endfunction
command! Start 0s/^/<!DOCTYPE html>\r<html>\r<head>\r<style>\r#cadre {\r position: fixed;\r top: 10vh;\r left: calc(50% - 250px);\r width: 500px;\r max-width: 80vw;\r height: 80vh;\r padding: 10px;\r overflow: hidden;\r border-radius: 10px;\r background-color: rgba(50, 50, 50, 0.9);\r}\r#scroll {\r height: 100%;\r width: calc(100% + 25px);\r box-sizing: border-box;\r padding-right: 10px;\r overflow-y: scroll;\r}\r#scroll p {\r margin: 0;\r padding: 0;\r color: #d3d3d3;\r}\r#tag {\r color: #669999;\r}\r#sign {\r color: white;\r}\r#action {\r color: #cc66cc;\r}\r#selec {\r color: #ff6633;\r}\r#pseudo {\r color: yellow;\r}\r#special {\r color: #8585ad;\r}\r#comment {\r color: #909090;\r}\r<\/style>\r<\/head>\r<body>\r<div id=\"cadre">\r<div id=\"scroll">\r\r<p>\&lt;!DOCTYPE html\&gt;<\/p>\r
"ajoute toutes les lignes de la fin
command! End $s/$/\r\r<\/div>\r<\/div>\r<\/body>\r<\/html>
"----------------------------------------------------------------
"----------------------------------------------------------------
" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "
" "
" END OF HUGOGOGO'S ADDS "
" "
" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "

View File

@@ -1,54 +0,0 @@
Lexique du développeur
Le vocabulaire du petit scarabée :
un navigateur
Site dynamique
site statique
nom de domaine
URL
framework
SEO
un serveur
XML
algorithme
ASCI
BackOffice
Base de donnée
cache
cookie
FAQ
HTTP/HTTP2
IMAP
ping
ROI
W3C
devOps
Stack
Pull Request (PR)
CI/CD
Veille
wireframe
GIT
TERMINAL
SSH -
NODE.JS
ES6
HTML5
WEBPACK
REDUX
FRONT/BACK END
SOLID
KISS
YAGNI
CRUD
REST FULL
API
JASMINE
methode SCRUM
methode KANBAN
methode KATA
methode RANDORI
methode TDD
methode SPRINT

8
php.txt Normal file
View File

@@ -0,0 +1,8 @@
**lancer serveur apache**
/etc/init.d/apache2 start
**navigateur**
http://localhost/
**emplacement des fichiers**
/var/www/html/

21
vim.txt
View File

@@ -16,8 +16,10 @@
**:set number** ecrit les numeros de lignes
**:set syntax=ON** active la coloration du texte
**:set tabstop=4** montre les tabulations (meme existantes) de longueur 4
**:set expandtab** en appuyant tab on rentre l'equivalent en espaces
**:set expandtab!** enleve le mode tab = espaces
**transformer des espaces en tab :**
**:set ts=2** ts pour tabstop, 2 si 2 espaces
**:set noet** noet pour noexpandtab == use tabs no spaces
**:%retab!** retabule tous le fichier
**:set autoindent** copie l'indentation de la ligne precedente
**:source ~/.vimrc** actualise le fichier vimrc sans redémarrer vim
**:sav newname** save as with a new name
@@ -27,13 +29,16 @@
**:sp filename** open a new or already existing filename in split mode
**:sp %:h/filename** open new file in the same directory (**%** refers to the current directory, **:h** current directory minus file name and slash)
**:colo** active un systeme de coloration a choisir parmis :
-- darkblue -- blue -- default -- delek -- desert -- elflord --
-- evening -- koehler -- morning -- murphy -- pablo --
-- peachpuff -- ron -- shine -- slate -- torte -- zellner --
-- darkblue -- blue -- default -- delek -- desert --
-- elflord -- evening -- koehler -- morning --
-- murphy -- pablo -- peachpuff -- ron -- shine --
-- slate -- torte -- zellner --
(pour le modifier de manniere permanente :
- pour l'utilisateur courant: ouvrir ou creer le fichier ~.vimrc
- pour l'utilisateur courant:
ouvrir ou creer le fichier ~.vimrc
et ajouter dedans: colo "nom du jeu de couleur";
- pour tous les utilisateurs: ouvrir le fichier /etc/vim/vimrc
- pour tous les utilisateurs:
ouvrir le fichier /etc/vim/vimrc
et y ajouter: colo "nom du jeu de couleur")
/MODE VISUEL/
@@ -67,6 +72,7 @@
**5G** aller a la ligne 5
**g,** va a la position du curseur avant la derniere modification
**ctrl r** refaire
**ctrl r 0** colle la derniere selection copiee avec y
**ctrl n** auto-completion
**dd** coupe une ligne
**dw** coupe du curseur a la fin du mot
@@ -80,6 +86,7 @@
**.** repete la derniere commande
**"ayy** copie la ligne dans le buffer a
**"ap** colle la ligne du buffer a
**g up/down** go a la ligne du dessous meme quand c la meme ligne en wrap
**gUU** passe la ligne en uppercase
**guu** passe la ligne en lowercase
**bgUw** change le mot en uppercase