vi/vimで範囲指定して置換する方法

August 26,2022 11:55 PM
Category:[Linux]
Tag:[linux]
Permalink

vi/vimで範囲指定して置換する方法を紹介します。

1.問題点

vi/vimで置換するには

:%s/[検索文字列]/[置換文字列]/

一括置換であれば

:%s/[検索文字列]/[置換文字列]/g

ですが、範囲を指定して置換する方法が分かりません。

ということで、vi/vimで範囲指定して置換する方法を紹介します。

2.範囲指定して置換する

範囲指定して置換するには、マーク機能を併用します。

まず、置換したい範囲の開始行で

ms

を入力します。

次に置換したい範囲の終了行で、

me

を入力します。

そして、コマンドモードで、

:'s,'es/[検索文字列]/[置換文字列]/

を入力すれば、指定した範囲だけが置換されます。

vimの場合、範囲外の行にある対象文字列が反転するようです。

Comments [0] | Trackbacks [0]

WordPressでカスタムフィールドを表示する方法

August 18,2022 11:55 PM
Category:[カスタムフィールド]
Tag:[WordPress]
Permalink

WordPressでカスタムフィールドを表示する方法を紹介します。

この記事ではWordPress6.0.1で動作確認しています。

1.問題点

WordPressでカスタムフィールドを表示させたいのですが、手順を忘れてしまい、ネットで調べたのですが古い画面の手順しか出てきません。

みなさんユーチューバーになってしまったようです(笑)。

ということで、最新版のWordPressでカスタムフィールドを表示する方法を紹介します。

2.WordPressでカスタムフィールドを表示する

記事編集画面の右上にある「オプション」アイコンをクリック。

「オプション」アイコン

「設定」をクリック。

設定

「パネル」をクリック。

パネル

「カスタムフィールド」を有効にします。

カスタムフィールド

すぐに有効にしたい場合は「有効化してリロード」をクリック。編集中の場合は一旦保存してからこの操作を行ってください。

有効化してリロード

これでカスタムフィールドが表示されます。

表示されたカスタムフィールド

Comments [0] | Trackbacks [0]

vi/vimでマークした行に移動する方法

August 10,2022 11:55 PM
Category:[Linux]
Tag:[linux]
Permalink

vi/vimでマークした行に移動する方法を紹介します。

1.問題点

vi/vimでは

m{mark}

でマークする機能があります。

{mark}にはアルファベット26文字×2(大文字・小文字)が登録できます。

たとえば、10行目にカーソルがある状態で

ma

と入力すれば、aに10行目が登録されます。

が、マークした位置にジャンプする方法が分かりません。

ということで、vi/vimでマークした行に移動する方法を紹介します。

2.マークした行に移動する

マークした行に移動するには、

'{mark}

と入力します。

先の例であれば、

'a

と入力すれば10行目にジャンプします。

コマンドモードに切り替える必要はありません。

Comments [0] | Trackbacks [0]
 1  |  2  |  3  |  4  |  5  | All pages