LINUXのviが挿入モードに変わりません。どうしたら変更できますか?


今度仕事の案件でLINUXの案件があるから、そのためにLINUXのコマンドを勉強してくれと言われて、そこで初めてLINUXを使い、使い初めてまだ2日の初心者です。

皆さんにお聞きしたいことは、linuxのviを起動させコマンドモードから、挿入モードに変換させるために、キーボードの「i」ボタンをいくら押しても挿入モードに変換されません。
どうしたらviのコマンドモードから、挿入モードに変更出来るのでしょうか?

私が行った操作としては、
一般ユーザーとしてログイン。
端末からユーザーのディレクトリにtouchコマンドでtest.txtを新規で作成しました。
vi>test.txtでviを起動。
vi画面で「i」ボタンを押しても、画面左下の表示がtest.txtのままで挿入モードにならない状態です。

当方のLINUXは、ubuntu 12.04 です。
設定は初期状態のままで何もいじっていない状態です。
osはwindows7です。


仕事で覚えなければいけない基本的なところでつまずき先へ進めない状態で大変困っております。 

どうぞよろしくお願いいたします。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2013/08/28 15:10:04

回答2件)

id:taknt No.1

回答回数13539ベストアンサー獲得回数1198

変更できる権限ってあるのか確認してみてください。

http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230820/

他1件のコメントを見る
id:osamuchan05

viのみを起動させたところ、:hでヘルプを確認することはできました。

2013/08/21 16:58:43
id:TransFreeBSD

変更権限がなくても保存ができないだけで編集は可能です。

2013/08/22 12:50:46
id:osamuchan05

解答有難うございます。

ファイルの権限をchmod 777 test.txt で変更させ、ls-lでファイルを確認したところ

  • rwxrwxrwx 1 oooo oooo 0 8月 21 16:07 test.txt

上の表示が出ました。

この状態でviをさせ確認してみましたが、やはりviを挿入モードに変更することができませんでした。

vi起動させ 最初にiを押し → ENTER 。 無反応って状態です。

id:TransFreeBSD No.2

回答回数668ベストアンサー獲得回数268

vi>test.txtでviを起動。

「vi>test.txt」は「vi test.txt」の間違いですか?

ESCキーを押したらビープ音がなりますか?
「:q」で終了出来てますか?
viだけ起動してもiで挿入モードになりませんか?
aやoだとどうですか?

「i」の文字さえ入力できたら、割り当てが変えてあるとかじゃなければ特に問題出る要因なさそうな気がしますが……
#あまり回答らしい回答でなく申し訳有りませんが。

id:osamuchan05

ご指摘のとおり vi test.txtの間違です。
escキーを押しても、他のキーを押しても反応してくれません。

最初にインストールしたときにubuntu isoデータを焼くときに容量の確認はしていたのですが,
ubuntuのダウンロードに失敗しているのかもしれません。

もう一度インストールしなおしてみようと思います。

真剣に考え、ご丁寧に教えてくださり本当にありがとうございました。

2013/08/22 21:25:19
id:TransFreeBSD

>ubuntuのダウンロードに失敗しているのかもしれません
絶対ないとはいえませんが、viのそこの所だけおかしい(起動する、ヘルプもでる、shellは動いている、shellでviと入力できている等々)のがisoイメージがおかしいから、と言うのは非常にピンポイントな宝くじレベルの事で、個人的には無いんじゃないかと思ってます。
で、viの入力側はそんなに複雑じゃないから、コメント消えてますが、ターミナルエミュレータの設定上とかtermcap周りとか表示側の問題ってのはありそうな。でも、デフォルト設定がそんな微妙な事にはなってないだろうから、なんかファイル消しちゃったとか環境変数上のちょっとした設定とかそんな話な気もします。
ただ、ubuntuの初期設定知らないので、具体的なアドバイスは出来ません。ちょっと時間も取れなさそうで。
まあ、再インストールか、もしかすると別ユーザ作ると治るかもしれません。わかんないですけど。

2013/08/23 12:44:59
id:osamuchan05

私のubuntuを入れている環境をもう一度整理して報告をさせていただきます。

細かい設定などは何もしていない状態で、PCを起動させたときにubuntuかwindowsのどちらを使うか選択する、boot?と呼ばれている状態でubuntuを使っています。

ubuntu12.04はubuntu japaneseページのものをダウンロードしました。


親身になって考えてくださった皆様には、私の力不足で申し訳ないのですが、根本から見直して一度PCのリカバリを行って、ubuntuのDVDに焼くところからやり直してみたいと思います。

くじけそうになっているところに皆さんの協力が本当に救われました。ありがとうございました。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません