Windows vista 32bitで,Cygwinからminttyを使用しています.
vimの使用について,いくつか問題が発生しました.
●「$ vi」では起動できるが,「$ vim」だと以下のようにエラーが出る.
$ vim
bash: vim: コマンドが見つかりません
●「$ vi」で起動して使ってみると,明らかに挙動がおかしい
・Backspaceが聞かない
・カーソルキーで移動できず,AとかBが入力されてしまう.
・画面下のコンソール(?)が表示されない.「:wq」等のコマンド自体は使えます.
また,インストールしなおせば直るかもしれないと思ったのですが,以下のようになってアンインストールが出来ません.
$ apt-cyg remove vim
Package manifest missing, cannot remove vim. Exiting
このエラーメッセージについてもググりましたが,有用な情報は見つからずで,困っています.
ご回答よろしくお願いします.
No.3ベストアンサー
- 回答日時:
その状態で、vimでもviでも起動できますが、その二つはコンパイル時の条件が違います。
vi は small feature, vim はHuge featureでコンパイルされています。
vi は、 「本来のvi」に近い動作をするようになっています。
vim として拡張された機能を使いたいのなら、vim で起動してください。(あるいは、 alias でviでvimを起動するようにしてください)
> ・カーソルキーで移動できず,AとかBが入力されてしまう.
これは、挿入モードでの話だと思われます。
# vi , vim の「モード」については、おわかりですね?
「本来のvi」では、挿入モードではカーソルキーは使いません。
> ・画面下のコンソール(?)が表示されない.「:wq」等のコマンド自体は使えます
「本来のvi」では普通です。
http://ja.wikipedia.org/wiki/Vi
の画像を見てください。
> ・Backspaceが聞かない
2通り考えられますが、どちらでしょうか?
(1) カーソルは戻るが、字が消えない。
挿入モードから戻ると、カーソルの位置まで消える。
(2) ^? とか ^H とか表示される。
1なら「本来のvi」ではよくある挙動です。
コマンドラインでも、同様のことが起こります。bashのコマンドラインだと、多機能なのでわかりませんで、 ash 等を使えば、わかると思います。
2 なら、minttyと端末との不一致です。
BaskSpaceキーを押したときに、BS(^H)かDEL(^?)のどちらを送信するか、minttyで設定できたはずです。
stty -a とbashのコマンドを入力すれば、現在の端末の設定がわかります。 このerase が、上記のキー設定と一致しているか確認してください。
No.2
- 回答日時:
それは .xz 形式のパッケージに対応してないバージョンの apt-cyg を使っているのが原因です。
公式ページでは Github に作ったリポジトリを fork して修正版を使うよう案内されています。
有志による修正版が多数ありますので適当なのを選んでください。
https://github.com/transcode-open/apt-cyg/network
参考URL:https://code.google.com/p/apt-cyg/
No.1
- 回答日時:
まず、その vi が何物なのか、確認しましょう。
which vi
で、判ります。
/usr/bin/vi.exe だったとして。
vimをインストールしても、vi はインストールされません。
http://cygwin.com/cgi-bin2/package-cat.cgi?file= …
vim-minimal の方をインストールしたのではないでしょうか?
http://cygwin.com/cgi-bin2/package-cat.cgi?file= …
この回答への補足
回答ありがとうございます.
which vi
をすると,仰る通り「/usr/bin/vi.exe」が返ってきました.
また,apt-cygではなく,setup.exeから,Reinstallを行ったところ,再インストールができ,「vi」でも「vim」でも実行できるようにはなりました.
しかし,依然として
・Backspaceが聞かない
・カーソルキーで移動できず,AとかBが入力されてしまう.
・画面下のコンソール?(挿入モードだと「挿入」と表示されてるところ)が表示されない.
が未解決です.
回答よろしくお願いします.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ソフトウェア) powershell で出力したテキストファイルをvim で開くと文字化け 2 2023/01/11 21:39
- ドライブ・ストレージ デスクトップパソコンOSについて デスクトップパソコンスペック、Inteli54460 HD4600 3 2023/04/17 01:57
- Windows Vista・XP windows xp proが起動しなくなりました 10 2022/05/20 00:49
- その他(OS) Vimのコマンドモードで入力した文字列を削除する方法 1 2022/10/13 08:19
- デスクトップパソコン 「自動修復でPCを修復できませんでした」と表示されPCが起動しないのですが対処法はありますか? 5 2022/05/13 09:16
- au(KDDI) 特定の画面を見るとスマホが固まります ご覧頂き有難うございます。 特定のページを見るとスマホが固まり 1 2023/08/21 19:29
- Windows Me・NT・2000 widows xpのエラーで利用ができなくなりました 3 2022/12/21 13:43
- UNIX・Linux テキストエディタのVimもEmacsも飽きたし病んでしまいました。助けてください。 5 2023/07/05 15:56
- Windows 10 windows11が突然起動しなくなりました 3 2022/06/30 17:49
- ノートパソコン ハードディスクが壊れたPCのオークションへの出品の仕方を教えてください 9 2022/11/16 08:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FMVマイページ、FMVサーチが勝...
-
Google Chromeの文字の表示がぼ...
-
最初から入力モードをローマ字(...
-
ヘルプとサポートが消えません
-
Windowsのショートカットキーを...
-
インストールしたはずのソフト...
-
起動時にWindowsロゴが出た後,...
-
BIOS設定画面から抜け出せない。
-
Windows 10でBIOS画面が表示さ...
-
UbuntuでCUIのフォントを変更し...
-
マルチブート環境のOS選択画面...
-
necノート㍶、スタート画面出ない
-
電源ON直後の文字化けが気持ち悪い
-
なぜかある時間がたつと画面表...
-
primo pdfが起動しません。
-
PC起動時の「windowsを起動して...
-
dynabook BIOSが表示されない
-
Windows Update をして再起動す...
-
1962: No Operating system fou...
-
リモートデスクトップに接続で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FMVマイページ、FMVサーチが勝...
-
Windowsのショートカットキーを...
-
最初から入力モードをローマ字(...
-
Windows 10でBIOS画面が表示さ...
-
Google Chromeの文字の表示がぼ...
-
BIOS設定画面から抜け出せない。
-
dynabook BIOSが表示されない
-
アクセス2003 メニュー画...
-
cmd.exe を実行すると、全画面...
-
フリーソフトのSlideCalendarが...
-
デスクトップでキャラクターを...
-
UbuntuでCUIのフォントを変更し...
-
マルチブート環境のOS選択画面...
-
CSDって?
-
セーフティモードを解除するには?
-
WindowsのOSが2つ以上入ってし...
-
周波数範囲外。
-
PC立ち上がり時のバイオス表...
-
ヘルプとサポートが消えません
-
Windows立ち上げ時、F1を押さ...
おすすめ情報