Avez-vous besoin vi ou nano dans votre vie ?

CLI Command-line interface

#logiciels

J'utilise presque tous les jours gedit, récemment gnome-text-editor pour éditer les textes. Cependant, un temps à autre je dois recourir à d'autre logiciel comme vi ou GNU nano. Ce sont les logiciels en ligne de commande, très puissant, qui peuvent nous aider à lire des fichiers hors-normes desquels même gedit a du mal à ouvrir.

vi

Pour donner un coup de vitalité à vi, il suffit d'ajouter dans ~/.virc ces lignes :

" General
	set number			" Line numbers
	set mouse=a			" Enable your mouse
	set encoding=utf-8	" The encoding displayed
	
	set lbr!			" wrap in word
	set linespace=6
	set smartindent		" Makes indenting smart
	set backspace=indent,eol,start	" allow backspacing over everything in insert mode
	set autoindent 		" always set autoindenting on
	set copyindent		" copy the previous indentation on autoindenting
	set shiftround		" use multiple of shiftwidth when indenting with '<' and '>'
	set showmatch		" set show matching parenthesis

	set nobackup		" This is recommended by coc
	set nowritebackup		" This is recommended by coc

	set scrolloff=3
	set showmode
	set showcmd
	set hidden			" if hidden is not set, TextEdit might fail.
	set wildmenu
	set wildmode=list:longest
	set ruler
	set laststatus=2
	set undofile

	set cmdheight=1		" Better display for messages

" Searching
	set ignorecase		" ignore case when searching
	set smartcase		" ignore case if search pattern is all lowercase, case-sensitive otherwise
	set smarttab			" insert tabs on the start of a line according to shiftwidth, not tabstop
	set hlsearch			" highlight search terms
	set incsearch			" show search matches as you type

	set nocompatible

	set modelines=0

	cmap w!! w !sudo tee %	" You can't stop me, write with admin right

" Syntax on switch syntax highlighting on, when the terminal has colors
	if &t_Co > 2 || has("gui_running")
			syntax on
			colorscheme desert
			set guifont=Liberation\ Mono\ 12
			set lines=24 columns=132	
	endif

	filetype plugin indent on

On peut avoir certain difficulté pour apprendre à manipuler vi, mais une fois le maîtriser c'est que du bonheur de pouvoir l'utiliser.

nano

D'autre éditeur de texte à considérer est GNU nano. Simple à utiliser, même sans consulter ce guide.

Pour configurer nano, nous pouvons ajouter dans ~/.nanorc ces lignes :

	set autoindent	# Enabling Auto Indentation
	set linenumbers	# Displaying Line Numbers
	set mouse		# Enabling Mouse Navigation
	set smooth		# Enable Smooth Scrolling
	set softwrap	# Enable Word Wrapping

Et vous, avez-vous besoin vi ou nano dans votre vie ?

⸻ ~ giải ngố