猫型iPS細胞研究所

Windows、Linux、iOS、DB、Network

Linux

vimをインストールする

投稿日:2013年1月17日 更新日:

viとvim、どちらを使用していますか?私はvimを愛用しています。
vimはviの拡張版ともいれるもので、多機能なので使いこなせているわけではありません。
しかし誰でも簡単にソースコードの色分けができるのが一番の魅力でしょう。

そのvimがインストールされていないバージョンもあるようなのでインストール方法を紹介します。

まずはyumを使ってvimをインストールします。

[root@localhost ~]# yum install vim-enhanced
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * extras: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package vim-enhanced.i386 2:7.0.109-7.el5 set to be updated
--> Processing Dependency: vim-common = 2:7.0.109-7.el5 for package: vim-enhanced
--> Running transaction check
---> Package vim-common.i386 2:7.0.109-7.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

======================================================================================
 Package                Arch           Version                   Repository      Size
======================================================================================
Installing:
 vim-enhanced           i386           2:7.0.109-7.el5           base           1.2 M
Installing for dependencies:
 vim-common             i386           2:7.0.109-7.el5           base           6.4 M

Transaction Summary
======================================================================================
Install       2 Package(s)
Upgrade       0 Package(s)

Total download size: 7.7 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): vim-enhanced-7.0.109-7.el5.i386.rpm                     | 1.2 MB     00:02
(2/2): vim-common-7.0.109-7.el5.i386.rpm                       | 6.4 MB     00:11
--------------------------------------------------------------------------------------
Total                                                 547 kB/s | 7.7 MB     00:14
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : vim-common                                                     1/2
  Installing     : vim-enhanced                                                   2/2

Installed:
  vim-enhanced.i386 2:7.0.109-7.el5

Dependency Installed:
  vim-common.i386 2:7.0.109-7.el5

Complete!

インストールが完了したら、必要に応じて/etc/vimrcを編集します。
vimrc開いて最終行に追加しておきます。

・・・
if &term=="xterm"
     set t_Co=8
     set t_Sb=^[[4%dm
     set t_Sf=^[[3%dm
endif
set nu
set encoding=utf-8
set fileencodings=utf-8,iso-2022-jp,euc-jp,sjis
set nu:行番号を表示
set encoding:vimの文字コード。文字化けしている場合はここを指定する。
set fileencoding:保存する文字コード
set fileencodings:この文字コードでファイルオープンを試みる。判別できなければfileencodingの指定コードで開く。

Gooleアドセンス用336

Gooleアドセンス用336

-Linux
-

執筆者:

関連記事

linux

findとxargsとgrep

ファイルやディテクトリを検索するfindコマンド。 標準入力からにコマンドを作成するxargs。 これらを利用して、findで見つけたファイルのなかからgrepで必用な行を抜き出せます。 INDEX1 …

windows

pingのTTLでOSを判別する

pingのTTLを見ると、簡単なOSの判別が可能です。 これは私のPC(Windows)と、そのPC上で起動させているCentOS(linux)へそれぞれpingを打った時のものです。 TTLが128 …

linux

samba(共有)の設定

ユーザーのホームディレクトリを隠す publicは見せたいがユーザーのホームディレクトリは非表示にしたい場合がある。 その場合は/etc/samba/smb.confの [global]設定のデフォル …

linux

yumのエラー

yumがエラーになって使用できないことがあります。 今回の場合はDELLのプレインストールされているリポジトリを使ってしまっているようでした。 # yum list install Loaded pl …

mysql

MySQL ERROR: Can’t connect to MySQL server on ‘xxx.xxx.x.xx’ (13)

MySQL ERROR: Can’t connect to MySQL server on ‘xxx.xxx.xxx.xxx’ (13) はSELinuxによる接続 …