ホーム > Other > '** is a directory'とエラーが出たときの解決方法【Vim】
Other

'** is a directory'とエラーが出たときの解決方法【Vim】

いつもご利用ありがとうございます。
この記事には広告が掲載されており、その広告費によって運営しています。

Vim でファイルを開こうとした時、'textfile is a directory'と出たときの解決方法をまとめました。

はじめに

この記事では、

vim textfile

といったコマンドで、vim でファイル編集をしようとしたときに起きたエラーの解決方法について書いています。

textfileの部分には、vim で編集したいファイル名が入ります。

今回解決するエラー文

textfile is a directory

考えられる原因

  1. ファイル名を間違えている
  2. ファイルの場所を間違えている

解決方法

ファイル名を正しく指定する

filename.txtにはファイル名を書きます。

拡張子までしっかり書きましょう。

vim filename.txt

ファイルの場所を間違えている

vim など、ファイル名を指定するコマンドは、現在いるディレクトリの場所からの相対パス、または絶対パスでファイルを指定します。

なので、

vim filename.txt

このコマンドでファイルが開けるのは、このファイルがあるディレクトリにいることが前提となります。

ディレクトリを移動するコマンド

cd directoryname
cd ..

チェンジディレクトリコマンドでディレクトリを移動することができます。

今操作しているディレクトリを知る

pwd

今のディレクリにどんなファイルがあるか知る

ls

このコマンドで今のディレクトリにどんな名前のファイルがあるか分かります。

これらのコマンドを使って、正しいファイルの場所を指定してファイルを開きましょう。

まとめ

ファイル名を指定するコマンドは他にもたくさんあります。

記事を参考にして色々実装しようとすると、人によって環境が違うのでファイルの位置まで記事どおりには行かないと思いますので、注意する必要があると思います。

最初はこういった部分がプログラミングは難しいですが、そのうち慣れます。

フィードバックのお願い
この記事のフィードバックがありましたらYoutubeの適当な動画にコメントしていただいたり、お問い合わせからご連絡ください。