私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレEmacs Part 43
emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
何言ってるんだ俺
そんなコマンドないぞ
そんなコマンドないぞ
あ、書き込めた。移動系はC-sが多いな。
isearchからM-s oでoccurに派生したり、M-s h rでマーカーに派生したり。
あとは、C-x r SPCでレジスタ利用かな。
重くなったらナローイングするけど、一つのバッファに対して複数指定できれば便利かもね
isearchからM-s oでoccurに派生したり、M-s h rでマーカーに派生したり。
あとは、C-x r SPCでレジスタ利用かな。
重くなったらナローイングするけど、一つのバッファに対して複数指定できれば便利かもね
いまさらながら auto-complete 入れてみた。
スクラッチバッファに (point) と書こうとしたら、候補に pong と出てきた。
M-x pong してみた。
しばし仕事中に遊んでしまった。
スクラッチバッファに (point) と書こうとしたら、候補に pong と出てきた。
M-x pong してみた。
しばし仕事中に遊んでしまった。
レジスタ置いてもそのまま忘れて自力で戻ってることがよくあるw
タグジャンプしてんのに自力で戻ってることもよくあるww
タグジャンプしてんのに自力で戻ってることもよくあるww
set-family-attributeのfamilyで任意のフォントを指定できますが
そのフォントを指定したディレクトリ内から探してくるよう設定することはできませんか
フォントのパスを格納している変数が何かあるかと思ったのですが、探せませんでした
そのフォントを指定したディレクトリ内から探してくるよう設定することはできませんか
フォントのパスを格納している変数が何かあるかと思ったのですが、探せませんでした
>>258
helm-c-moccurに移行しないの?
helm-c-moccurに移行しないの?
>>264
あるんだ。じゃあいい加減helmに移行しようかな
あるんだ。じゃあいい加減helmに移行しようかな
ナローイングは関数とかクラスとかの中のシンボルを一括で変項したいとき使う。読むときに使うってのは他に意識を散らさないためにするのかな。
レジスタはキーボードマクロと一緒に使うくらいだな。
レジスタはキーボードマクロと一緒に使うくらいだな。
ナローイングはローカル変数の検索に使うことが多いな
悲しいかなむやみにでかい関数なんかにもよく出会う
ポイントの移動には視線ポインティングデバイスが普及してくれるとうれしいと思う
でかい画面でC-sでの移動も、途中で引っかかったりすると、ポイントがどこにあるのか探す羽目になったりするし
できれば複数人の視線分のポインタが色違いで出てくれたりするとうれしいな
悲しいかなむやみにでかい関数なんかにもよく出会う
ポイントの移動には視線ポインティングデバイスが普及してくれるとうれしいと思う
でかい画面でC-sでの移動も、途中で引っかかったりすると、ポイントがどこにあるのか探す羽目になったりするし
できれば複数人の視線分のポインタが色違いで出てくれたりするとうれしいな
>>269
それはボインだ。
それはボインだ。
キーボードに専用キーつけて、押している間だけ反応するとかにしないと、なんにしても使い物にならないとは思う
医療用のだと瞬きで反応したりするけれど、エディタ使うような奴には無理があるしな
ビデオ会議中、視線ポイント有効キーを押している間は、チラ見もしないという集中力が求められるのは当然のこと^^
医療用のだと瞬きで反応したりするけれど、エディタ使うような奴には無理があるしな
ビデオ会議中、視線ポイント有効キーを押している間は、チラ見もしないという集中力が求められるのは当然のこと^^
フットスイッチとか普通に売ってるし、SFネタで良ければマスタースレーブ方式の
パワードスーツで武器選択する際には舌でスイッチしてたっけ。
パワードスーツで武器選択する際には舌でスイッチしてたっけ。
小指だけでも辛いものがあるのに、舌使うなんてこと想像もしたくないぞ
現行のキーボードでもカーソル移動系のキーが余るだろう(そのくらいの精度がないと使えんし)から、
フットスイッチまではいらないと思う
コンピュータの操作でポインタ移動系はかなりのウェートを占めていると思うしな
ディスプレイとの距離の問題があるから少なくともカメラ2つは必要そうだけれど、
なんせかんせ3Dばやりなんだから各ディスプレー毎に3Dカメラ搭載がデフォになるのはそう遠くないと思う
ずいぶん前から視線をトレースする(光学系かな?)ことってできてたと思うし、
デジタル処理加えれば何とかなりそうな気がするんだけれど、いまだに出てこないというのはなんかあるのかな?
現行のキーボードでもカーソル移動系のキーが余るだろう(そのくらいの精度がないと使えんし)から、
フットスイッチまではいらないと思う
コンピュータの操作でポインタ移動系はかなりのウェートを占めていると思うしな
ディスプレイとの距離の問題があるから少なくともカメラ2つは必要そうだけれど、
なんせかんせ3Dばやりなんだから各ディスプレー毎に3Dカメラ搭載がデフォになるのはそう遠くないと思う
ずいぶん前から視線をトレースする(光学系かな?)ことってできてたと思うし、
デジタル処理加えれば何とかなりそうな気がするんだけれど、いまだに出てこないというのはなんかあるのかな?
evil-surround で質問です。ご指南下さい。
複数行を tag で囲むには どのようにすればよいのでしょうか?
やりたいこと
aaa
bbb
ccc
↓
"aaa"
"bbb"
"ccc"
やったこと
visual mode で選択し、s" と入力してみたのですがだめでした。
↓こんな感じになったりします。
"aaa
bbb
ccc"
# とりあえず regex で置換してます。
# cscope って便利ですね。
複数行を tag で囲むには どのようにすればよいのでしょうか?
やりたいこと
aaa
bbb
ccc
↓
"aaa"
"bbb"
"ccc"
やったこと
visual mode で選択し、s" と入力してみたのですがだめでした。
↓こんな感じになったりします。
"aaa
bbb
ccc"
# とりあえず regex で置換してます。
# cscope って便利ですね。
isearchでの移動だとカーソルと移動先の文字の位置関係を気にしないといけないからace-jumpでの移動に切り替えようと思ってたんだけど、
ace-jumpをC-c SPCに割り当ててるとどうにも使いにくいのでいい方法はないか調べてたらこんなのがあった。
```
どんなもんかと簡単に説明すると、H-a ~ H-z, H-0 ~ H-9をすべてace-jump-modeに割り当て、例えばH-c通したら即座に画面上の文字cにジャンプしようとするようにします。
画面上に文字cが1つしか現れていなければH-cで即座にジャンプしますし、複数現れていればH-c bみたいな感じで2ストロークで飛べます。
候補が多すぎる場合はそれに応じてストローク数は増えますが、大体2-3回です。
Hって何って人は後述の修飾キーの説明をどうぞ。
```
ちょっと強引がけどすごく使いやすい。
ace-jumpをC-c SPCに割り当ててるとどうにも使いにくいのでいい方法はないか調べてたらこんなのがあった。
```
どんなもんかと簡単に説明すると、H-a ~ H-z, H-0 ~ H-9をすべてace-jump-modeに割り当て、例えばH-c通したら即座に画面上の文字cにジャンプしようとするようにします。
画面上に文字cが1つしか現れていなければH-cで即座にジャンプしますし、複数現れていればH-c bみたいな感じで2ストロークで飛べます。
候補が多すぎる場合はそれに応じてストローク数は増えますが、大体2-3回です。
Hって何って人は後述の修飾キーの説明をどうぞ。
```
ちょっと強引がけどすごく使いやすい。
ace-jump-modeを使ってみたけれど面白いねこれ
別ウィンドウを表示しているときにlineの移動コマンドを呼び出すと、ウィンドウをまたいで特定の行に移動することが簡単にできるないでこういうことができるなんて面白い
別ウィンドウを表示しているときにlineの移動コマンドを呼び出すと、ウィンドウをまたいで特定の行に移動することが簡単にできるないでこういうことができるなんて面白い
>>276
C-x ( ←キーマクロの開始
C-a ←行頭へカーソルの移動
" ←「"」の入力
C-e ←行末へカーソルの移動
" ←「"」の入力
C-n ←次の行へカーソルの移動
) ←キーマクロの終了
そんで、例えば4行分キーマクロを実行させたければ
実行したい位置へカーソルを移動させて
4 C-x e
と、実行する。ちなみにわかるとは思うが7行分実行させたい場合は
7 C-x e
な。
C-x ( ←キーマクロの開始
C-a ←行頭へカーソルの移動
" ←「"」の入力
C-e ←行末へカーソルの移動
" ←「"」の入力
C-n ←次の行へカーソルの移動
) ←キーマクロの終了
そんで、例えば4行分キーマクロを実行させたければ
実行したい位置へカーソルを移動させて
4 C-x e
と、実行する。ちなみにわかるとは思うが7行分実行させたい場合は
7 C-x e
な。
column-nuber-mode とか line-number-mode のこと?
>>280
俺も最近まで知らなかたけど
C-x e の後にeを押した回数だけキーマクロが実行される
つまり4回キーマクロを実行したい場合はC-x e e e eと入力すれば良い
他にはコマンドを複数回実行したい場合は
C-u 4 C-x e (これで4回キーマクロが実行される)
の他に
C-4 C-x e
なんて方法もある
俺も最近まで知らなかたけど
C-x e の後にeを押した回数だけキーマクロが実行される
つまり4回キーマクロを実行したい場合はC-x e e e eと入力すれば良い
他にはコマンドを複数回実行したい場合は
C-u 4 C-x e (これで4回キーマクロが実行される)
の他に
C-4 C-x e
なんて方法もある
(Type e to repeat macro)
ほんとだ、俺も今まで全く見てなかった・・
ほんとだ、俺も今まで全く見てなかった・・
マクロはマクロのキーバインドを忘れてしまって結局使わないってパターンがおおいわ・・
dmacro も一時期使ってたけど今の emacs で動くのかな
dmacro も一時期使ってたけど今の emacs で動くのかな
行頭、行末でいいんならそんなにregexp使わなくてもできるだろ
先頭行と最終行は手でやるって前提。いきなりやる程自信はないんでいつもquery付だけど
M-% C-q C-j [Enter] " C-q C-j " [Enter]
y g
M-% C-q C-j [Enter] " C-q C-j ", [Enter]
y g
っつーのはまれによく使う
先頭行と最終行は手でやるって前提。いきなりやる程自信はないんでいつもquery付だけど
M-% C-q C-j [Enter] " C-q C-j " [Enter]
y g
M-% C-q C-j [Enter] " C-q C-j ", [Enter]
y g
っつーのはまれによく使う
そんならこれでいいんじゃない
M-x replace-regexp [Return] .* [Return] "\&"
空行をスキップしたいなら
M-x replace-regexp [Return] .+ [Return] "\&"
M-x replace-regexp [Return] .* [Return] "\&"
空行をスキップしたいなら
M-x replace-regexp [Return] .+ [Return] "\&"
散々既出だと思うのですが、カーソル移動系のコマンドを作ろうとすると、
(let ((bol (save-excursion (beginning-of-line) (point)))
:
などをものすごい頻度で使います。
もうそろそろ、C関数で行頭/行末のposを返す関数を載せてホスィ
(let ((bol (save-excursion (beginning-of-line) (point)))
:
などをものすごい頻度で使います。
もうそろそろ、C関数で行頭/行末のposを返す関数を載せてホスィ
>>293
1996-11-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
* editfns.c (Fline_beginning_position, Fline_end_position): New fns.
1996-11-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
* editfns.c (Fline_beginning_position, Fline_end_position): New fns.
>>294
M-x describe-function line-end-position して、自分の盲目さに気づきました。
1996年というと自分はまだ elisp 触っておりませんです。お恥ずかしい限り。
M-x describe-function line-end-position して、自分の盲目さに気づきました。
1996年というと自分はまだ elisp 触っておりませんです。お恥ずかしい限り。
移動系は行を跨いだ移動と行内の移動で違うな
あと画面内の移動とファイル全体の移動も違う
あと画面内の移動とファイル全体の移動も違う
.emacs.d直下のelisp全部消しちまった・・・
サルベージは諦めたのでお勧めのemacsの設定を公開してるgithubリポジトリとか教えてください。
サルベージは諦めたのでお勧めのemacsの設定を公開してるgithubリポジトリとか教えてください。
バニラから使い始める
↓
気づいたところで足りないものを足していく
↓
けっこうすぐ元に戻る
↓
必要なものだけきれいに揃っており、結果的に大掃除完了
↓
しあわせ
↓
気づいたところで足りないものを足していく
↓
けっこうすぐ元に戻る
↓
必要なものだけきれいに揃っており、結果的に大掃除完了
↓
しあわせ
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- Emacs Part 40 (1001) - [92%] - 2012/9/7 0:30
- Emacs Part 47 (995) - [92%] - 2015/4/19 13:01
- Emacs Part 42 (1001) - [92%] - 2013/6/9 5:15 △
- Emacs Part 44 (1001) - [92%] - 2014/2/8 8:01 △
- Emacs Part 53 (989) - [92%] - 2022/12/5 12:45
- Emacs Part 46 (984) - [92%] - 2014/12/24 14:15
- Emacs Part 45 (1001) - [92%] - 2014/6/23 9:45
- Emacs Part 48 (997) - [92%] - 2015/12/9 15:15
- Emacs Part 49 (974) - [92%] - 2016/12/7 9:45
- Emacs Part 33 (1001) - [92%] - 2010/3/9 20:01 ○
- Emacs Part 41 (1001) - [92%] - 2012/12/24 4:15
- Emacs Part 32 (1001) - [84%] - 2009/12/20 2:04 ○
- Emacs Part 31 (1001) - [84%] - 2009/10/23 10:31 ○
- Emacs part 23 (1001) - [84%] - 2008/2/8 0:04 ☆
トップメニューへ / →のくす牧場書庫について