1 名前:名無しさん@お腹いっぱい。 [2008/02/03(日) 23:47:18 ] Vim 6以降に関する話題、Part15です。 www.vim.org/ 前スレ pc11.2ch.net/test/read.cgi/unix/1174302567/ 関連情報は>>2-8 あたり。
521 名前:名無しさん@お腹いっぱい。 mailto:age [2008/07/27(日) 13:57:55 ] ニャース・ΜL キテガイリスト 28人目 pc11.2ch.net/test/read.cgi/unix/1211200469/ ニャース・ΜL キテガイリスト 28人目 pc11.2ch.net/test/read.cgi/unix/1211200469/ ニャース・ΜL キテガイリスト 28人目 pc11.2ch.net/test/read.cgi/unix/1211200469/ ニャース・ΜL キテガイリスト 28人目 pc11.2ch.net/test/read.cgi/unix/1211200469/ ニャース・ΜL キテガイリスト 28人目 pc11.2ch.net/test/read.cgi/unix/1211200469/ ニャース・ΜL キテガイリスト 28人目 pc11.2ch.net/test/read.cgi/unix/1211200469/ ニャース・ΜL キテガイリスト 28人目 pc11.2ch.net/test/read.cgi/unix/1211200469/ ニャース・ΜL キテガイリスト 28人目 pc11.2ch.net/test/read.cgi/unix/1211200469/ ニャース・ΜL キテガイリスト 28人目 pc11.2ch.net/test/read.cgi/unix/1211200469/ ニャース・ΜL キテガイリスト 28人目 pc11.2ch.net/test/read.cgi/unix/1211200469/
522 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/27(日) 14:16:31 ] そんなことよりお前ら、「パンツ ◆7vYOZotTDo」がリアルで逮捕されたことをどう思うよ? 埼玉県上尾市上尾村、無職 小沢史人 容疑者(32)のことだよ。 こんなところで煽りあってる場合じゃねーんじゃね?
523 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/27(日) 15:40:12 ] 煽りあいより、さらにどうでもいいでがす。
524 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/27(日) 15:45:16 ] 2chでコテハンなんかつかてるやつは、目立ちたがりやだから 良くも悪くも そして、ほとんどは悪い方で目立つ
525 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/11(月) 11:07:45 ] pc11.2ch.net/test/read.cgi/linux/1209657943/825 >浮動小数点数に対応した「VIM 7.2」がリリース >ttp://journal.mycom.co.jp/news/2008/08/11/001/index.html
526 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/13(水) 22:44:34 ] 7.2 cygwinでmakeしてみた -with-iconvが要らなくなったみたい。 いまんとこ7.1と違いはわからん
527 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/14(木) 12:14:52 ] 日本語入力を起動すると、 "-- 挿入 --" という表示が "-- IM 挿入 --" になった。すげえ!! …って、誰が嬉しい機能なんだ。
528 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/14(木) 13:56:29 ] less.shってページャとして常用するにはイマイチだと思っていたけど mysql の pager に設定すると、横スクロールができるからなかなかいい感じ。
529 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/14(木) 14:49:03 ] 本当に本当に初心者質問で失礼します。 Windows 環境にて Kaoriya さんの Gvim を使っていますが 起動時に毎回以下のメッセージが出て邪魔なのです。 --------------------------- Vim Initialisation --------------------------- Cannot load registered type library. Do you want to register Vim now? --------------------------- はい(Y) いいえ(N) --------------------------- これを出さないようにする方法はありますでしょうか?
530 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/14(木) 16:48:24 ] はい(Y) で登録したら、次からは訊かれないんじゃなかったっけ。
531 名前:529 mailto:sage [2008/08/14(木) 17:18:13 ] >> 530 レスありがとうございます。 また説明不足、失礼しました。 はい(Y) と応えてもまた聞かれてしまうのです。 以下に はい(Y) を選んだ後の状態について書きます。 まず以下のメッセージが表示されます。 Registered successfully OK そして OK ボタンを押すと以下が表示されます。 You must restart Vim in order for the registration to take effect. OK ここで OK ボタンを押すと gvim が終了してしまいます。 # エラーメッセージは表示されません。 # また gvim のウィンドウが開く様子もありません。 仕方がないので再度 gvim.exe を起動します。 すると最初の はい(Y) を選択するメッセージボックスが 再び表示されてしまいます。以下、延々と前述の通りの動作となります。 ちなみに いいえ(N) を選ぶと gvim が起動します。 が、一度終了し再度起動するとやはり、 はい(Y)、いいえ(N) を選択するメッセージボックスが 表示されてしまいます。
532 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/14(木) 18:53:10 ] 「:help -silent」を見れ とのことです。 ttp://osdir.com/ml/editors.vim/2002/msg03964.html
533 名前:529 mailto:sage [2008/08/14(木) 22:33:33 ] >>532 レスありがとうございます。 結論から先に書きますと、状態は変わっていません。 -silent オプション付きで -unregister, -register してから 起動してみましたが、依然としてメッセージが表示されてしまいます。 起動時に -silent を付けたりもしましたが変わりません…。 度々、スレ汚し恐縮ですが何か情報がありましたらご教授ください。
534 名前:529 mailto:sage [2008/08/14(木) 22:51:58 ] Gvim のバージョンすら書いて無かったですね。失礼しました。 バージョンは以下です。 VIM - Vi IMproved 7.1 (2007 May 12, compiled May 31 2008 10:29:00) MS-Windows 32 ビット GUI 版 with OLE サポート 適用済みパッチ: 1-305
535 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/14(木) 23:13:48 ] :help -register >you need to run gvim as "Administrator". で駄目だったらunix板の範疇でないような。
536 名前:529 mailto:sage [2008/08/14(木) 23:32:55 ] >>535 レスありがとうございます。 ヘルプで -silent の手前にあったので -register も既に見ているのですが 管理者 (Administrator) でログインしているので、 これも違うような気がします…。 解決難しそうですね(´・ω・`) Windows 版 gvim 板があるか探しに行くか、IRC のチャンネル探してみます。 λ...
537 名前:529 mailto:sage [2008/08/14(木) 23:42:14 ] 早すぎますが帰ってきました(´・ω・`)ノ Windows Gvim のスレは無いみたいで…。 Karioya さんのサイトの掲示板も動いてないみたいです…。 ただ進展が1つありました。 以下の Gvim はレジストリ登録に成功します。 www.vector.co.jp/soft/dl/win95/writing/se117961.html Kaoriya様 Gvim 7.1…× Kaoriya様 Gvim 6.4…× Vector 様 Gvim 5.7…○ うぅ…何が間違っているんだろう…。
538 名前:529 mailto:sage [2008/08/14(木) 23:51:35 ] 何度も書き込みごめんなさい。 えー…解決しました。一応。 なぜか Vector 様にある Gvim 5.7 を起動した後は、 Kaoriya 様の Gvim 7.1 も通常通り利用できるようになりました…。 念のためレジストリを gvim で検索して削除してから、 再度 Kaoriya 様 Gvim 7.1 を起動しましたが問題は再発しません。 …分かりません。 分かりませんが問題はなくなりました(´・ω・`) スレ汚し失礼しました。
539 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/15(金) 00:31:30 ] >>538 ソフトウェア板にvimスレあるよ vim Part2 pc11.2ch.net/test/read.cgi/software/1184593664/
540 名前:529 mailto:sage [2008/08/15(金) 01:28:24 ] >>539 Σ これは失礼しました! スレ名を見て、ここの過去ログかと勘違いしてました…。 ありがとうございます。
541 名前:名無しさん@お腹いっぱい。 [2008/08/16(土) 11:15:56 ] :let var = "hello!" :!echo var :!echo "hello!"みたいに、ここで変数varを展開したい。 どうすればええの?
542 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/16(土) 11:36:56 ] :echo var でいいんじゃね? ! いらない
543 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/17(日) 05:13:49 ] もしかして、外部のコマンドで、変数の値を使いたいってことかな? そっちの質問の場合は :echo system("echo " . var ) な感じ。
544 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/20(水) 11:27:28 ] RltvNmbr.vim - Display relative line numbers : vim online www.vim.org/scripts/script.php?script_id=2351 相対行番号プラグイン。 いろんな意味で面白い。
545 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 11:44:25 ] vimで文末の改行を除去したいのですが、どうしたらいいんでしょうか?
546 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 12:01:27 ] J
547 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 12:43:44 ] i Delete(BS) Esc
548 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 22:19:56 ] 文末って行末じゃなくて ファイル最後のって意味じゃないの?
549 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 22:35:54 ] それは文章末。
550 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 22:52:23 ] 文章末=文末 だろ?
551 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 23:04:20 ] つまり。の後??
552 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 23:18:48 ] 文がいくつか集まったものが文章。
553 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/04(木) 02:26:03 ] ぶんまつ 【文末】 文の終わり。 ぶん 【文】 (1)言語単位の一。思考や感情を言葉で表現する際の、完結した内容を表す最小の単位。 多くは複数の文節によって構成されるが、「待て」「さようなら」のような一語文もある。 文字で表す場合には、通常、文の切れ目に句点「。」を打つ。センテンス。文章。 (2)複数の文(1)から構成され、あるまとまった思想を表したもの。文章。「―を練る」 ぶんしょう 【文章】 (1)話し手または書き手の思考や感情がほぼ表現し尽くされている一まとまりの統一ある言語表現で、 一つもしくは複数の文(1)から成るもの。 一編の小説・評論・詩などの類。講演や複数の話者による座談など音声言語を含めることがある。 それ自体で表現が完結しているものならば、和歌や俳句も文章といえる。 (2)「文(1)」に同じ。
554 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/04(木) 02:27:59 ] >>545 はどこ行った?
555 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/04(木) 14:31:19 ] 範囲を指定して置換するにはどうすればいいですか?
556 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/04(木) 15:27:29 ] 邪道かもしれんけど 1. Vで対象範囲を指定 2. : を押下 3. :'<,'> に続けて、s/置換元/置換後/g と入力、return/enter ファイル全体の場合は、:%s/〜
557 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/04(木) 15:49:39 ] 普通に :5,10s/aaa/bbb/g とかじゃだめなん?
558 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/04(木) 15:57:36 ] >>557 その手が在ったか!ありがとうございます
559 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/04(木) 16:55:27 ] IEEEの無線のスレかとオモタ
560 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/06(土) 16:48:34 ] ルーラーに文字コード表示させたい
561 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/06(土) 17:09:49 ] と言ったらできました
562 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/06(土) 18:17:21 ] 行単位の範囲指定で、開始行,終了行番号を入力するのと、ビジュアルモードで範囲指定するのと、 Vimユーザにとってどっちが使いやすいって思うものなんだろう? 自分はV3jjみたいに、ビジュアルモード→大まかな行数入力→jkで微調整という感じなんだけど。 他の人はどうしてるか気になった。
563 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/06(土) 18:41:00 ] >>562 >行単位の範囲指定で、開始行,終了行番号を入力するのと、ビジュアルモードで範囲指定するのと、 小さい範囲の場合は、ビジュアルモードを使います。 広い範囲だと、a や b でマークしてから、 :'a,'bCommand します。
564 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/06(土) 20:00:05 ] >>563 「.」で現在のカーソル位置が指定できるぞ。
565 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/07(日) 03:52:21 ] 文字列 # debug [ と # ] debug を含んだ行と,この2行に挟まれた部分を ファイル全体に渡って削除したいのですが, どのようなコマンドで実現できるでしょうか?
566 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/07(日) 12:23:13 ] >>565 :g/# debug \[/,/# \] debug/d
567 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/08(月) 02:07:09 ] >>566 それって2個あったときにがっつり消しちゃわない?
568 名前:565 mailto:sage [2008/09/08(月) 05:18:53 ] >>566 ありがとうございました。
569 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/09(火) 16:23:30 ] MacのターミナルからVim7.0.234 を使っています。 :set nocindent :set lispなどをしているのですが Lispコードを編集しようとするとインデントがうまくいきません。 Emacsユーザーの方と違うというか、見づらくなってしまいます。 何かうまい方法が有ればよろしくお願いします。
570 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/11(木) 00:47:23 ] :help 'lisp' とりあえず autoindent と cpoptions の p フラグと lispwords の確認など あとは indentexpr でカスタマイズ 基本は lispindent() を使いつつ気に入らないとこだけ変える
571 名前: p7149-ipbfp1305fukuokachu.fukuoka.ocn.ne.jp mailto:sage [2008/09/11(木) 01:13:19 ] いやっほー
572 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/11(木) 02:40:38 ] ありがとうございます。 明日(今日)ためしてみます。
573 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/14(日) 03:32:09 ] Emacsはtabが2spaceなんだよということを設定し set expandtabを設定したところうまくいきました。 もうますますVimが便利になりました。
574 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/14(日) 12:03:40 ] vimのメーリングリストにはどのような物がありますか? よろしくお願いします。
575 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/14(日) 15:15:52 ] 日本語だと、 groups.google.com/group/fj.editor.vi が7月に動いたきり、どこも動いてない
576 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/14(日) 15:45:21 ] groups.google.co.jp/group/vim_jp 日本語の一番活発なメーリングリストはここ
577 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/14(日) 18:06:32 ] fj.* はメーリングリストでないのでは?
578 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/14(日) 21:26:59 ] >>575-576 ありがとうございました。
579 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/17(水) 17:59:38 ] VimにはEmacsなどにあるプログラミングの補助機能は有りますか? 新規HTMLファイルを作成すると自動的にテンプレートを入力するなど そういったテンプレートを入力する方法は有りますか? よろしくお願いします。
580 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/17(水) 18:25:00 ] C++とVimなら大丈夫だが EmacsとHTMLに詳しくないのでよく分からない
581 名前:名無しさん@お腹いっぱい。 [2008/09/17(水) 19:21:28 ] :h template
582 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/17(水) 20:20:21 ] >>579 公式サイトにスクリプトがたくさんあるよ。
583 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/17(水) 21:32:39 ] ありがとうございます。確認してみます。
584 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/17(水) 21:41:01 ] $ emacs shinki.html 真っ白なバッファが開くだけで何も起きない…
585 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/18(木) 06:14:57 ] >>584 html-helper-modeという物が有り それを標準のhtml編集モードに設定してあるのです。 >>all ありがとうございます。無事解決しました。
586 名前:名無しさん@お腹いっぱい。 [2008/09/18(木) 08:17:08 ] dとjのキーを入れ替えるために noremap d j noremap j d としましたがddとすると2行削除されてしまいます。 dとjのキーを入れ替えるにはどうしたらいいのでしょうか?
587 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/18(木) 08:51:10 ] >>586 入れ替え自体はその設定でできるよ。 他の設定が原因で上手くいってないんじゃないかな。 :map d :map j の結果はどうなってる?
588 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/18(木) 09:04:30 ] オペレータ保留モードを考慮に入れないと。
589 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/18(木) 11:05:06 ] 質問です。 unix系ではctrl+スペースキーで日本語切り替えなのですが、 windowsだとalt+半角全角キーになっています。 基本的にはosの仕様だと思いますが、今までunix系でvimを使用していたので、 windowsのvimでもctrl+スペースキーで日本語切り替えしたいのですが どのようにしたら実現出来ますでしょうか。 ただし、windowsのvim以外では通常通りalt+半角全角キーで日本語切り替えにしたいです。
590 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/18(木) 11:11:43 ] その条件では無理です。
591 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/18(木) 11:29:46 ] AutoHotKeyとか外部ソフト使わないと無理だろうね
592 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/18(木) 16:53:31 ] >>586 set lmap=dj,jd >>589 inoremap <silent> <C-Space> <C-^> nnoremap <silent> <C-Space> :<C-u>let &iminsert=(&iminsert == 2) ? 0 : 2<CR>
593 名前:名無しさん@お腹いっぱい。 [2008/09/22(月) 16:09:56 ] C-x や C-a でカーソル上の値を上下できますが、カーソル上の値を上下した値を使って その行の置き換えって出来ますか?
594 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/22(月) 17:16:56 ] 日本語でおk
595 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/22(月) 18:00:57 ] >>593 exモードで<C-R><C-W>とするとカーソルの下にある単語を拾ってこれるけど、それでどうにかならないかな? 1 abc という行の、1にカーソルがある状態で <C-A>:s/abc/<C-R><C-W>/<Enter> とやると、 2 2 という行になるよ。
596 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/22(月) 19:44:06 ] 日本語でおk は概ね読む側の読解力の問題とどこかで見たことがあるが、本当のことなんだな。
597 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 03:26:23 ] 以前は読解力がある上で、文法のおかしなレスに対して言っていたんだけどね。 いつの間にやらー
598 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 03:27:00 ] kwsk、あたりが妥当かな
599 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 04:56:44 ] というか>>595 の解答で当ってるの? カーソル下のwordを使って置換をする方法なら、>>595 の解答で当ってるけどさ
600 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 10:49:14 ] >>599 カーソル位置の数値を行番号とみなして、 その(行番号の)行を置き換えしたい ってことじゃないかな?
601 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 11:03:08 ] aaaBBBBaaaBB aaaaBBaaBBB BBBaaaaBBBB aaBBBBaaaBB ↓ cccBBBBaaaBB ccccBBaaBBB BBBaaaaBBBB ccBBBBaaaBB のように、行頭にある特定の文字だけを同数の別の文字に置き換えたいのですが どうすれば良いでしょうか?
602 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 11:20:41 ] s/^\(a*\)/\=tr(submatch(1),"a","c")/
603 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 12:45:37 ] おおおおーそんなことができるんですかあ ありがとうございました!
604 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/24(水) 17:44:57 ] FreeBSDでvim 7.2を--enable-multibyte --with-features=big&パッチ1-22まで適用してコンパイルしたんですが、 「vim .」とかでファイルエクスプローラを起動するとディレクトリの頭に固定で"e"がついて移動とかができません。 皆さんの環境では発生していませんか?
605 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/24(水) 18:08:25 ] ああ、本当だ。dired(?)なんて使わないから全然気付かなかった。 ちなみに v7.2 パッチなし。
606 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/27(土) 15:05:44 ] vim使いの人に質問です。 vimで、任意の文字列を削除してからそこに決まった文字を挿入する操作を繰り返す場合、 どのような操作を行えば楽でしょうか? 例えば、 if (abcdef == 1) { aaaa(); } if (ghijkl == 2) { bbbb(); } if (lmnop == 3) { cccc(); } ↓ if (xxxx == 1) { aaaa(); } if (xxxx == 2) { bbbb(); } if (xxxx == 3) { cccc(); } のような編集をしたい場合です。 windowsのテキストエディタだと、クリップボードに「xxxx」を入れた状態で、 変更したい範囲をマウスかShift+矢印で範囲選択してCtrl+V、 という操作を繰り返すところですが、vimだと任意の文字列を削除した時点で レジスタの内容が削除した文字に置き換わってしまうため、 削除→貼り付けという操作が楽に行えない気がします。
607 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/27(土) 15:45:10 ] xxxxを""以外のレジスタに入れといて たとえば"aなら"apでペーストできる 詳しくは :h registersで 繰り返しはマクロを使うとか:sで置き換えるとかお好みでどうぞ
608 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/27(土) 16:03:24 ] 3カ所ぐらいならcwでワード置き換えて.で繰り返しだな。俺の場合。
609 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/27(土) 21:23:01 ] >>606 >vimで、任意の文字列を削除してからそこに決まった文字を挿入する操作を繰り返す場合、 単純に、正規表現による置換を知らないのでは? :%s/if\s*(\s*\w\+\s*==/if (xxxx ==/ とか。 「 最初に "if" があり、0 個以上の空白、"(" があり、0 個以上の空白、 1個以上の英数字があり、0個以上の空白、最後に == がある」文字列 を 「if (xxxx ==」 に置換します。
610 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/27(土) 23:53:43 ] すれ違いだが、switch文使わないの?
611 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/28(日) 00:08:13 ] 質問者ではないが、 switch文にdefaultラベルがないとワーニングを吐くコンパイラもある。 空default書くだけでパスできるのだが、あまりスマートでもない気もする。 俺なら分岐の数が3つくらいなら、可読性が損なわれないならifの羅列にする。
612 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/28(日) 13:40:36 ] コマンドモードのTABによるキーワード補完で 大文字/小文字の区別をしないようにするには どう設定すればいいですか?
613 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/28(日) 16:59:05 ] 任意の単語に移動して qqでマクロ開始して ciw で単語を消して入力モードに入って xxxxxと打ち込んだらエスケープして q を押してマクロおえる 次の任意の単語に移動して@@でその単語も書き換える
614 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/28(日) 17:54:30 ] ちょw
615 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/28(日) 19:45:27 ] X上のターミナルエミュレータ+screen上でvimを使っていて screenをデタッチ→Xを終了するとvimまで落ちてしまう vim -Xだと落ちないけど"*が使えなくなる -X無しで起動しつつXに釣られて落ちない方法はないですかね
616 名前:名無しさん@お腹いっぱい。 [2008/09/29(月) 11:13:48 ] vim Part2 pc11.2ch.net/test/read.cgi/software/1184593664/921- 921 名前:KoRoN@Vim%Chalice ◆8XALICEsdk [sage] 投稿日:2008/09/29(月) 09:33:04 ID:xoVgrKPO0 週末、Bramに会うことになったんだが…何か聞いてほしいネタはあるかな? 当方、英語力が低いのであまり高度な内容は無理。ゴメン
617 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/29(月) 23:50:31 ] >>607-614 ありがとうございました。 例としてはif文を出しましたが用例は様々なパターンがあって、 保持している文字とある範囲の文字を置き換える操作全般に適用できる方法が 何かないかと思って質問させてもらいました。 ("aPは、日常的に使う操作にシフト操作付きの3ストロークだとキツイと思いました)
618 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/30(火) 01:56:12 ] 俺もciwで続きは . だなあ。 ヤンクがすっ飛んだら u <C-R> yiwで拾いなおしたりしてる。なんかまぬけだけど。
619 名前:名無しさん@お腹いっぱい。 [2008/09/30(火) 18:05:45 ] C-aでインクリメントしていくと、たまに数字が飛ぶことがあるのですが、 (17の上で C-a すると 20になるなど これは何かの設定になるのでしょうか?
620 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/30(火) 20:36:38 ] 017、のtypoという前提で。 :he nrformats うちは8進認識だけ勘弁して欲しかったので以下のように。 :set nrformats -= octal
621 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/01(水) 08:01:55 ] shをオートインデントさせたいんだけどできますか?