ターミナルからファイルを開いて変更し保存する

cakePHP

最近は急遽laravelを勉強しました。
この時にターミナルからファイルを開き、内容を変更し保存する、という作業がありました。また一つ覚えたのでメモします。

 

まずはvimを立ち上げることが必要です。
※これをやらずにファイルを変更しようとしてもできませんでした

$vim

するとこんな風にターミナルに表示されvimが立ち上がります。

この状態のままだと何も打てないのですが「:」を打つと最下部に「:」が表示されて vimコメンどが打てるようになります。

ファイルを開くコマンドは「:e」なのでlaravelの.envを開きたいときは

$:e .env

と打ちます。

このように.envが開きます。ディレクトリツリーには.envが表示されないのですがターミナルから開くことができます。

カーソルを変更箇所に合わせて内容を変更します。
保存して終了するコマンドは以下です。

$ :wq

 

以下、他のコマンドです。

:w 保存
:w! 強制的に保存(読み取り専用ファイルであっても保存)
:wq 保存して終了
:wq! 強制的に保存して終了(読み取り専用ファイルであっても保存して終了)
ZZ 保存して終了
ZQ 保存せずに終了

参考サイト
Vim使い方】ファイルの作成と開き方、保存の方法。(Mac OS X)

コメント

タイトルとURLをコピーしました