Vim syntax highlighting and vim highlighting
1. Configuration File Location
Under the/etc/directory, there is a file named vimrc, which is a public vim configuration file in the system and is valid for all users. In each user's home directory, you can create a private configuration file named ". vimrc ". For example, A. vimrc file already exists in the/root directory.
If you do not know the location of the configuration file and script, run the following command in vim: scriptnames:
/Etc/vimrc
/Usr/share/vim/vim72/syntax. vim
/Usr/share/vim/vim72/syntax/synload. vim
/Usr/share/vim/vim72/syntax/syncolor. vim
/Usr/share/vim/vim72/filetype. vim
/Usr/share/vim/vim72/ftplugin. vim
/Home/kdj/. vimrc
...
If you do not know the search location of the vim configuration file, enter: version to display
System vimrc file: "/etc/vimrc"
User vimrc file: "$ HOME/. vimrc"
User exrc file: "$ HOME/. exrc"
$ VIM default value: "/usr/share/vim"
2. Set syntax highlighting
1) Open vimrc and add the following statement to highlight the Syntax:
Syntax on
2) If the syntax is still not highlighted, add the following statement to the profile file in the/etc directory:
Export TERM = xterm-color
3. set Windows C/C Auto indent (Add the following set statement to vimrc)
1) set the (soft) tab width to 4:
Set tabstop = 4
Set softtabstop = 4
2) set the number of spaces for indentation to 4.
Set shiftwidth = 4
3) Set automatic indent: that is, the indent value of each line is equal to that of the previous line; Use noautoindent to cancel the settings:
Set autoindent
4) set the automatic indent mode in C/C language:
Set cindent
5) set the specific indent mode for C/C language (taking my windows style as an example ):
Set cinoptions = {s, t0, N-2, p2s, (03 s, =. 5 s,> 1 s, = 1 s,: 1 s
6) to display the line number of the text on the left, use the following statement:
Set nu
Set roler set Cursor Display
7) Add the following statement if it does not exist:
If & term = "xterm"
Set t_Co = 8
Set t_Sb = ^ [4% dm
Set t_Sf = ^ [3% dm
Endif