トップ
新規
一覧
単語検索
最終更新
ヘルプ
ログイン
アールメカブ
Emacsによるソース操作
をテンプレートにして作成
開始行:
[[Linuxの備忘録]]
[[ここ:http://www.alles.or.jp/~torutk/oojava/meadow/progr...
#contents
* コーディング時の便利機能 [#ra6b87bc]
コーディングミスを防止する
括弧の対応付けを表示
キャラクタ端末でも有効なblink-matching-parenとグラフィッ...
blink-matching-paren
デフォルトでは、プログラミング編集モードでは閉じ括弧をタ...
変数名 指定内容 デフォルト値
blink-matching-paren t / nil t
blink-matching-delay 秒 1
blink-matching-paren-distance 文字 25600
show-paren-mode
Meadowではグラフィックスを使用できるので、上述のblink-mat...
M-x show-paren-mode
モードがオンのときは、以下のように対応する括弧が色つき表...
* コメントの編集 [#p1a38dba]
-単一コメントの記述開始
M-;
によって、カーソルのある行の然るべき位置にコメント入力が...
doSomething();
//
空白行でM-;とタイプすると、インデント位置に//が入る
isActive = false; //
コードのある行でM-;とタイプすると、行末に//が入る
- 次の行へのコメントの編集継続
C-M-j
によって、現在編集しているコメント行の次の行をコメント行...
// infinite loop
//
- loopの直後でC-M-jとタイプすると、次の行のインデント位置...
/**
* Calculate cost of the work
*
- workの直後でC-M-jとタイプすると、次の行のインデント位置...
行内のコメントの削除
C-c - C-x ;
によって、カーソル行のコメント部分を削除します。(kill-com...
行全部がコメントのときは、C-kで行削除した方が簡単ですが、...
- 複数行をまとめてコメント化/コメント解除
C-c C-c
によって、リージョン(選択範囲)行をコメント化またはコメ...
位置の保存
* マーク [#n6fa675d]
Javaではプログラム中で使用するクラスをimport文で宣言する...
注)最近のバージョンではimport文を追加するWizard機能があ...
-1.レジスタに位置を保存
レジスタ(1文字の名前)にポイント位置を記憶するには
C-x r [spc] <名前>
たとえばimport文を書く位置にポイントをあわせ、C-x r [spc]...
- 2.レジスタに記憶した位置へ移動
レジスタに記憶した位置へ移動するには
C-x r j <名前>
先のiレジスタの位置へ移動するには、C-x r j i と実行しま...
- 3.現在編集中の位置をマーク
上述1.2.の手順でimport文記述位置をレジスタiに保存し...
C-[spc]
を実行すると、ミニバッファ行に"Mark set"と表示されます。...
C-u C-[spc]
を実行すると、先ほどマークした場所に移動します。このマー...
* 自動インデント実行 [#j2988d97]
ソースコードのインデントが何らかの理由で崩れているとき、...
- 操作方法
インデントを整形したいブロックの始まり(すなわち中括弧の...
* 文字補完(動的略語展開) [#t85201af]
Emacsには、動的略語(dynamic abbrev)という機能があります。...
ObjectOutputStream objectOutputStream =
new Ob
と打ってから、M-/ を実行すると、下線部が
ObjectOutputStream objectOutputStream =
new ObjectOutputStream
と展開されます。上記の場合はカーソル位置から直前のObで始...
(setq dabbrev-case-fold-search nil)
終了行:
[[Linuxの備忘録]]
[[ここ:http://www.alles.or.jp/~torutk/oojava/meadow/progr...
#contents
* コーディング時の便利機能 [#ra6b87bc]
コーディングミスを防止する
括弧の対応付けを表示
キャラクタ端末でも有効なblink-matching-parenとグラフィッ...
blink-matching-paren
デフォルトでは、プログラミング編集モードでは閉じ括弧をタ...
変数名 指定内容 デフォルト値
blink-matching-paren t / nil t
blink-matching-delay 秒 1
blink-matching-paren-distance 文字 25600
show-paren-mode
Meadowではグラフィックスを使用できるので、上述のblink-mat...
M-x show-paren-mode
モードがオンのときは、以下のように対応する括弧が色つき表...
* コメントの編集 [#p1a38dba]
-単一コメントの記述開始
M-;
によって、カーソルのある行の然るべき位置にコメント入力が...
doSomething();
//
空白行でM-;とタイプすると、インデント位置に//が入る
isActive = false; //
コードのある行でM-;とタイプすると、行末に//が入る
- 次の行へのコメントの編集継続
C-M-j
によって、現在編集しているコメント行の次の行をコメント行...
// infinite loop
//
- loopの直後でC-M-jとタイプすると、次の行のインデント位置...
/**
* Calculate cost of the work
*
- workの直後でC-M-jとタイプすると、次の行のインデント位置...
行内のコメントの削除
C-c - C-x ;
によって、カーソル行のコメント部分を削除します。(kill-com...
行全部がコメントのときは、C-kで行削除した方が簡単ですが、...
- 複数行をまとめてコメント化/コメント解除
C-c C-c
によって、リージョン(選択範囲)行をコメント化またはコメ...
位置の保存
* マーク [#n6fa675d]
Javaではプログラム中で使用するクラスをimport文で宣言する...
注)最近のバージョンではimport文を追加するWizard機能があ...
-1.レジスタに位置を保存
レジスタ(1文字の名前)にポイント位置を記憶するには
C-x r [spc] <名前>
たとえばimport文を書く位置にポイントをあわせ、C-x r [spc]...
- 2.レジスタに記憶した位置へ移動
レジスタに記憶した位置へ移動するには
C-x r j <名前>
先のiレジスタの位置へ移動するには、C-x r j i と実行しま...
- 3.現在編集中の位置をマーク
上述1.2.の手順でimport文記述位置をレジスタiに保存し...
C-[spc]
を実行すると、ミニバッファ行に"Mark set"と表示されます。...
C-u C-[spc]
を実行すると、先ほどマークした場所に移動します。このマー...
* 自動インデント実行 [#j2988d97]
ソースコードのインデントが何らかの理由で崩れているとき、...
- 操作方法
インデントを整形したいブロックの始まり(すなわち中括弧の...
* 文字補完(動的略語展開) [#t85201af]
Emacsには、動的略語(dynamic abbrev)という機能があります。...
ObjectOutputStream objectOutputStream =
new Ob
と打ってから、M-/ を実行すると、下線部が
ObjectOutputStream objectOutputStream =
new ObjectOutputStream
と展開されます。上記の場合はカーソル位置から直前のObで始...
(setq dabbrev-case-fold-search nil)
ページ名: