英語フランス語スペイン語

Ad


OnWorksファビコン

asdfg - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで asdfg を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できる asdfg コマンドです。

プログラム:

NAME


asdfg - QWERTY キーボード用に最適化された軽量のビジュアル エディター

SYNOPSIS


asdfg [ -k ] [ -o ] [ -r ] [ -s ] [ -t タブ stop ] [ -u | -U ] [ -w command ] [ファイル...]

DESCRIPTION


asdfg QWERTY キーボードのユーザー向けに最適化されたインタラクティブな表示テキスト エディターです。
レイアウト。

ファイル名引数なしで実行すると、 asdfg 短いコマンドの紹介を表示し、
概要。

asdfg オリジナルなので、非常に大きな読み取り専用ファイルをすばやく起動して閲覧できます
テキストはファイルからメモリマップされ、次の場合を除いてメモリに複製されません。
変更されます。

OPTIONS


-k キーワードの強調表示を無効にします。

-o 変更されたファイルの元の内容をに保存しないでください file~.

-r 読み取り専用モード:ディスク上のファイルを変更しないでください。

-s 自動インデントには、タブではなくスペースを使用します。

-t 8 タブストップを8または不当な値に設定します。 この設定は次のようになります
後でテキストごとに上書きされます。

-u 無効なUTF-8エンコーディングが含まれている場合でも、ファイルをUTF-8として扱います。

-U たとえファイルがUTF-8のように見えても、ファイルをUTF-XNUMXとして扱わないでください。

-w 書き込み可能性 command
読み取り専用ファイルを変更しようとする場合は、このコマンドを使用します(
文字列 %s ファイルのパス名に置き換えられます)
ファイルを書き込み可能な状態にします。 これは、ソースコードとのやり取りに役立ちます
制御システム(例: p4 edit %s).

意図的に 欠落 商品特徴


asdfg テキストの領域をから渡すのは簡単なので、拡張言語は埋め込まれていません
標準入力の読み取りと標準の書き込みが可能な任意のプログラムまたはスクリプトのエディター
出力。 シェル、 sed(1) awk(1) パイソン(1) および パール(1) そのようなためにすべて使用可能です
スクリプト。 さらに、 asdfg 船は完全な情報源とそれを変更する権利を持ちます、
ユーザーはそれを直接カスタマイズできます。

エディターには、微妙な色の手がかりを持つCおよびC ++キーワードの基本的な構文の強調表示のみがあります
かっこ、角かっこ、中かっこを一致させるのに役立ちます。

asdfg メールやニュースリーダー、IRCクライアント、人工知能心理学者はいない
モード。

Xウィンドウシステムインターフェイスはありません。 それが何ですか xterm(1) および グノーターミナル(1) 使用されている
のため。

基本


A 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다. ファイルなど、表示または編集する文字のシーケンスです。 そうでない場合
ASCII、エディターはそれが合法的なUTF-8でエンコードされているかどうかを自動的に判断し、
良い行い。 エディターは、DOSスタイルの行末を自動的に検出することもできます。

A ビュー テキストの全部または一部で構成されます。 エディター内のテキストには少なくともXNUMXつのビューがあり、
おそらくもっと。

A ウィンドウを使用して入力ファイルを追加します。 はディスプレイの長方形の部分であり、常に単一の
ビュー、そのテキストの連続部分がウィンドウにレンダリングされます。 すべてのビューに
窓。

各ビューには カーソル そしておそらく 選択、一方の端にカーソルがあり、
マーク 他で。 ビューのウィンドウは、存在する場合、常に以下を含むテキストの一部をレンダリングします
ビューのカーソル。

選択はで重要な役割を果たします asdfg。 カットする領域を強調表示することに加えて、
コピーされ、パス名などの一部のコマンドに引数を提供する役割も果たします。
開くファイル。

  クリップ バッファ どのウィンドウにも表示されません。 されたデータのスニペットを受け取ります
テキストを切り取ったりコピーしたりして、他の場所に移動またはコピーできるようにします。 また
で起動されたバックグラウンドコマンドに標準入力を提供します ^R (未満)。 がある
すべてのビューで共有されるXNUMXつのクリップバッファ。

合図


asdfg は、ステータス ラインでディスプレイを乱雑にすることなく、色を使用して情報を伝えます。
またはウィンドウ間の境界。

asdfg は、個別の背景色を使用してタイル ウィンドウを区別します。 アクティブなウィンドウは
常に端末のデフォルトの配色で表示されます。 色はハイライトにも使用されます
現在の選択(シアン)と折りたたまれた領域(赤)。

