SourceInsight を使用して大規模なソース コードを読み取る方法 - Linux カーネルを例にします

目次

1. Linuxカーネルファイルの解凍名が重複する問題を解決

2. SourceInsight を使用してカーネル ソース コード プロジェクトを作成する

3. SourceInsight でよく使用されるショートカット キー


1. Linuxカーネルファイルの解凍名が重複する問題を解決

Linux のファイル名では大文字と小文字が区別されますが、Windows ではデフォルトで大文字と小文字が区別されないため、Linux カーネルを解凍すると、ファイル名が重複するという問題が発生します。

1. まず Windows フォルダーのプロパティを設定し、Windows 機能を有効にするには、[コントロール パネル]-[プログラム]-[プログラムと機能]で Linux 用 Windows システムを起動します。

2. 次に、カーネルファイルを保存するためのフォルダーを作成します。例として、D ドライブに作成されたカーネルフォルダーを取り上げます。

win+r run cmd 入力コマンド: fsutil ファイル SetCaseSensitiveInfo D:\kernel enable 

3. ファイルを一時的に保存する解凍ソフト用の一時フォルダーを作成し、大文字と小文字を区別するように設定します (例として D ドライブに作成したフォルダー Temp)

win+r run cmd 入力コマンド: fsutil ファイル SetCaseSensitiveInfo D:\Temp enable 

4. 解凍ソフトの一時パスを設定する

 設定後は、名前の重複の問題は発生しません。

2. SourceInsight を使用してカーネル ソース コード プロジェクトを作成する

SourceInsight プロジェクト構成ファイルを保存するフォルダーを作成する

私はソース コード ディレクトリにビルドするのが好きです。実際、どこにでもビルドできます。認識しやすい名前を選択してください。パスに中国語を含めないことをお勧めします。

ソフトウェアを開き、「プロジェクト」-「新規プロジェクト」をクリックします。

プロジェクト名を取得し、前に作成したフォルダーをパスとして選択します

 ソースコードの最上位ディレクトリを選択します

 すべてのソース コード ファイルを追加するには、[すべて追加] を選択します。

ここでは両方のチェックマークをオンにする必要があります 

 すべてのファイルは右側に表示されます。そうでない場合は、赤いボックスの P ボタンをクリックします。

ファイルを同期する 

 

 ファイル数が多いので時間がかかります 

3. SourceInsight でよく使用されるショートカット キー

1. Shift+F8 で指定した文字を強調表示します。

2. Ctrl+F で見つかった結果について、F4 と F3 を使用して前方および後方に検索します。

3. Alt+、戻る、alt+、進むでキーワードを検索します。

4. Alt+G または F5 で固定行番号にジャンプします。

5. Ctrl+M は単独でラベルを管理でき、単独で番号を定義できるため、1 つのファイルまたは複数のファイルを簡単に切り替えることができます。

6. Ctrl+H は 1 つのファイル内で検索および置換し、Ctrl+Shift+H は複数のファイル内で検索および置換します。

7. Alt キーを押しながら左キーで選択すると、si で列を選択できます。

8. Ctrl+/ は、開いているすべてのファイルで特定のキーワードを検索します。

9、Ctrl+Kは行をコピーするためのショートカットキーです

おすすめ

転載: blog.csdn.net/freestep96/article/details/126802888