ホームページ  >  記事  >  運用・保守  >  Ubuntu vi 構成の詳細な紹介

Ubuntu vi 構成の詳細な紹介

零下一度
零下一度オリジナル
2017-07-27 17:11:471723ブラウズ

Android のソース コード開発は Linux とほぼ切り離せないものです。もちろん、Linux に付属する編集ツール VI は、Ubuntu を使用したことがある人なら誰でもその威力を知っていると思います。システムの機能は比較的限られており、もちろん使いやすいとは言えません。そのため、その構成を最適化する必要があります。
1. vi の拡張バージョンをインストールします: sudo apt-get install vim
2. ソフト リンクを作成します: sudo ln -sf /usr/bin/vim /usr/bin/vi このステップは省略することができます。ただし、個人的な習慣の問題です。vi と入力する方が vim と入力するよりも高速です。
3. 新しい vi 構成ファイルを作成します: sudo vi /etc/vim/vimrc.local に次の内容を追加して保存します。
set nocompatibility "煩わしい vim 一貫性モードを削除し、以前のバージョンのいくつかのバグや制限を回避します。
setnumber "行番号を表示します。
setruler "現在のカーソルの行と列の情報を表示します。
syntax on " .(これは絶対に必要です。)
setbackground=dark "背景色は暗いです。(目を保護するために良いと思います。)
sethistory=50 "コマンド履歴を50件に設定します。
set hls "高輝度ディスプレイで一致を検索
set lbr "は単語間の改行を行いません。
set fo+=mB "アジア言語をサポートするために改行モジュールをオンにします。
set backspace=indent,eol,start
set tabstop=4 "Tab キーを 4 つのスペースに設定します。
set shftwidth=4 "4 を設定します。行がインターリーブされるときに使用されます。スペース
set whatwrap=b,s,<,>,[,]
filetype on "ファイルの種類を検出します
set autoindent "自動マッチングを使用します。つまり、現在の行のマッチング形式を適用します。
set Smartindent "上記のマッチング形式に従って、C などのプログラミング言語のマッチング方法をインテリジェントに選択します。
set showmatch "ブラケットのマッチング状況を表示するマッチング モードを設定します。 cin "C/C++ スタイルの自動インデントをオンにします。 .
set cino=:4g4t4(sus "C/C++ スタイルの自動インデント オプションを設定します
set vb t_vb= "vim の編集中、コマンドが間違っている場合はビープ音が鳴りますが、この設定によりビープ音が削除されます
set incsearch "検索 取得するテキストが完全に入力されていない場合、検索が開始されます。
filetype plugin indent on "は、Vim の 3 つのインテリジェンスをオンにします。ファイル タイプの自動認識、
autocmd FileType text setlocal textwidth=78
autocmd BufReadPost *
if line( " °"")>0&&line("°"")<=line("$")|
exe "normal g`""|
endif
highlight 検索語=reverse ctermbg=4 ctermfg=7
highlight 通常 ctermbg =black ctermfg=white
highlight コメント ctermfg=Cyan
set completeopt=longest,menu
set tags=../tags
set tags=tags
" スペースバーを使用して折りたたみを切り替えます
setFoldenable
setfoldmethod=manual
nnoremap @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')
"if has("vms")
"" nobackup を設定します
" else
"" set backup
4. 中国語のフレンドリーなサポートを追加するには、ユーザー ディレクトリの隠しファイルを変更する必要があります
vi ~/.vimrc 次の 2 行を追加します:
let &termencoding=&encoding
set fileencodings=utf- 8、gbk、ucs-bom、cp936

上記の手順を完了したら、vi を使用して C コードを記述してみてください。非常に美しいコードです。

以上がUbuntu vi 構成の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。