vi単語

ヴイアイ
1.2千文字の記事
  • 3
  • 0pt
掲示板へ
  1. ローマ数字の6のこと。
  2. アメリカヴァージン (の、トップレベルドメイン)
  3. ベトナム語ISO 639-1言コード
  4. イタリアのヴィチェンツァ県の略記、もしくはISO 3166-2:IT県名コード
  5. VIsual editorの略記 (テキストエディタ)
  6. Vi アイドルマスターにおいて「ビジュアル」のパラメータを意味する略語イメージ(アイドルマスター)
  7. 音楽におけるコード番号 (音楽コードネーム番号に置き換え相対的に表し、どの調にも応用できるようにしたもの) のVI。Iのコードとともに調を特徴づける要なコードであり、Iを代用したり曲の進行における緊アシストとして用いられたりする。cf. IV△7→V7→IIIm7→VIm

ここでは5の意味で説明する。

概要

UNIXOS好者においてEmacs人気を二分するエディタ

人気ありすぎてviEmacsでよく議論になる → Wikipedia:エディタ戦争exit

BSD創始者、ビルジョイが自分のために作ったのが始まりである。

現在はviクローンVimやnviを使うことが多い。

使い方

モード」と言う概念を持つ。カーソルの移動にもコマンドを用いる。

全て入する前にEscキーを押し、確定にはEnterキー

ここではわかりやすくするためにスペースの代わりにアンダースコア ( _ ) を用いている (実際はスペースを入)。

<file>はファイルまでのパス (ファイルの場所) である。

コマンド/モード キー操作
新規作成 :n!
ファイルを開く :e_<file>
の別ウィンドウでファイルを開く :sp_<file>
垂直の別ウィンドウでファイルを開く :vsplit_<file>
保存せずに終了 :q!
上書き保存 :w
別の箇所に保存 :w_<file>
保存して終了 :wq (:x)
n文字カーソル左移動 。nは数字カーソルキーが使えることも多い nh
n文字カーソル下移動 。nは数字カーソルキーが使えることも多い nj
n文字カーソル上移動。nは数字カーソルキーが使えることも多い nk
n文字カーソル右移動。nは数字カーソルキーが使えることも多い nl
インサトモード (以後Escキーを押すまで入した文字カーソル後に入される) i
カーソルの右側1文字削除 (押すたびにもう1文字消える) x
カーソル位置の1行を削除 dd
アンドゥ u
行の先頭に移動 0
新しい行でインサトモード(下) o
新しい行でインサトモード(上) O
行の末尾に移動 $
ページの先頭行へ移動 H
ページの末尾行へ移動 L

他にも機はあるが、外部リンク参照のこと。

関連動画

 

関連商品

関連項目

  • UNIX (SUSでは標準でviを導入するようにとの定がある)
  • Linux
  • Emacs
  • Vim (viからかなりの拡を盛り込んだエディタ現在viとして一般に使われているのはこれかnviである)

外部リンク

【スポンサーリンク】

  • 3
  • 0pt
記事編集 編集履歴を閲覧

この記事の掲示板に最近描かれたお絵カキコ

お絵カキコがありません

この記事の掲示板に最近投稿されたピコカキコ

ピコカキコがありません

vi

11 ななしのよっしん
2013/09/25(水) 18:49:39 ID: Weeia7TGzu
アーマードコアプラモのヴァリアブルインフィニティの略でもあるぜ。

追加していいかい?
👍
高評価
0
👎
低評価
0
12 ななしのよっしん
2014/09/01(月) 19:34:15 ID: Wo7IWYzt3G
>>11
👍
高評価
0
👎
低評価
0
13 ななしのよっしん
2014/09/04(木) 20:38:21 ID: AfecENrkuu
visudoでnanoが起動して発狂した
👍
高評価
0
👎
低評価
0
14 ななしのよっしん
2015/02/17(火) 14:24:37 ID: hMr+UZO301
>>11
歓迎しよう
👍
高評価
0
👎
低評価
0
15 ななしのよっしん
2016/09/03(土) 03:06:34 ID: ZDye0bxJO4
モードのあるエディタ」という話にどうしてもなるが、本質的にはカーソル移動をホームポジションでできるか否かに尽きる。他の機save=Ctrl-Sみたいなのでも全然問題ないんだけど、hjklだけは譲れない。
👍
高評価
0
👎
低評価
0
16 ななしのよっしん
2018/04/04(水) 23:34:49 ID: bHZC051ljh
そうか?エディタの本来的が文字である以上、
カーソル移動だけホームポジションでできたとしても、インサトモードから抜けるときにESCCtrlを伸ばさなければならないので、結局Emacsと同じじゃんってなる。

較対メモ帳とかなら同意。というかカーソルキーなぞ使ってられん。
👍
高評価
0
👎
低評価
0
17 ななしのよっしん
2019/12/07(土) 22:50:17 ID: dav+yAYM+H
ホームポジションのままインサトモードから抜けるためのmappingを行えばいいだけ
👍
高評価
0
👎
低評価
0
18 ななしのよっしん
2020/05/16(土) 13:17:32 ID: 6fQ30vTfIu
外部のVim使うときってなによりもまず
:set <silent> jj <ESC>
するもんでしょ?
👍
高評価
0
👎
低評価
0
19 ななしのよっしん
2021/09/24(金) 23:46:19 ID: TfiN7p4VCD
jkだろJK
👍
高評価
0
👎
低評価
0
20 ななしのよっしん
2021/09/24(金) 23:50:04 ID: L7DMAQ05Bc
vimviクローンと呼ぶと怖い人が来そう
👍
高評価
0
👎
低評価
0