トップページunix
1001コメント315KB

Emacs Part 43

レス数が1000を超えています。これ以上書き込みはできません。
0001名無しさん@お腹いっぱい。2013/06/09(日) 14:05:32.09
語り合いましょう。

GNU Emacs - GNU Project - Free Software Foundation (FSF)
https://www.gnu.org/software/emacs/

EmacsWiki: サイトマップ
http://www.emacswiki.org/emacs/

Emacsのトラノマキ | 検索結果: | ありえるえりあ
http://dev.ariel-networks.com/wp/?s=Emacs%E3%81%AE%E3%83%88%E3%83%A9%E3%83%8E%E3%83%9E%E3%82%AD

前スレ
EmacsPart42
http://toro.2ch.net/test/read.cgi/unix/1356319580/
0984名無しさん@お腹いっぱい。2013/12/12(木) 21:55:15.46
>>983
ありがとうございます!
英語は苦手ですが参考にしてやってみます
0985名無しさん@お腹いっぱい。2013/12/13(金) 17:58:25.68
http://emacsrocks.com/e13.html
やべー凄過ぎて脱糞した
俺もこうなりたい
0986名無しさん@お腹いっぱい。2013/12/13(金) 19:17:13.70
そりゃ見た目にハデで効率あがるのも認めるけど
やってることはマークと正規表現とquery-replaceを縦横に使いこなすっつー
emacs使いにとっちゃ息をするほどの操作と同じことだろ
0987名無しさん@お腹いっぱい。2013/12/13(金) 19:22:31.50
emacs使いっていうか大抵のエディタ使ってる奴はそれぐらいのことするわな。
multiple-cursor ってなんかズレたらどうしようってイメージしかないんだよな
0988名無しさん@お腹いっぱい。2013/12/14(土) 00:43:18.79
もちろん普通のEmacserは関数内とかでC-M-hでリージョン選択してquery-replaceをするだろうね
それとC-x r tかな
ただ、インパクトは凄いんで multiple-cursor を暫く使ってみる事にするよ
0989名無しさん@お腹いっぱい。2013/12/14(土) 03:05:44.32
cua-mode で満足してたのに、また面白そうなもの教えてくれやがって・・・
0990名無しさん@お腹いっぱい。2013/12/14(土) 10:26:26.39
cua といえば C-S-space の cua-toggle-global-mark ってあんまり使われてなさそう
0991名無しさん@お腹いっぱい。2013/12/14(土) 13:14:07.36
代用はあるけど
単純にかっけえなあw
0992名無しさん@お腹いっぱい。2013/12/14(土) 14:39:31.77
>>990
cuaモードを使ってるけど、cua-toggle-global-markは使ったことなかった。
今使ってみたけどあらかじめペースト先を指定しておく位の使い方しか分からなかった。
何か便利な使い方があったら教えてくれ。
0993名無しさん@お腹いっぱい。2013/12/14(土) 16:30:21.76
連番を指定回数分バッファに出力する何かいい方法はないでしょうか
1
2
3
4
5
こういう風に各行に一つずつ出したいです
0994名無しさん@お腹いっぱい。2013/12/14(土) 16:35:39.39
rectangle-number-lines
0995名無しさん@お腹いっぱい。2013/12/14(土) 16:46:24.23
>>992
ぶっちゃけそれぐらいじゃない?
multiple-cursor みたいにへえーおもしれーって一回触っておわる系。
0996名無しさん@お腹いっぱい。2013/12/14(土) 17:32:26.95
C-u M-! seq 1 5
09979932013/12/14(土) 17:33:10.84
>>994
ありがとうございます。その関数を使えばリージョンの各行に数値を挿入できることを確認しました。
ですが指定した個数を挿入することはできないようです。
(defun test (start end)
(loop for i from start to end do (insert (concat (number-to-string i) "
"))))

(test 1 10)のように始まりと終わりの数値を指定すればそれを一気に挿入するのが理想ですが
そのようなものがあれば知りたいです。

あとlispの書き方でつまずいたのですがdefunの引数に&optionalを指定したとき、デフォルトの値を設定することはできませんか?
上の例だとstartの既定値を1にしたいと思ったのですが、やり方が分かりませんでした。
09989932013/12/14(土) 17:34:22.77
>>996
ばっちりです!ありがとうございます!
0999名無しさん@お腹いっぱい。2013/12/14(土) 17:36:46.70
Emacs Part 44
http://toro.2ch.net/test/read.cgi/unix/1387010164/
1000名無しさん@お腹いっぱい。2013/12/14(土) 20:29:30.22
おらー!
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。