質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
Cygwin

Cygwinは、Unixのような環境を、Windows上で構築させるコマンドラインインターフェースです。

Vim

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

vi

viとは、UNIXおよびUNIX系OSで広く利用されているテキストエディタの一つです。スクリーンエディタになっており、文字列の検索などを行うコマンドモードと文字入力を行う入力モードの2つのモードを切り替えながら操作します。

Q&A

1回答

668閲覧

Cygwinでのviの使用方法について

SUPERFIRE

総合スコア5

Cygwin

Cygwinは、Unixのような環境を、Windows上で構築させるコマンドラインインターフェースです。

Vim

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

vi

viとは、UNIXおよびUNIX系OSで広く利用されているテキストエディタの一つです。スクリーンエディタになっており、文字列の検索などを行うコマンドモードと文字入力を行う入力モードの2つのモードを切り替えながら操作します。

0グッド

1クリップ

投稿2024/02/07 02:56

編集2024/02/08 05:49

実現したいこと

Cygwinでviで書いたものを保存してviを終了したいです。

前提

CygwinでCTFを解いています。vimを使おうと思ったのですが、なぜかvimはコマンドとして見つからないと出たのでviを使っています。

発生している問題・エラーメッセージ

viを使ってファイルに書き込んで保存しようと思ったのですが、:wなど入力しても終了しません。また、Escキーを押してもコマンドモードに戻りません。というより「Insert」「挿入」などと表示されないので、コマンドモードなのか入力モードになっているのかも分からない状況です。なにを押してもキーロガーみたいに^[OCなどと表示されます。

画像での状況説明

イメージ説明
<'type -a vi' や 'vi --version'を試したときに表示されたもの>
イメージ説明

試したこと

viやvimのことを調べてコマンドを調べました。Escキーも連打してみましたが、なにも変化はありませんでした。

補足情報(FW/ツールのバージョンなど)

使用しているもの:Cygwin64-Terminal

ご回答お願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

K.Takata

2024/02/07 10:07

vi は Cygwin のものが正しく実行されていますか。 `type -a vi` を実行すると何が表示されますか? また、`vi --version` を実行すると何が表示されますか? 設定ファイル (.vimrc) は何か使っていますか? `vi --clean` で設定ファイルを読み込ませずに vi を起動した場合は動作に変化はありますか? なお、Cygwin のデフォルトインストールでは vim はインストールされず、Tiny 版の vim が vi の名前でインストールされます。vim が必要な場合はインストーラーから vim を選択してインストールしてください。
SUPERFIRE

2024/02/08 05:45

'type -a vi'と'vi --version'を実行したときの画面の画像を上記の質問の「画面での状況説明」に添付しました。'vi --version'を実行したときに表示されたものは一画面上に収まらなかったので必要な情報が欠けていた場合はお知らせ願います。設定ファイルのことについてはよく分からないのですが、.vircのことですか?また、`vi --clean` で設定ファイルを読み込ませずに vi を起動してみたのですが動作に変化はないように思われます。それともう一つ、気づいたのが文字をコピーして、ペーストした後におかしくなりました。それを行う前はコマンド操作も入力も正常に行えました。よろしくお願いします。
guest

回答1

0

viやVIMを終了させるコマンドは:w(write,保存)ではなく:q(quit,終了)です.
:qを試してみてもらえますか?

投稿2024/03/17 10:47

Sakakoh

総合スコア13

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問