私の連絡先情報
郵便メール:
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
i.MX8MM プロセッサは、高度な 14LPCFinFET プロセスを使用して、より高速な速度と高い電力効率を実現します。クアッドコア Cortex-A53、シングルコア Cortex-M4、最大 5 コア、最大 1.8 GHz のクロック、2G DDR4 メモリ、8G EMMCストレージ。ギガビット産業用イーサネット、MIPI-DSI、USB ホスト、WIFI/BT、4G モジュール、CAN、RS485 およびその他のインターフェイスがすべて利用可能です。 H264、VP8 ビデオ ハード コーディング、H.264、H.265、VP8、VP9 ビデオ ハード デコーディング、および関連プロセスが提供され、8 ウェイ PDM インターフェイス、5 ウェイ SAI インターフェイス、および 2 ウェイ スピーカーをサポートします。このシステムは、Android9.0 (root 権限の取得をサポート) Linux4.14.78+Qt5.10.1、Yocto、Ubuntu20、および Debian9 システムをサポートします。スマート充電パイル、モノのインターネット、産業用制御、医療、インテリジェント輸送などに適しており、あらゆる一般産業およびモノのインターネットのアプリケーションに使用できます。
[一般アカウント] Xunwei Electronics
[ファン グループ] 258811263 (ドライバーのドキュメントとルーチンを入手するにはグループに参加してください)
この章の内容に対応するビデオ説明リンク (オンラインで視聴):
Vimエディタの使い方 →https://www.bilibili.com/video/BV1M7411m7wT?p=6
vi エディタは、Unix システム用のオリジナルのエディタです。コンソール グラフィック モードを使用してテキスト編集ウィンドウをシミュレートし、ファイル内の行の表示、ファイル内での移動、テキストの挿入、編集、置換を行うことができます。これは世界で最も複雑なエディタかもしれませんが、その膨大な機能により、長年にわたり Unix システム管理者にとっての主力ツールとなっています。 GNU プロジェクトが vi エディターをオープンソースの世界に移植したとき、それにいくつかの改善を加えることにしました。これは Unix のオリジナルの vi エディターではなくなったため、開発者はこれを vi Improvement (vim) という名前に変更しました。
win には wps と office があるだけでなく、ubuntu にも多くのエディターがあります。ほとんどすべてのディストリビューションには vi/vim エディターがあり、組み込み Linux では通常、vim エディターが統合されているため、vim エディターのほとんどのバージョンがサポートされているため、vim について学習する必要があります。
vim は vi の拡張版であり、基本的にすべての vi コマンドが vim 上で使用でき、vi よりも使いやすくなっています。これら 2 つは同じであるため、次の研究では vim と vi を区別しません。
Windows ではアイコンをダブルクリックできますが、vi エディタにはメニューがなく、コマンドで操作します。 home/topeet パスの下にあるコンソールを開きます。ここでは test.c として vi ファイル名を直接入力すると、テキスト エディタが開きます。開いたファイルが存在しない場合は、新しいファイルが作成され、ファイルが存在する場合は、直接開きます。以下に示すように
ターミナルに vim コマンドと編集するファイルの名前を入力して、vim エディタを起動します (vim の起動時にファイル名が指定されていない場合、またはファイルが存在しない場合、vim は編集用に新しいバッファ領域を開きます) 。
vim エディターには 3 つの動作モードがあります。
最初のモードは一般モードです。vim エディタを開いた後のモードは通常モードです。
2 番目のモードは編集モードです。文字通り、テキストを入力できる編集モードです。編集モードに切り替えたいのですが、キーボードの i を押すと、下図に示すように INSERT が表示され、現在のモードが編集モードになります。編集モードではテキスト内容を入力できます。 テキストや文字を入力することが可能です。
編集モードから通常モードに戻り、キーボードの ESC キーを直接押します。これで、左下隅に INSERT という文字が表示されなくなります。
3 番目はコマンドラインモードです , 現在のモードは通常モードです。コマンドラインモードに切り替えて、キーボードで「:」を直接入力します。下図のように「:」がある場合、現在の状態はコマンドラインモードです。
たとえば、行番号を表示するには、コマンドラインモードでコマンド「setnumber」を入力します。
以下に示すように:
コマンドラインモードでESCキーを押すか、通常モードに戻ることができます。たとえば、通常モードから編集モードに切り替える場合は、キーボードの i を押してから、ESC を押して戻ります。 ESC を使用してこれら 3 つのモードに戻ります。ESC は、キーボードの「:」または「i」キーを押すと切り替わります。これらは vim エディターの 3 つのモードです。キーボードの i キーに加えて、a または o キーを押して編集モードに入ることができます。
通常モードでは、vim が端末の種類を正しく識別できれば (通常の状況では問題ないはずです)、矢印キーを直接使用してテキスト領域内のカーソルを移動できます。
vim には、カーソルを移動するための独自のコマンドもあります。
K: 上に移動
J: 下に移動します
H: 左に移動
L: 右に移動
Ctrl+F (PageDown): 1 画面下にスクロールします
Ctrl+B (PageUp): 1 画面上にスクロールします
通常モードでキーボードの g をダブルクリックすると、カーソルを最初の行に配置することができます。カーソルを最後の行に配置したい場合は、G をクリックします。たとえば、カーソルを 3 行目に移動したい場合は、「3gg」と入力します。
gg: カーソルを最初の行に置きます
G: カーソルを最終行に置きます
ngg: カーソルを n 行目に置きます
Windows のテキストエディタを使用するとコピー&ペーストがとても便利なので、直接コマンドを使うよりも便利な Windows と同様の操作方法を紹介します。
まず、内容をコピーする行の先頭にカーソルを置き、上下左右のキーを使用してテキストを選択し、キーボードの Y を押して、esc キーを押して戻ります。通常モードの場合は、貼り付けたい場所にカーソルを移動し、キーボードの p を押します。
1 行目から 4 行目のこれらの文字をコピーしたい場合は、まずカーソルを行の先頭、つまりコピーしたい行の先頭に移動してから、キーボードの v を押し、単語を押します。左下隅に VISUAL が表示されます。次に、キーボードの上下左右のキーを使用して、コピーするテキストを選択します。選択した後、以下に示すように、キーボードの Y を押します。
次にテキストを貼り付け、まずキーボードの ESC を押して通常モードに戻ります。次に、貼り付けたい位置にカーソルを移動し、5 行目から貼り付けて、キーボードの p を押すだけです。
ここでは 1 行だけコピーしたいが、あまり多くの行をコピーしたくない場合は、これを実行するのが面倒です。たとえば、ここで 4 行目をコピーしたい場合は、次のような簡単な方法もあります。キーボードの y をダブルクリックして、カーソルを移動します。9 行目で p を押して行をコピーします。
複数行をコピーしたい場合は、このコマンドを使用して完了することもできます。作者は nyy コマンドを直接使用します。このコマンドは、現在の行から n 行下をコピーするものです。ここでは 3 行目から 6 行目をコピーします。ここでは 4yy と入力し、カーソルを に移動します。 11 行目。キーボードの p を直接押して、4 行すべてをコピーします。
これは vi の copy コマンドで、私たちがよく使うコマンドです。
yy: 現在の行をコピーします
nyy: 現在の行から n 行下をコピーします。
方法 1: 直接編集モードに入り、delete を使用して削除する
方法 2: dd コマンドを使用する
dd: カーソルがある行を削除します。
ndd: n 行削除
n1,n2d: 指定した範囲の行を削除します。コマンドラインモードでの操作が必要です。
方法 1 では、直接編集モードに入り、キーボードで直接削除を押します。これが面倒な場合は、このコマンドを使用して、テキストの内容を直接削除することもできます。カーソルは I 現在 8 行目にあります。今は INSERT なので、通常モードに切り替えてから d をダブルクリックすると、8 行目が削除されます。以下に示すように。
同様に、n 行を削除する場合に使用する ndd を使用することもできます。たとえば、9 行目から 11 行目を削除し、直接 3dd を入力すると、次の図に示すように、これらの 3 行が削除されます。
日常的に使用する場合、これらのコマンドを使用して 1 行ずつ削除するのは面倒です。このコマンドの形式は n1、n2d です。コマンドライン入力。
1行目から6行目までの内容をすべて削除したいのですが、キーボードのコロンを押してコマンドラインモードに入り、次のように入力します。 1,6日以下に示すように、Enter キーを押すと、1 行目から 6 行目までがすべて削除されます。
Win で元に戻すには Ctrl+Z を使用します。元に戻すには、通常モードで文字 u を入力します。これは通常モードであり、閉じたテキスト ファイルを元に戻すことはできません。これは Win の場合と同じです。削除したコンテンツを元に戻します。最初のステップは、通常モードに戻ることです。現在のモードがわからない場合は、ESC キーを直接使用して通常モードに戻り、キーボードの u を押します。削除すると内容が戻ってきます。元に戻したくない場合は、どうすれば元に戻せますか? 元に戻すには、ctrl+r を使用します。以下に示すように。
Windows で検索するには、Ctrl+F を使用します。Ubuntu の vim エディターでは、コマンド ライン モードで「/」または「?」を入力して検索します。たとえば、2 つの文字 da を検索したい場合は、コマンド ライン モードに入り、キーボードの「/」を直接押して da と入力し、Enter キーを押すと、文字 da が検索されます。つまり入力/日,以下に示すように。
下方向に検索するには、キーボードの「n」をクリックすると下方向に検索されます。ESC を押して通常モードに戻り、「?」を入力してから da を入力し、Enter キーを押して n を押すと上方向に検索されます。 . 検索するので、上方向に検索したい場合は、「?」を使用してコマンドラインモードに入ります。以下に示すように。
まずコマンド ライン モードに入り、「%s /xunwei/dianzi/g」と入力して Enter キーを押します。これにより、下の図に示すように、Xunwei が Electron に置き換えられます。コマンド形式は「%s /old/new/g」です。
:q! 強制終了
:wq 保存して終了
:q 未編集のテキストを終了します
コロンを直接入力してコマンド ライン モードに入り、保存して終了する場合は、直接 wq と入力して Enter キーを押して保存して終了します。以下に示すように。
test.c ファイルを再度開くと、変更された内容がまだ残っていることがわかります。保存せずに変更したい場合は、この行を削除し、colon: を入力し、q! を入力すると終了します。このテキストを開くと、削除されたものが保存されていないことがわかります。これは、以前の操作が保存されていないことを意味します。以下に示すように。
直接終了したい場合は、ファイルを開いて中身を確認しただけで、内部のファイルを直接編集したわけではありません。 :q退出できます。以下に示すように。
保存後、次の図に示すように、vim エディターによって test.c ファイルが自動的に保存されます。以前は test.c ファイルがありませんでした。
したがって、ここでファイルを作成する必要はありません。vi を使用して、作成するファイルの名前を追加し、それを開いて保存します。ここでファイルを作成します。ここではtest4.cという名前を付けて直接入力します。 vi テスト4.c 、パスにそのようなファイルはありません。次に、vim エディターが最初にこのファイルを作成し、それを開いて保存し、ls で確認します。これにより、このパスに test4.c が存在します。以下に示すように。
vimdiff ファイル1 ファイル2 ファイル3
次に、vim 編集のもう 1 つの機能である vimdiff を使用して、比較したいファイルを比較してみましょう。結果は下図の通りです。
vimdiff テスト.c テスト4.c
ほとんどの場合、2 つのファイルを比較します。もちろん、このコマンドは 3 つ以上のファイルを比較することもできます (以下の図を参照)。
vimdiff テスト.c テスト4.c テスト3.c
ここでは最初に vim エディタについて紹介します。