From 0add5ade1e17adbe173a17bacffbeac32b43c221 Mon Sep 17 00:00:00 2001 From: hugodu69 Date: Mon, 4 Feb 2019 15:31:51 +0100 Subject: [PATCH] mise a jour vimrc et screenrc --- .screenrc | 18 ++++++++++ .vimrc | 94 +++++++++++++++++++++++++++++++++++++++-------------- lexique.txt | 54 ------------------------------ php.txt | 8 +++++ vim.txt | 21 ++++++++---- 5 files changed, 109 insertions(+), 86 deletions(-) delete mode 100644 lexique.txt create mode 100644 php.txt diff --git a/.screenrc b/.screenrc index 5a4a1c9..3bf9920 100644 --- a/.screenrc +++ b/.screenrc @@ -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 # +# # +# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + + + + + diff --git a/.vimrc b/.vimrc index 2b3a1ed..ce4f3bb 100644 --- a/.vimrc +++ b/.vimrc @@ -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/^/\r\r\t\r\t\t\r\t\t\r\t\t<\/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 < et > command! Compare %s/</\</g <bar> %s/>/\>/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>\<!DOCTYPE html\><\/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 " +" " +" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " + + + + + diff --git a/lexique.txt b/lexique.txt deleted file mode 100644 index 95ebd3b..0000000 --- a/lexique.txt +++ /dev/null @@ -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 - - diff --git a/php.txt b/php.txt new file mode 100644 index 0000000..542595e --- /dev/null +++ b/php.txt @@ -0,0 +1,8 @@ +**lancer serveur apache** +/etc/init.d/apache2 start + +**navigateur** +http://localhost/ + +**emplacement des fichiers** +/var/www/html/ diff --git a/vim.txt b/vim.txt index c84765d..9ba9815 100644 --- a/vim.txt +++ b/vim.txt @@ -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