不要なタブとスペースは紫色でマークされています。 これらには、前のタブまたはスペースが含まれます
行の終わり、およびその後にタブが続くスペース、または可能性のある複数のスペース
タブに置き換えられます。

括弧文字は、括弧が一致するように交互の色で表示されます。
角かっこと中かっこは同じ色です。

赤いカーソルは読み取り専用テキストを示し、緑のカーソルはダーティテキストを示します
(若い人にふさわしくないものではなく、救う必要があるものを意味します)。

コマンド


asdfg 矢印を理解し、ページを上下に移動し、キーボードのキーを削除するので、
読みたくない場合は、実際にはマウスなしのダムメモ帳のように使用できます
次のセクションでは、エディターを終了する方法について説明しています。

マニュアルの次のセクションでは、コマンドは次のように示されます。 ^ key 使用を示すため
Control、Alt、または先行するEscキーのそれらはすべて同じことを意味します。

バリアント コマンドは常にで始まります ^スペース、またはその同義語、 ^@。 いくつかのコマンドは
によって指定される数値引数 ^スペース その後にXNUMX進数またはXNUMX進数が続きます
番号、後者はC言語構文(0xdeadbeef)を使用します。

多くのコマンドは、 選択.

去る


^スペース^ \
前回から変更された元のファイルを残さずに、エディターを中止します ^W ました
中古。

^Q エディターを一時停止し、ターミナルを呼び出したシェルに戻します。 使用
シェルのフォアグラウンドコマンド、おそらく fg、編集を再開します。

^スペース^ Q
変更されたすべてのテキストを保存し、エディターを終了します。

ナビゲーション


「ユニットごとの後方および前方」コマンドは、数値引数がある場合は、それを繰り返しとして扱います。
カウント。

^G カーソルを文字単位で後方に移動します。

^H カーソルを文字単位で前方に移動します。

^スペース^ G
カーソルを画面上のXNUMX行上に移動します。

^スペース^ H
カーソルを画面上のXNUMX行下に移動します。

^K カーソルを単語だけ後方に移動します。

^L カーソルを単語単位で前方に移動します。

^スペース^ K
カーソルをXNUMX文後方に移動します。

^スペース^ L
カーソルをXNUMX文前に移動します。

^T カーソルを行の先頭に戻します。 すでにそこにある場合、それは移動します
前の行の先頭に戻ります。

^Y カーソルを行末まで移動します。 すでにそこにある場合、それは移動します
次の行の終わりに進みます。

^スペース^ T
カーソルを段落の先頭に戻します。 すでにそこにある場合、それ
前の段落の最初に戻ります。

^スペース^ Y
カーソルを段落の終わりまで前方に移動します。 すでにそこにある場合、それは移動します
次の段落の終わりに進みます。

^O 画面がいっぱいになるとウィンドウが後方に移動します。

^P スクリーンフルでウィンドウを前方に移動します。

^スペース^ O
ビューの最初に移動します。

^スペース^ P
ビューの最後に移動します。

^] ネストを尊重して、対応する括弧、角かっこ、または中括弧に移動します。
カーソルはそのような文字の上にあります。 それ以外の場合は、最も近い場所に移動します
括弧文字を囲みます。

^N カーソルを含む行が中央にくるようにウィンドウを再配置します
ディスプレイのその部分。

^スペース^ N
現在のウィンドウがディスプレイ全体を占め、ウィンドウを再配置します。
ただし、数値引数を使用すると、カーソルが指定された行に移動するだけです。
ビューでは、1が最初の行の番号です。

^スペース=
(ご了承ください = 制御文字ではありません)現在の選択にブックマークを設定します
またはカーソル位置。 数値引数を使用して、複数のブックマークを管理できます。

^スペース-
(ご了承ください - 制御文字ではありません)以前に設定されたブックマークに戻ります、
おそらく数値引数で識別されます。

