- 1 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/07/16(月) 01:09:05.70 ]
- Vim 6以降に関する話題、Part21です。
www.vim.org/ 前スレ Vim Part20 toro.2ch.net/test/read.cgi/unix/1322212163/ 関連情報は>>2-6あたり。
- 74 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/18(土) 20:30:22.49 ]
- Emacs禁止とか今でも有るもんなんかね
あんまりよく知らんけど
- 75 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/18(土) 20:53:12.89 ]
- >>74
禁止というよりデフォルトでは入っていなくて ソフトウェアの追加ができないとなっているところは結構ある.
- 76 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/18(土) 22:51:13.25 ]
- 「Emacs はいろいろ使えて便利だよ」というが、容量の問題があった。
インターネットが一般に広がったときでも、ナローバンドで落とすのが大変だった。 最初の Java の JDK と同じぐらい大きかった。 だからやっぱりEmacsは開発環境なんだと思ったよ。
- 77 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/18(土) 23:25:34.28 ]
- Emacsの話はもういいよ。
- 78 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/18(土) 23:28:26.73 ]
- VimスレなのにEmacsの話ばっかしやがって
- 79 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/19(日) 01:56:33.07 ]
- >>73
Emacsのが先に覚えたけど小指痛めてからvi応援するように つーても小指以外では不満なかったから悪く言うつもりもないな
- 80 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/19(日) 03:21:16.36 ]
- >>67、68、70
ありがとうございます。 vimを使ってみようと思います。
- 81 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/19(日) 07:29:08.49 ]
- >>67
でもVimの正規表現って方言キツいよね
- 82 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/20(月) 03:00:24.02 ]
- 正規表現なんてどこも独自の拡張しまくってるじゃないですかー。
- 83 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/20(月) 03:07:36.04 ]
- GNU grepなら \< と \> 使えるじゃないですかー
- 84 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/20(月) 03:14:21.17 ]
- >>71
which vimしなかったの?
- 85 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/20(月) 03:35:48.52 ]
- パス通ってたらwhichする以前にvim起動するじゃん
- 86 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/20(月) 06:43:44.80 ]
- which(笑)
- 87 名前:71 mailto:sage [2012/08/20(月) 13:35:47.30 ]
- >>84
管理者が要望のたびにソフトを追加してるだけで パスの設定には何も追加してなかった.
- 88 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/20(月) 16:43:53.55 ]
- vimを使い始めたんだけど、ノーマルモードへのESCのキーバインドって
どうしてますか?普通にESCを押すのはちょっと遠いし、ctrl+[を使うとなると Emacsと差別化出来ない(小指的な意味で)と思ったんだけど、どんなキーにしてますか? あと、行末とか行頭に移動して入力するっていう操作はEmacsよりステップが多くなるものなのかな? Emacsは ctrl + A or E で済むけど、 Vimは ESC→^ or $ → i or a(挿入)って感じになりません?
- 89 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/20(月) 16:54:40.38 ]
- Escapeは無変換に割り当ててる。
行頭行末に挿入はIとA プロはInsertモードはほとんど使わないから実はEscape押す必要ないらしい。
- 90 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/20(月) 16:59:04.41 ]
- 挿入モードから抜けられない俺は<C-o>を常用してる
- 91 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/20(月) 17:21:38.91 ]
- Happy Hacking使ってる人いわく「Ctrl-[は別に押しにくくない」らしい
- 92 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/20(月) 17:35:58.36 ]
- 前は小指の付け根の骨で押してたな
今hhkだけど前の方が早かった気がする
- 93 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/20(月) 19:11:46.41 ]
- HHKだとESC自体が遠くない
- 94 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/20(月) 19:35:28.83 ]
- Ctrl + [ を押しにくい人がいる
を知ってびっくりした
- 95 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/20(月) 19:52:25.44 ]
- >>89
Insertモード使わんでどうやって入力すんの?
- 96 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/20(月) 22:36:09.92 ]
- emacsは作者がパスワード要らんという人だし。
セキュリティなんざ糞食らえだぜ。
- 97 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/20(月) 22:44:38.75 ]
- >>88
vimだってctrlの使用頻度は高いよ。 でもノーマルモードの便利なコマンドが指に馴染めば emacsと意識して差別化する必要も感じなくなると思う。 他人のスタイルにケチ付けるわけじゃないけど もしインサートモードで単語ジャンプなんてマッピングしてたらすぐにやめた方がいい。 それからキーボードがアスキー配列じゃないようなら替えるのを勧める
- 98 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/20(月) 22:58:38.60 ]
- >>88
俺は右Altだな j連打で抜けるようにしている人もいるらしいけど
- 99 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/20(月) 23:10:35.99 ]
- >>97
ctrl+[をそのまま使う感じなんすかね〜 インサートモードでマッピングっていうのは、ctrl+Aで行頭に飛んで〜っていうのですか? 便利そうだから導入しようかと思ったんですが、そんな風に使うもんじゃないんですかね アスキー配列っていうのはUSキーボードのことですか? 当方USキーですが、VimにはJISの方が向いてるのかなと感じています。 コロンがシフト無しで使えたり・・・
- 100 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/20(月) 23:12:53.08 ]
- >>88
Insert -> Normalは、俺は特にマッピングしてない。Esc遠いなら、他の人が言うようにjjとかkkとかにマッピングしたらおけ。 Insertモードで行頭、行末は、素の状態なら<Esc>Iか<Esc>A。それか、<C-o>^。 Emacsと同じにしたければ、inoremap <C-a> <Esc>I などすればおけ
- 101 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/20(月) 23:14:43.72 ]
- >>99
コロンはus配列でも nnoremap ; : nnoremap : ; ってしとけば楽だよ
- 102 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/21(火) 01:43:17.79 ]
- >>99
原理主義みたいな事が言いたいわけじゃなくて、インサートモードで キーを連打して移動するのが合理的じゃないっていうだけの事なんです笑 アスキー配列を勧めたのはctrl-[が近い以上の理由はないけど 何か挙げるならノーマルモードの[プリフィックスのコマンドは便利なのが多いとか。 でもまぁこんなものは代わりに別のキーが遠くなってるだけなので好みの問題かな
- 103 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/21(火) 02:02:43.84 ]
- >>99
お客さんのサーバで設定ファイルいじれないとかじゃなければ、自分の好みにマッピングしてしまえばok やりすぎると素のVimを使わざるを得ない時に発狂しそうになるけど… ascii配列は、'と"がほぼホームポジションてのがいい
- 104 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/21(火) 02:51:15.26 ]
- >>101
話は違うけど、今一歩理由が分からないんだけど、 このよく見るマップ、トラブルがあるらしいんで、ずっとためらっている。 なんか実際のトラブル例があれば教えて。 stevelosh.com/blog/2010/09/coming-home-to-vim/ >I don’t remap : back to ; because it seems to break a bunch of plugins.
- 105 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/21(火) 04:46:30.25 ]
- >>104
壊れているのは、そのプラグインの製作者の頭 nnoremap hoge : と書くべきところを nmap hoge : とすると : にどこかでマッピングが定義 されている場合、不具合が生じる。本当はvimのhelpのそうなっているところを修正しなけ ればならないが言い出しっぺの法則で誰もvim_devで言及しない。
- 106 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/21(火) 05:06:30.35 ]
- VimのおかげでUNIX/Linuxの文化好きになったお!
プログラミングの楽しさが増えたお! VisualStudioでも使える様にして欲しいお! もう一生VimでC/C++,VC++,C#,Pythonだけ書いていたいお キーボードを使う世の中の全ての環境がVimのキーバインドになって欲しいお! hjklで上下左右に動いてggでトップに行って、Gで最後に行ってってなって欲しいお!
- 107 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/21(火) 05:24:05.58 ]
- 全部のtextboxがいちいちiを押さないとinsertモードにならない世の中なんてイヤだ。
- 108 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/21(火) 13:04:54.72 ]
- Lynxとか
- 109 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/21(火) 18:32:21.27 ]
- vim使いはHHKとリアフォどっちが多いのだろうか
- 110 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/21(火) 18:37:31.61 ]
- 1300円で買ったBUFFALO製の日本語109キーボード
- 111 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/21(火) 18:59:28.31 ]
- 最初からついてるやつ
- 112 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/21(火) 19:01:23.14 ]
- >>104
行儀が悪いプラグインだと影響ありそう。 俺はそのマッピングしてないけど、影響あるのってnormalしてるところだけじゃないんかね。 他何があるのかわからんわー。
- 113 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/21(火) 19:28:23.66 ]
- >>109
86Uと87UB。右Ctrlいるでしょ
- 114 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/21(火) 20:26:44.78 ]
- HHK派だな
もうリアフォすらでかくて邪魔
- 115 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/22(水) 00:15:32.13 ]
- リアフォも持ってるがHHKメインで8年目突入
和田先生がEmacs派でLisp使いでも キーボードというインターフェイスは使い慣れた馬の鞍の様に変えないもの 必要な機能だけに絞るがキーボード本来の打ちやすさは失わない という思想に共感 静電容量式のしっとりした打ち心地にハマったのも大きいかな まさか一生使い続けると誓ったIBMのモデルMから乗り換える程気持ちいいとは思わなかった
- 116 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/22(水) 00:42:15.39 ]
- Appleのキーボード使ってるや…日本語キーボードだけどctrlがAの隣なので
- 117 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/22(水) 01:15:35.41 ]
- CTRL A S D の配列はイラついたw
- 118 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/22(水) 01:34:30.94 ]
- むしろ昔はその配置のキーボード結構あったんだよ
最近は少なくなったなあと思う
- 119 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/22(水) 01:38:01.10 ]
- 俺の周囲はみんなCtrlとCaps Lock入れ替えて使うのが当たり前になってるな。
入れ替えてないのは俺だけ。
- 120 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/22(水) 01:45:32.91 ]
- VimユーザはAの横Ctrlにしてると思ってたけどそうでもないのかね
- 121 名前:104 mailto:sage [2012/08/22(水) 02:17:03.27 ]
- >>105>>112
レスありがとう 僕もnnoremapとnormal!は思いついたんだけど、そんなものなのかな。 ちなみに上のsteve loshって人はgundoとか作っている人。
- 122 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/22(水) 07:36:25.63 ]
- Aの横Ctrlは普通にやるな
配列はソフト的にどうとでもなるからよっぽど変態的な配置じゃないかぎりどうでも良かったり となるとスペース的にHHKに行き着く miniguruが発売中止にさえならなければ対抗馬だったのだが
- 123 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/22(水) 09:40:16.51 ]
- CapsLockの位置は変えるべきだと思う
日本人だけじゃなく本国や世界中で言われてるのに未だ変わらない たしかそういう団体まであったよね?名前忘れたが
- 124 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/22(水) 09:47:31.88 ]
- Vimと関係なくなってきたな。
こっちに移ろうぜ。 Keyboard キーボード 3 toro.2ch.net/test/read.cgi/unix/1285489282/
- 125 名前:名無しさん@お腹いっぱい。 [2012/08/22(水) 12:36:34.07 ]
- すいません、教えてください。
環境は windows vista 、 kaoriyaさんの vim73-kaoriya-win32 で gvim を 使って勉強しています。一通り、:tutorial は終えたのですが、宿題が残りました それは、外部シェルコマンドを実行しようとして、:!ls や :!dir をうちこむと /bin/bash -c "dir" 指定されたパスが見つかりません。 shell returned 1 とエラーがでて実行できません。パスを通せばいいと思うのですが、環境変数などを変更するのでしょうか それとも _vimrcファイルなどにパスを書くのでしょうか。
- 126 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/22(水) 12:39:24.11 ]
- そもそもbashインストールしてるの?
- 127 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/22(水) 12:42:17.55 ]
- kaoriyaならUNIX板じゃないと思うけど
- 128 名前:名無しさん@お腹いっぱい。 [2012/08/22(水) 12:47:37.84 ]
- 迅速なレスありがとうございます。
>126 あります。コマンドプロンプトで打つと反応がありました。 >127 本当ですね。すいません、焦って書き込みしてしまいました。
- 129 名前:名無しさん@お腹いっぱい。 [2012/08/22(水) 12:51:29.79 ]
- 125 です。
スレ違いですので、 vim Part4 - ソフトウェア板@2ch のほうに質問をすることにしました。 おさわがせしました。
- 130 名前:名無しさん@お腹いっぱい。 [2012/08/22(水) 19:41:48.35 ]
- kaoriyaって素のままだとcygwinと相性悪いというか no such file or directory になるんでなかったっけ。
- 131 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/25(土) 04:47:22.46 ]
- コマンドラインから
vim ファイル名 で起動した場合、ファイルの途中からしか読むことが出来ず、最初の方を読むことが出来ません マウスでスクロールすると表示出来ますが、カーソルを持って行くことが出来ません vimを起動してから、:e ファイル名 の場合は問題無いようです。 前者を後者に統一したのですが、解決策をお願いします
- 132 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/25(土) 12:04:42.00 ]
- $VIMRUNTIME/vimrc_exampl.vimの
autocmd BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") | exe "normal g`\"" | endif を無効に
|

|