猫型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

viのカーソルを先頭や指定行に移動する

gg  先頭に移動 G  最終行へ移動 XG  X行へ移動 行移動する場合は :でコマンドモードに移行して行番号を表示すれば便利です。 :set nu  行番号を表示します :set nonu 行番号 …

linux

viで先頭行・最終行・指定行へ移動する

■先頭 1G gg ■最後 G 最終行に移動します。 ■行指定 [数字]G :[数字] 最後に、行番号の表示 :set nu たまーに大きなファイルを開くと必要になるんですよね :x001: 【改訂新 …

linux

wgetの利用方法

linuxにある強力なget、post等ができる便利なコマンドがwgetです。 私はvmware上で起動させているlinux(CentOS)から、このコマンドでサーバーへgetやpostを行ってよくテ …

linux

linuxでSSH公開キー認証ユーザーを作成する

INDEX1 目的2 ユーザーの作成3 ユーザーの公開鍵と秘密鍵の作成4 作成した公開鍵をサーバーに配置5 SSH公開キー認証の設定6 rootに昇格可能ユーザーを制限7 追加ユーザーにsudoの設定 …

linux

NFSをmountする

NFS(Network File System)をmountする方法です。 共有したいディレクトリを持つサーバーにNFSの設定をして、そこを参照したいサーバーでmountします。 INDEX1 NFS …