逆引きUNIXコマンド/viのインデントをスペースにする方法
の編集
Top
/
逆引きUNIXコマンド
/
viのインデントをスペースにする方法
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * viのインデントをスペースにする方法 [#i62c988c] プログラミングをしている方で、インデントをタブでは無く、スペースで使用している方は、結構多いと思います。~ viの設定により、タブキーを押しても指定したスペース数でインデントすることができます。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * 関連記事 [#geb99d5d] -[[タブをスペースに変換・expandコマンド>タブをスペースに変換>逆引きUNIXコマンド/タブをスペースに変換]] -[[スペースをタブに変換・unexpandコマンド>逆引きUNIXコマンド/スペースをタブに変換]] -[[HEX形式でファイルを見たい・odコマンド>逆引きUNIXコマンド/HEX形式でファイルを見たい]] -[[viでボックス選択(矩形選択)する操作方法>逆引きUNIXコマンド/viでボックス選択(矩形選択)する操作方法]] -[[viで行番号を表示する方法>逆引きUNIXコマンド/viで行番号を表示する方法]] -[[viで行番号を非表示する方法>逆引きUNIXコマンド/viで行番号を非表示する方法]] -[[viでタブ幅を設定する方法>逆引きUNIXコマンド/viでタブ幅を設定する方法]] -[[viでオートインデントを設定する方法>逆引きUNIXコマンド/viでオートインデントを設定する方法]] -[[viで文字列の置換をする方法>逆引きUNIXコマンド/viで文字列の置換をする方法]] -[[viで検索した結果のハイライト表示を消す方法>逆引きUNIXコマンド/viで検索した結果のハイライト表示を消す方法]] -[[viで大文字小文字を区別せず検索する方法>逆引きUNIXコマンド/viで大文字小文字を区別せず検索する方法]] -[[viのインデントをスペースにする方法>逆引きUNIXコマンド/viのインデントをスペースにする方法]] -[[vi「E297 スワップファイルの書込みエラーです」の対処方法>逆引きUNIXコマンド/vi「E297 スワップファイルの書込みエラーです」の対処方法]] -[[viで文字コードおよび改行コードを指定してファイルを開く>逆引きUNIXコマンド/viで文字コードおよび改行コードを指定してファイルを開く]] * vi設定コマンド [#d490b3fd] 以下の3のコマンドにより設定することができます。 set tabstop=4 set autoindent set expandtab 上記の3つのsetは、タブ幅4(スペース4つになる)、オートインデントの有効化、Tabをスペースにするの3つを指定し設定ています。~ vi起動後に設定するには、以下の操作になります。 :set tabstop=4 <Enter> :set autoindent <Enter> :set expandtab <Enter> * viの設定ファイルに記述 [#seda0bc5] viの設定ファイルに記述すると、上記の設定がvi起動時には有効になります。~ ホームディレクトリに.vimrcファイルを作成し.vimrcファイルに以下の記述をします。~ ファイルが存在する場合は追記すればよいと思います。 set tabstop=4 set autoindent set expandtab * set expandtabの無効化方法 [#p496dc59] スペースをタブに変更したい(もどしたい)場合のコマンドは以下のようになります。 set noexpandtab set expandtabが無効になります。 * 番外編 [#m3fba451] 既にタブでインデントしているテキストをスペースに変換したい場合は、以下のコマンドが便利です。 expand 使用方法は、「[[タブをスペースに変換>逆引きUNIXコマンド/タブをスペースに変換]]」を参照してください。~ 逆にスペースをタブに変換したい場合は、以下のコマンドを利用します。 unexpand 使用方法は、「[[スペースをタブに変換>逆引きUNIXコマンド/スペースをタブに変換]]」を参照してください。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
タイムスタンプを変更しない
#navi(../) * viのインデントをスペースにする方法 [#i62c988c] プログラミングをしている方で、インデントをタブでは無く、スペースで使用している方は、結構多いと思います。~ viの設定により、タブキーを押しても指定したスペース数でインデントすることができます。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * 関連記事 [#geb99d5d] -[[タブをスペースに変換・expandコマンド>タブをスペースに変換>逆引きUNIXコマンド/タブをスペースに変換]] -[[スペースをタブに変換・unexpandコマンド>逆引きUNIXコマンド/スペースをタブに変換]] -[[HEX形式でファイルを見たい・odコマンド>逆引きUNIXコマンド/HEX形式でファイルを見たい]] -[[viでボックス選択(矩形選択)する操作方法>逆引きUNIXコマンド/viでボックス選択(矩形選択)する操作方法]] -[[viで行番号を表示する方法>逆引きUNIXコマンド/viで行番号を表示する方法]] -[[viで行番号を非表示する方法>逆引きUNIXコマンド/viで行番号を非表示する方法]] -[[viでタブ幅を設定する方法>逆引きUNIXコマンド/viでタブ幅を設定する方法]] -[[viでオートインデントを設定する方法>逆引きUNIXコマンド/viでオートインデントを設定する方法]] -[[viで文字列の置換をする方法>逆引きUNIXコマンド/viで文字列の置換をする方法]] -[[viで検索した結果のハイライト表示を消す方法>逆引きUNIXコマンド/viで検索した結果のハイライト表示を消す方法]] -[[viで大文字小文字を区別せず検索する方法>逆引きUNIXコマンド/viで大文字小文字を区別せず検索する方法]] -[[viのインデントをスペースにする方法>逆引きUNIXコマンド/viのインデントをスペースにする方法]] -[[vi「E297 スワップファイルの書込みエラーです」の対処方法>逆引きUNIXコマンド/vi「E297 スワップファイルの書込みエラーです」の対処方法]] -[[viで文字コードおよび改行コードを指定してファイルを開く>逆引きUNIXコマンド/viで文字コードおよび改行コードを指定してファイルを開く]] * vi設定コマンド [#d490b3fd] 以下の3のコマンドにより設定することができます。 set tabstop=4 set autoindent set expandtab 上記の3つのsetは、タブ幅4(スペース4つになる)、オートインデントの有効化、Tabをスペースにするの3つを指定し設定ています。~ vi起動後に設定するには、以下の操作になります。 :set tabstop=4 <Enter> :set autoindent <Enter> :set expandtab <Enter> * viの設定ファイルに記述 [#seda0bc5] viの設定ファイルに記述すると、上記の設定がvi起動時には有効になります。~ ホームディレクトリに.vimrcファイルを作成し.vimrcファイルに以下の記述をします。~ ファイルが存在する場合は追記すればよいと思います。 set tabstop=4 set autoindent set expandtab * set expandtabの無効化方法 [#p496dc59] スペースをタブに変更したい(もどしたい)場合のコマンドは以下のようになります。 set noexpandtab set expandtabが無効になります。 * 番外編 [#m3fba451] 既にタブでインデントしているテキストをスペースに変換したい場合は、以下のコマンドが便利です。 expand 使用方法は、「[[タブをスペースに変換>逆引きUNIXコマンド/タブをスペースに変換]]」を参照してください。~ 逆にスペースをタブに変換したい場合は、以下のコマンドを利用します。 unexpand 使用方法は、「[[スペースをタブに変換>逆引きUNIXコマンド/スペースをタブに変換]]」を参照してください。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
テキスト整形のルールを表示する