Readings
- Changing character-set of the file currently open in the editor (Korean)
- How to stop vim from repeating php comments
Show options
To show all options and their current values, use the following command.
:set all
To confirm the specific optiona, use the following command.
:set option-name?
View files in hex format
Command to change to hex view.
:%!xxdCommand to change to normal(ascii) view.
:%!xxd -rOn some platforms where
xxd
is not available, you may try to use od
(octal dumping program) command like this.
:%!od -A d -x
For more about od
, refer the following
Confirm and change current encoding in vi
editor
With vi
open, you can confirm the encoding used to display the current text of file with the following command.
:set encoding?
If the current coding is not proper with the file to read, you can change the encoding using set encoding
command like the following.
:set encoding utf-8
The above sample is when changing to utf-8
.
To list available encodings, you can use the following command.
:help encoding-names
Show line numbers
To show line numbers with vi
editor, you can use the following command.
:set number
To hide line numbers, use the following command.
:set nonumber
Ignore case-sensitiveness and disable file wrapping in search
By default, vi
searches the file in case-sensitive mode. To change the mode, you can use ignorecase
option.
:set ignorecase
To get back to case-sensitive mode, you can use noignorecase
option.
:set noignorecase
There are another option, smartcase
. For more on it, refer http://vimdoc.sourceforge.net/htmldoc/usr_27.html#27.1
By default, vi
searches the file in wrapping around mode. That means when a search reaches the end of file, the search automatically goes from the begging of the search, so, the forward searches with more than one hits never end.
To turn off this wrapping, you can use nowrapscan
option.
:set nowrapscan
Per-user configuration
In default configuration file, .vimrc
or _vimrc
, add the path for a per-user configuration using source
command.
source ~/.vimrc
With per-user configuration file, you can customize vi
to your taste.
The following is a typical per-user configuration
set fileencoding=utf-8 set fileencodings=utf-bom,utf-8,euc-kr,cp949,latim1 set backupdir=c:\\temp set wrap set smartindent set tabstop=3 set shiftwidth=3 set nowrapscan set number set ruler if has("syntax") syntax on endif
0 comments:
Post a Comment