2016-03-30 7 views
0

以外のすべてのファイルの場合、TAB秒の間に4つのスペースをnanoに使用する方法がありますか?マニュアル作りGNUのWhat Name to Give Your Makefile章から取られており、その勧告に従って順序付けされている確認タブを設定するnanoをMakefile以外の4つのスペースに設定するには?

nano() { 
    [[ -n $1 ]] && [[ `basename "$1"` =~ (Makefile|makefile|GNUmakefile) ]] && command nano --tabsize 2 "[email protected]" || command nano --tabstospaces --tabsize 4 "[email protected]" 
} 

名:

答えて

2

は、私は私の.bashrcファイルに次を使用します。

簡単にするために、私は最初の引数だけをチェックします。私の場合、これ以外の設定は.nanorcnb:)に設定されているので、set tabstospacesを削除する必要があります(存在する場合は.nanorc)。

私はこれをBASH 4.xでのみ使用しましたが、以前のバージョンと互換性のないものを使用したかどうかを知るためのシェルの経験はまだありません。

編集

はまた、この時に改善する方法として、--ignorercfilesコマンドラインフラグを考えます。

関連する問題