なぜvimを学ぶのか Linuxには多数の設定ファイルがあるため、Linuxには多くのテキスト処理ツールがあります。よく使われるものは次のとおりです。 対象読者 運用、開発、および Linux の知識を深めたい人。 bash を学びたいなら、vim を学ぶ方が便利です。毎回 Windows に行って編集するわけにはいきません。 学習を始める 3つのモードのviとスイッチング
グラフLR A[通常モード] -- I/O/A/R --> B[編集モード] A -- コロン/疑問符/スラッシュ --> C [コマンドラインモード] C -- ESC --> A B -- ESC --> A 通常モードから編集モードに切り替えるコマンドの違い
共通ボタンと機能 以下の手順では大文字と小文字が区別されます カーソルの移動方法(通常モード)
削除、コピー、貼り付け(通常モード)
検索と置換(通常モード)
テキストを選択(通常モード)
総括する 上記のコマンドから、viではいくつかの文字が特別な意味を持っていることがわかります。 $は行末、0は行頭、Gは最終行、yはコピー、dは行削除、xは文字削除を表します。 数字は通常、何かが何回繰り返されるかを示し、大文字と小文字は通常、反対の意味を持ちます。 ページをめくるショートカットキーは英語の略語です
ファイルを別名で保存する(コマンドモード)
練習する wget 'http://linux.vbird.org/linux_basic/0310vi/man.config'
7. 65 行目から 73 行目 (MANPATH_MAP を含む) の内容をコピーし、最後の行の後に貼り付けます。
答えは次のとおりです。 vi マニュアル.config :セットnu 58G 40→ /dir/bin/foo gg /bzip2 118 行 50,100 秒 / man / MAN / gc 25 件の変更、23 行が変更されました u、または保存せずに終了: q! 65G行目を見つけて、9yy行目をコピーし、最後のG行目を見つけてpを貼り付けます。 :21,42s/^#//g //正規表現が使用できます:w man.test.config 27G 15倍あなた 最初の行 gg, i <enter> を見つけて、コンテンツを入力します: wq 複数ファイルの編集 viの後に複数のファイルを続けることができます。 vi man.config テスト.txt n 次のファイルを編集する N 前のファイルを編集する ファイル 現在編集中のすべてのファイルを表示します マルチウィンドウ編集 :sp [ファイル名] コマンドを使用すると、同じウィンドウで複数のファイルを開くことができます。 :sp /etc/hosts 各ウィンドウには独自のモードとコマンドがあります [ctrl]+w+↓ 次のウィンドウに切り替える [ctrl]+w+↑ 前のウィンドウに切り替える vimの設定ファイル ~/.vimrc を編集する(簡単な設定) 「1行に1つの設定」はコメントです すべての設定項目を表示するには、set all コマンドを使用します。よく使用される設定項目は次のとおりです。
上記のコマンドは、バックスペースとタブがタブ単位で使用されることを示すために設定されています。タブを表すためにスペースを使用する必要がある場合は、次の設定を追加する必要があります。
「 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。 以下もご興味があるかもしれません:
|
>>: MySQLを定期的にバックアップしてQiniuにアップロードする方法
reactプロジェクトで非常に一般的なシナリオ: const [watchValue、setWatc...
序文今日、注文データを同期した後、同僚は、合計注文金額とデータソースの合計金額に差があったため、LI...
最近、私は「ぶどうコレクション」というプロジェクトに取り組んでいます。簡単に言うと、Budou ペー...
私は同時通訳音声認識機能を使用して、WeChatアプレットのホームページの音声検索機能を実現しました...
バージョン: セントロス==7.2 jdk==1.8 合流==6.15.4 jira-ソフトウェア=...
開発を行う際に、次のような状況に遭遇することがよくあります。 a.swf が Web ページに追加さ...
序文多くの場合、ユーザーが自分のデータに対して実行する操作に基づいて何かを行う必要があります。たとえ...
RocketMQ は、Alibaba が設計した分散型のキューベースのメッセージング ミドルウェア...
いくつかの理由(好奇心も含む)から、数週間前に Linux デスクトップとして Xfce を使い始め...
border-radius:10px; /* すべての角は半径 10px で丸められます*/ bor...
単方向リンク リストは、先頭から末尾、または末尾から先頭への方向のみを走査できます。そのため、単方向...
1. 静的ページとは、Web ページ内に HTML タグのみが含まれるページです。WEB 開発者がこ...
導入:インターネット上にはデータベースの最適化に関する情報や方法が数多くありますが、その多くは品質に...
1. ストレージエンジン前のセクションでは、SQL 実行プランは、エグゼキュータ コンポーネントがス...
この記事の例では、参考までに虫眼鏡コンポーネントを開発するためのjsの具体的なコードを共有しています...