Vimの検索、スクロールを覚える(置換はナシ)

目次

  1. スクロール
  2. 行検索
  3. ファイル内検索

スクロール

 コマンド 操作 ポイント
Ctrl + u 半画面分上へスクロール UPする(u)
Ctrl + d 半画面分下へスクロール DOWNする(d)
Ctrl + y 1行分上へスクロール  
Ctrl + e 1行分下へスクロール  
z + enter カーソル位置が上に来るようにスクロール  
z + z カーソル位置が中央に来るようにスクロール  
z + b カーソル位置が下に来るようにスクロール  

z+~は他にも色々な入力方法があります。この場合は筆者にとってタイプしやすいものを羅列しています。 (Ctrl+~も他にもあります)

検索

行検索

コマンド 操作 +ポイント
f + 文字 直近の指定した文字にカーソルを合わせる 大文字で逆方向へ検索 
t + 文字 直近の指定した文字の前にカーソルを合わせる 大文字で逆方向へ検索 
;(セミコロン) 順方向に繰り返し検索  
,(カンマ) 逆方向に繰り返し検索  

ファイル内検索

コマンド 操作 +ポイント
/(スラッシュ) 下に向かって検索 現在位置から検索が始まるため、初めの行から検索したい場合はggではじめに戻る 
? 上に向かって検索 同上 
n 次の検索候補へ  
N 前の検索候補へ  

参考記事:

脱初心者を目指すなら知っておきたい便利なVimコマンド25選 (Vimmerレベル診断付き) #Vim - Qiita
Vim のスクロールコマンド - Vim のブログ
Amazon.co.jp: 新しいLinuxの教科書

Mac:Finderでよく使うショートカット

キー 操作 注釈
cmd + shift + H ホーム(user名)へ移動  
cmd + shift + D デスクトップへ移動  
cmd + option + L ダウンロードへ移動 shiftじゃなくoption 
cmd + shift + G 指定したフォルダへ移動する ファイル名を入れると自動補完してくれる
cmd + F 検索バーにフォーカスする  
cmd + I 情報を見る  

参考記事

Mac - Finderのショートカットキーの一覧表(まとめ)
Mac のキーボードショートカット

たまに使うけど忘れちゃうコマンドたち

目次

  1. findコマンド(+ grepコマンド)
  2. mvコマンド
  3. cpコマンド
  4. mkdirコマンド
  5. rmコマンド

はじめに

以下コマンドは、
ファイルパスで指定するとパスのファイル / ディレクトリに、
ファイル / ディレクトリ名のみ指定すると、カレントディレクトリのファイル / ディレクトリに対して適用されます。

findコマンド(+ grepコマンド)

  • 「このディレクトリ内にこのファイルない?」な時にファイルを探してくれるコマンド。
  • 大体grepコマンドと一緒に使ってる。
$ find directory | grep file 
// find directory -name file と同じ
// ディレクトリの中からファイルを探す
// 部分検索、ワイルドカードも可

詳しくはコチラ

https://atmarkit.itmedia.co.jp/ait/articles/1607/20/news024.html

mvコマンド

  • 「このファイルをここに移動させたい」時に
$ mv file directory
// 指定したファイルを指定したディレクトリに移動する

mv file1 file2 file3 directoryのように、複数ファイルの指定もできる。

詳しくはコチラ

https://atmarkit.itmedia.co.jp/ait/articles/1606/13/news024.html

cpコマンド

  • 「このファイルをここにコピーしたい」時に
  • mvコマンドと大体同じ(語弊あるかも)
$ cp file directory
// カレントディレクトリのファイルを、カレントディレクトリのディレクトリに移動する

同名ファイルがある時は確認せずにファイルを上書きしてしまうので注意!
-iオプションで事前に確認するように出来る。
(自分はcpと打つとcp -iになるように設定しています)

mvと同じく複数ファイルの指定も可能。

詳しくはコチラ

https://atmarkit.itmedia.co.jp/ait/articles/1605/31/news019.html

mkdirコマンド

$ mkdir dir1
// カレントディレクトリにディレクトリを作成する

$ mkdir -p dir1/dir2/dir3
// サブディレクトリもまとめて作成する
// dir1を作成、且つdir1の中にdir2を、dir2のなかにdir3を作成

詳しくはコチラ

https://atmarkit.itmedia.co.jp/ait/articles/1606/07/news015.html

rmコマンド

$ rm file
// ファイルを削除する

$ rm -r dir1
// ディレクトリを中身も一緒に削除する

詳しくはコチラ

https://atmarkit.itmedia.co.jp/ait/articles/1606/06/news013.html

おわりに

たまに使うけど忘れちゃうコマンドたちを紹介しました。
基本的には公式を探す、$ <command> man と打ち込むなどする方が良いのでしょうが、
自分の場合、「今求めている情報だけほしい!余計なのいらない!」ということが多かったためこのようにリストアップしてみました。
ただ最終的には定期的に公式を参照するなどした方が良さそう。

次は「MacのFinder操作のショートカットキー、便利キー」、「ターミナル操作のショートカットキー、便利キー」などを予定しています。よかったら見てみてください。