^スペース '
(一重引用符に注意してください ' 制御文字ではありません)識別子を検索します
の識別子 タグ と同じディレクトリで検索されるファイル
現在のビューとそのすべての親。
識別子。 の識別子のエントリごとに新しい小さなウィンドウが開きます
TAGSファイル。

  タグ ファイルはで生成する必要があります クタグス or あふれんばかりのctags ユーティリティとその
-x 出力フォーマット。 選択範囲がある場合は、ビューとその全体から削除されます
内容は、検索される識別子を構成します。 それ以外の場合、
カーソルの直前または前後が検索されます。

SELECTION


これらのコマンドは、現在の選択の有無に敏感です。

^U 存在しない場合は新しい選択を開始し、現在のカーソルにマークを設定します。
次に、通常、目的のもう一方の端に移動します。 ^U の存在下で
選択すると、マークが削除されます。

^スペース^ U
選択しないと、現在の行全体が選択されます。
行の終わりにマークを付け、先頭にカーソルを置きます。 それはと同じです
コマンドシーケンス ^Y^U^T 選択なし。 選択が存在する場合、 ^スペース^ U
カーソルをマークと交換します。

注意してください ^スペース^ U 数値引数を使用すると、マークの設定が無条件に解除されます。
マクロで重宝します。

^スペース^ X
選択しないと、隣接するすべての空白文字が周囲に表示されます
選択するカーソル。カーソルを先頭に置いて、
再入力で簡単に置き換えることができます。

UNDO


asdfg 無限の元に戻す機能があります。

^Z を除いて、最後のコマンドの効果を逆転させます ^Z それ自体、それは
いずれかのビューの現在のテキスト。

^スペース^ Z
最新の元に戻すの効果を元に戻します。 後 ^Z、 どれか 他の そのコマンド
テキストを変更すると、元に戻すことが永続的にコミットされます。

改変


デフォルトモードでは、コマンドインジケータなしで入力された文字は、
現在のカーソル位置。 さらに、カーソルが選択範囲の先頭にある場合、
選択範囲は最初にクリップバッファにカットされるため、新しいテキストで置き換えられます。

^^ (これは、ほとんどのキーボードのキャレット文字であるControl-Shift-6であり、^ 6は
おそらくまた機能します)他の方法では入力できない制御文字をに挿入します
文章。 次に押されるキーは、文字通りのいずれかです。
制御文字、またはそうでない場合は制御文字に変換され、挿入されます。
(たとえば、を押すことができます ^^ 次に、Control-Aまたは単なるAを押して、
文字コード0x01を挿入します。)

^スペース^^
おそらくXNUMX進数の数値引数を使用して、指定されたUnicodeを挿入します
UTF-8形式のテキストへの文字。 テキストがUTF-8でない場合、文字
コードはビッグエンディアンリテラルとして直接挿入されます。

タブ (または ^I)タブ補完を実行しようとします。 それが失敗した場合、TAB文字は
挿入されました。 カーソルが最後にある選択がある場合、エディターは次のことを試みます。
すべてのビューのパス名と単語に基づいて、明確な継続を見つけます。 NS
ファイルを開くのを容易にするために、継続が見つかった場合は、選択範囲に追加されます
  ^E。 選択なし、ただしXNUMXつ以上の直後のカーソル
識別子文字、エディターはを使用して明確な継続を検索します
ビュー内の単語。 継続が見つかった場合は、新しい選択として挿入されます
カーソルを最後に置きます。 カーソルが
選択の開始; その場合、選択範囲は切り取られ、
単一のTAB文字。

^ SpaceTab
(または ^スペース^ I)現在の行を前の行のインデントに揃えます。
数値引数を1にすると、テキストでのタブ文字の使用が切り替わります。
インデント。 2〜20の数値引数を使用すると、タブストップが設定されます
ピッチ。

入力します (または ^M)自動インデントなしでテキストに新しい行を挿入します。

^J (または ^入力 いくつかの優れたターミナルエミュレータの下で)テキストに新しい行を挿入します
自動インデント付き。 もしも ^J 直後に実行されます { そのキャラクター
まだ締めくくりはありません }, ^J また、適切にインデントされた閉じ中括弧を追加します。

バックスペース
(より正確には、その同義語 ^? そして時々、Mac OSXのターミナルのように
応用、 ^/)、カーソル直前の文字を削除します。

^X 選択しないと、カーソルの下の文字が削除されます。 選択するとき
存在し、 ^X それをクリップバッファに移動し、以前にクリップされたテキストを破棄します。

^スペース^ X
前に説明したように、選択しないと周囲の空白が選択されます。 いつ
選択が存在します、 ^スペース^ X それをクリップバッファに移動し、前に置きます
カーソルが最初にある場合は古いテキスト、次の場合はクリップバッファに追加する
カーソルは最後にありました。 意図は複数のためです ^スペース^ X 収集するコマンド
訪問された可能性が最も高い同じ順序でデータをまとめます。

の数値引数 ^スペース^ X 選択したコピーの指定された数をに配置します
クリップバッファ。

^C 選択が必要です。これはクリップバッファにコピーされ、マークが解除されます。

^スペース^ C
にある ^C^スペース^ X にある ^X。 選択範囲をクリップバッファにコピーします。
と同じように最初または最後に配置します ^スペース^ X (その上)。 NS
の数値引数 ^スペース^ C 選択したコピーの指定された数を配置します
クリップバッファに。

^V 選択しないと、現在のクリップバッファの内容が貼り付けられます。 しかし、
選択範囲が存在すると、より一般的な機能が実行されます。
選択とクリップバッファが交換されます。 数値引数を使用すると、 ^V ペーストまたは
番号付きの交換 登録、代替クリップバッファです。 (メイン
クリップバッファはレジスタ0と同じです。)いくつかを保存するための手段であることに加えて
長期間の編集のためのテキスト、レジスタはまたのための手段として機能します
正規表現の括弧で囲まれたサブパターンに一致するテキストを抽出する
検索。

検索


^_ とその同義語 ^/, ^-, ^A 検索モードに入ります。 多くの同義語が定義されています
多くの場合、さまざまなウィンドウで同義または予約されたキーシーケンスであるためです。
マネージャーと screen(1)ユーティリティ。

(具体的には、 ^/ にマップされます ^_ 多くのX端末エミュレーターによって ^- にマップされます
^_ Mac OSXターミナルアプリケーションによる。 ^A のデフォルトのエスケープシーケンスです screen(1)。)

このコマンドのバリアントバージョン(^スペース^ _ およびその同義語)オカレンスを検索します
POSIX正規表現の。 その後に入力される各非コマンド文字は、
現在の検索ターゲット文字列に追加され、選択範囲が次の文字列に移動します
その発生。

英字の場合は 検索にとって重要です。

ほとんどのコマンド文字は、以前にエディタを自動的に検索モードから外します
実行すると、検索ターゲット文字列の最後に検出されたオカレンスは次のようになります。
その選択。

検索モードでは、いくつかのコマンドの意味が異なります。

バックスペース
検索ターゲットから最後の文字を削除し、選択範囲を元に戻します
以前の位置に。

^U 通常、現在強調表示されている検索ターゲットで検索モードを終了するために使用されます
選択として。

^_ (またはその同義語)検索ターゲット文字列に文字が含まれていないと、
再利用される最後に成功した検索のターゲット文字列。

^G および ^H 検索ターゲットの前後のオカレンスにモーションを引き起こします
単一文字の動きではなく、文字列。

入力します (と ^_ およびその同義語)は、遅くともカーソルを使用して検索モードを終了するだけです。
ヒットし、マークが検索前の場所に戻ります(どこかにある場合)。 この
検索を使用して選択範囲の境界を配置する場合に便利です。

テキスト、 ビュー、 および WINDOWS


^W 保存します 変更されたテキストをファイルに戻します。

^スペース^ W
現在のテキストだけを保存します。

^E 選択なしの場合、新しい選択として、現在のテキストのパス名が挿入されます。
パス名を含む選択で、おそらく支援を受けて構築された
タブ補完の(上記)、 ^E ビューを含むウィンドウが表示されます
示されたファイル。まだ存在しない場合は、それを保持するための新しいテキストを作成します。

^スペース^ E
選択すると、現在のテキストの名前が変更され、別のテキストに保存されます
ファイルにソフトウェアを指定する必要があります。

^F 非表示のビューを見つけて現在のウィンドウに関連付け、
現在のビューは表示されません。 ヒッティング ^F すべてのビューを繰り返し循環します。
見えないビューがなかった場合、 ^F 新しいスクラッチテキストを作成します。 ^スペース;
を参照してください。

^スペース^ F
同じことをします。 ただし、ウィンドウの現在のビューと、次の場合はそのテキストも閉じます。
それが最後の見方でした。

^D 現在のウィンドウを水平方向に分割し、非表示または新しいビューを表示します
元のウィンドウの下半分。

^スペース^ D
現在のウィンドウを垂直に分割し、非表示または新しいビューを表示します
元のウィンドウの右半分。

^S 別のウィンドウに移動します。

^S 数値引数を使用すると、特定のウィンドウに移動します。 番号1は左上にあります-
ディスプレイの手隅。

^スペース^ S
別のウィンドウに移動し、古いウィンドウを閉じます。

^スペース;
(ご了承ください ; 制御文字ではありません)新しい匿名テキストを作成します。

^スペース #
(番号記号に注意してください is a コントラル キャラクター) 現在を表示します
パス名と行番号を配置します。

^スペース ?
(疑問符に注意してください ? 制御文字ではありません)新しいウィンドウを表示します
コマンドの組み込みヘルプサマリーを使用します。

マクロス


^スペース^B
キーストロークの記録をマクロとして開始します。これは、
次の ^B または別のマクロ記録。

^ SpaceF1-F12
ファンクションキーの新しいマクロとしてキーストロークの記録を開始します。 ノート
それ F1 および F11 通常、ウィンドウマネージャによって独自の目的でハイジャックされます
おそらく使用できないでしょう。

^B マクロが進行中の場合は、マクロの記録を終了します。 その後、 ^B を再生します
マクロ、おそらく引数として繰り返しカウントを使用します。 での検索に失敗したことに注意してください
マクロはその実行を終了します。

折り畳み


asdfg テキストの一部を単一の文字のように見えるものに「折りたたむ」ことをサポートします。
逆の「展開」操作。 さらに、次のようなテキストのアウトラインビューを提供します。
大きくインデントされたソースコード、 asdfg 自動ネストフォールディング機能があります。

^スペース、
選択すると、選択範囲が折りたたまれます。 そうでなければ、それは繰り返し折ります
アウトラインビューを提供するためのテキストのインデントされた領域。 数値がある場合は、
コード行が含まれる先頭のスペースまたは同等のタブの数を指定します
折りたたむ。 デフォルトは1で、残っていない行は折りたたまれます-
正当化されます。

^スペース。
選択すると、または折りたたまれたセクションのすぐ上で、最上部が展開されます
その中の折りたたみ。 そうでなければ、そして数値があれば、それは完全になります
ビュー全体を展開します。

シェル


^R 選択しないと、新しいスクラッチテキストでインタラクティブシェルが起動します。 とともに
ただし、選択 ^R 選択範囲内のシェルコマンドを実行します
クリップバッファの内容(存在する場合)を標準入力として収集し、出力を収集します
選択を置き換えるためにバックグラウンドで非同期的に。 これにより、多くのことが可能になります
直接使用するのに役立つUNIXテキスト処理コマンド。 いくつかの便利なコマンド
知っている:

cat(1)別のファイル全体を含める、または名前付きパイプへの書き込みを受信する

mkfifo(1)
名前付きパイプを作成して、他のウィンドウのコマンドが出力を指示できるようにします
実行中のテキストに cat バックグラウンドで

cd path
エディターの現在の作業ディレクトリを変更するには(
実際にはシェルに渡されません)

grep(1)
パターンを含む行を検索するには

sort(1)
行をアルファベット順または数値順に並べ替える、場合によっては逆にする

uniq(1)
重複した行を破棄するには

sed(1)のように sed 's / FROM / TO / g' 無条件の検索と置換を通常の方法で実行するには
表現

tr(1)小文字から大文字に変換するには AZ AZ DOSキャリッジリターンを削除するには
-d '[\NS]'

FMT(1)自然言語テキストの段落を再フォーマットする

インデント -st -kr -i8 -nbbo
C言語のソースコードを賢明に再フォーマットする

の項目に表示されます。 -t
データを列にうまく再配置する

man | コルクレット
マニュアルページを読むには

尻尾(1)
ログなどのファイルへの追加を監視する

make(1)
コードをコンパイルするには

スペル リスト | sort | uniq | の項目に表示されます。
スペルミスの可能性がある単語のリストを取得するには

^スペース^ R 選択しないと、非同期の子プロセスの出力が終了します
それはまだ実行中です。

みんなが読んでいる


* カーソルの後の残りの行を選択するには、次を使用します。 ^U^Y

* 多くの場合、問題のある単語を修正するよりも、再入力する方が高速です。 ^U^K その後
再入力。

* テキストの複数のブロックを転置するのは簡単です ^V、通常の一般化
選択したクリップバッファの交換に操作を貼り付けます。

* インクリメンタルサーチと置換は、マクロを使用するか、クリップを使用して行うことができます。
置換テキスト、および置換される検索ヒットで、 ^U^V^C^/^/ 〜へ
ヒットを置換テキストと交換し、それをクリップバッファにコピーして戻し、
検索パターンの次の出現に進みます。 しかし、交換するとき
テキストは短いので、を押して選択範囲を上書きするのが最も簡単な場合があります
^U^X すぐに新しいテキストを再入力します。

* Aの左側にあるキーになるようにキーボードを再構成します。これは、おそらく
ラベル キャップ ロックは、代わりにControl修飾子として解釈されます。

*   グノーターミナル(1)ターミナルエミュレータは asdfg を構成する場合
端末のスクロールバック制限は比較的小さい値になります。

* 画面全体の半分だけ前後に移動するには、次を使用します。 ^O or ^P その後 ^N。 (または
環境変数を設定します AOEUI_OVERLAP 50まで。)

* 繰り返し回数のある文字を挿入するには、新しい選択範囲に文字を入力します。
繰り返しカウントでクリップバッファに切り込みます ^スペース^ X、次に貼り付けます ^V.

onworks.net サービスを使用してオンラインで asdfg を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad