Linux joeコマンド

Linux 命令大全Linuxコマンド大全

Linux joeコマンドはテキストファイルを編集するために使用します。

Joeは強力な全画面テキストエディタプログラムです。操作の複雑さはPicoより少し高めですが、機能は比較的充実しています。Joeは一度に複数のファイルを開くことができ、各ファイルはそれぞれ編集領域に置かれ、ファイル間で切り取り・貼り付け操作を実行できます。

構文

joe [-asis][-beep][-csmode][-dopadding][-exask][-force][-help][-keepup][-lightoff][-arking][-mid][-nobackups][-nonotice][-nosta][-noxon][-orphan][-backpath<目录>][-columns<栏位>][-lines<行数>][-pg<行数>][-skiptop<行数>][-autoindent crlf linums overwrite rdonly wordwrap][+<行数>][-indentc<缩排字符>][-istep<缩排字符数>][-keymap<按键配置文件>][-lmargin<栏数>][-rmargin<栏数>][-tab<栏数>][要编辑的文件]</p>

パラメータ:

  • 以下はプログラムパラメータです。
  • -asis 文字コードが127を超える文字は何も処理しません。
  • -backpath<ディレクトリ> バックアップファイルのディレクトリを指定します。
  • -beep 編集時にエラーがあればビープ音を鳴らします。
    • -columns<カラム数> カラム数を設定します。
    • -csmode 連続検索モードを実行できます。
    • -dopadding プログラムとttyの間にバッファを存在させます。
    • -exask プログラムで"Ctrl+k+x"を実行するとき、ファイルを保存するかどうかを先に確認します。
    • -force 最後の行の末尾に改行記号を強制的に追加します。
    • -help プログラム実行時にヘルプも表示します。
    • -keepup プログラムに入った後、画面上部がステータス行になります。
    • -lightoff 選択したブロックはブロックコマンド実行後、元の状態に戻ります。
    • -lines<行数> 行数を設定します。
    • -marking ブロックを選択するとき、反転表示されたブロックはカーソルに合わせて移動します。
    • -mid カーソルが画面から出るとき、自動的にスクロールしてカーソルを中央に戻します。
    • -nobackups バックアップファイルを作成しません。
    • -nonotice プログラム実行時に著作権情報を表示しません。
    • -nosta プログラム実行時にステータス行を表示しません。
    • -noxon "Ctrl+s"と"Ctrl+q"キーの機能をキャンセルしようとします。
    • -orphan 一度に複数のファイルを開く場合、他のファイルは独立したバッファに置かれ、別途編集領域を開きません。
    • -pg<行数> "PageUp"または"PageDown"でページをめくるときに、前のページから保持する行数。
    • -skiptop<行数> 画面上部の指定した行数を使用しません。
    • 以下はファイルパラメータです。
    • +<行数> ファイルを開くときにカーソルが置かれる行数を指定します。
    • -autoindent 自動インデント。
    • -crlf 改行時にCR-LF文字を使用します。
    • -indentc<インデント文字> インデント実行時に実際に挿入する文字。
    • -istep<インデント文字数> インデント実行ごとに移動するインデント文字数。
    • -keymap<キー設定ファイル> 異なるキー設定ファイルを使用します。
    • -linums 各行の前に行番号を追加します。
    • -lmargin<カラム数> 左マージンを設定します。
    • -overwrite 上書きモードを設定します。
    • -rmargin<カラム数> 右マージンを設定します。
    • -tab<カラム数> タブ幅を設定します。
    • -rdonly 読み取り専用でファイルを開きます。-wordwrap 編集時に右マージンを超えると自動的に折り返します。

    例

    joeコマンドを使ってテキストファイルを編集します。例えば、joeでC言語のソースコードmain.cを編集するには、次のコマンドを使用します:

    joe main.c
    

    jedと同様に、joeエディタではC言語の構文もカラーで表示されます。効果は以下のとおりです:

    I A main.c (c) Row 1 Col 1 12:28 Ctrl-K H for help  
    #上排从左至右分别为打开的文件名、光标所在行列数、现在时间、显示操作说明  
    /*-*- linux-c-*-*/ #编辑区  
    #include <linux/mm.h> 
    #include <linux/sysctl.h> 
    #include <linux/nsproxy.h> 
    static struct list_head *  
    net_ctl_header_lookup(struct ctl_table_root *root, struct nsproxy *namespaces)  
    {  
    return &namespaces->net_ns->sysctl_table_headers;  
    }  
    static struct ctl_table_root net_sysctl_root = {  
    .lookup = net_ctl_header_lookup,  
    };  
    static int sysctl_net_init(struct net *net)  
    {  
    INIT_LIST_HEAD(&net->sysctl_table_headers);  
    return 0;  
    }  
    ** Joe's Own Editor v3.5 ** (utf-8) ** Copyright . 2006 ** #joe编辑区的版本及版权信息 
    

    joeエディタにはいくつかの一般的なコンビネーションキーがあります。例えば、Ctrl+K+Hでオンラインヘルプを求めることができます。まずCtrl+Kコンビネーションキーを押し、次に文字Hを入力すると、ヘルプメニューが表示されます。このヘルプ情報を通じて、joeエディタの操作方法を簡単に知ることができます。

    Linux 命令大全Linuxコマンド大全

    その他の拡張