トップページunix
988コメント268KB

Vim Part21

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2012/07/16(月) 01:09:05.70
Vim 6以降に関する話題、Part21です。
http://www.vim.org/

前スレ
Vim Part20
http://toro.2ch.net/test/read.cgi/unix/1322212163/

関連情報は>>2-6あたり。
0363名無しさん@お腹いっぱい。2012/10/04(木) 05:51:30.30
>>359
後ろに貼り付ける操作の方が多用されるから整合性を崩してでもこの仕様で良かったと思う。
xpでの文字入れ替えは割と重宝するぞ。入れ替えたい場面って結構あるし
0364名無しさん@お腹いっぱい。2012/10/04(木) 08:16:12.32
xpは偶然にもtransposeの略語と一致してて動作を覚えやすい
みたいなことがメガネザルの本に書いてあったはず
0365名無しさん@お腹いっぱい。2012/10/04(木) 10:07:56.68
>>362
しつこくてゴメン。
a のたとえなら、
p がカーソルの直後に挿入で、
P がカーソル行の末尾に挿入
とかだったら、全然納得なんですけどね。
0366名無しさん@お腹いっぱい。2012/10/04(木) 10:16:58.02
まぁそうなっちゃってるものはもうしょうがない。
0367名無しさん@お腹いっぱい。2012/10/04(木) 10:35:00.61
viがおかしいからEmacsはちゃんと
「ポインタは文字と文字の間を指すものとする」
と定義してあるんだ。
0368名無しさん@お腹いっぱい。2012/10/04(木) 10:37:40.09
>>365
今後その挙動が変更されることはないので、使いにくかったらマッピングするのがVim流でしょう
0369名無しさん@お腹いっぱい。2012/10/04(木) 18:44:53.43
指の方を慣らして自分を矯正するのがむしろvim流だと思う
0370名無しさん@お腹いっぱい。2012/10/04(木) 19:12:55.44
足を靴に合わせる帝国陸軍式か。
0371名無しさん@お腹いっぱい。2012/10/04(木) 19:31:24.37
最も速いやり方に自分を矯正するのは当然だ
pはそういう意味で不合理じゃない
0372名無しさん@お腹いっぱい。2012/10/04(木) 19:57:07.75
pとP初めからセットで覚えようとしてるから混乱するんだ
まず貼り付けはpとだけ覚えとけばいい
0373名無しさん@お腹いっぱい。2012/10/04(木) 20:09:00.94
それだと行頭に貼り付けたいとき困る。
0374名無しさん@お腹いっぱい。2012/10/05(金) 01:17:39.44
>>359
i は、カーソル前でなく、カーソル位置に挿入
I が、カーソル前に挿入
よって、
yankされてる内容が文字列なら、
p は、カーソル位置に貼付け
P は、カーソル位置の前に貼付け
で不整合ではない。
yankされてるのが行なら、カレント行を上書きしたら困るんで、
p は、カレント行のあとに貼付け
P は、カレント行の前に貼付け
という挙動で問題ないと思う。

0375名無しさん@お腹いっぱい。2012/10/05(金) 01:29:58.01
>>374
お前は何を言ってるんだ
0376名無しさん@お腹いっぱい。2012/10/05(金) 02:06:11.66
おかしな奴が出てきたな(笑)
0377名無しさん@お腹いっぱい。2012/10/05(金) 03:02:06.10
そもそも'p'aste に挿入の意味はない。
それにキャピタル'i'nsertが'a'ppendと同じ挙動だと混乱するだろ。
おい、挿入っつってんだろ。って。

大文字小文字で入力位置が逆になるって思い込んで無い?
0378名無しさん@お腹いっぱい。2012/10/05(金) 03:14:18.10

しっかし、vimをマスターすると便利だな。
マウスを使うのがどれだけ生産性を落としているかを感じたぜ。
0379名無しさん@お腹いっぱい。2012/10/05(金) 09:41:51.41
pはpasteじゃなくて putの略なんだけど
0380名無しさん@お腹いっぱい。2012/10/05(金) 10:56:29.59
何言ってんだこいつら
0381名無しさん@お腹いっぱい。2012/10/05(金) 11:02:14.99
いっしょくたにするなよ。
0382名無しさん@お腹いっぱい。2012/10/05(金) 13:28:00.91
急に変なのが湧きだしたな(苦笑)
0383名無しさん@お腹いっぱい。2012/10/05(金) 23:04:42.71
Vim使ってるやつは絶滅危惧種なんだから、世間から見たら変な人間に違いない。w
0384名無しさん@お腹いっぱい。2012/10/06(土) 00:28:45.15
ワシントン条約に基づき、変な目で見るよりむしろ哀れんでwww
0385名無しさん@お腹いっぱい。2012/10/06(土) 00:36:00.42
大丈夫。世間の人はエディタの区別なんてつかない。
0386名無しさん@お腹いっぱい。2012/10/06(土) 02:14:45.75
みんな黒い画面だ
0387名無しさん@お腹いっぱい。2012/10/06(土) 10:19:35.26
俺は深緑だけど。
0388名無しさん@お腹いっぱい。2012/10/06(土) 10:26:36.00
>>374 の vim 壊れてるよ(笑)
0389名無しさん@お腹いっぱい。2012/10/06(土) 12:49:56.84
>>388
すまん、I はカレント行の先頭に挿入だった。
0390名無しさん@お腹いっぱい。2012/10/06(土) 16:22:21.64
>>378
ポメラの機能がviだったら即買うんだが。
0391名無しさん@お腹いっぱい。2012/10/06(土) 17:22:35.15
viが使えないからってなんだかんだモバイル類ディスって時代に逆行してる俺終わってる
0392名無しさん@お腹いっぱい。2012/10/06(土) 18:21:28.98
AndroidでVim使えばいいじゃん
0393名無しさん@お腹いっぱい。2012/10/06(土) 18:50:11.05
>>392
携帯用だろうとどうせフルサイズKB持ち歩くなら
ノートブックでいいんじゃないの?って思ってしまわないか
0394名無しさん@お腹いっぱい。2012/10/06(土) 18:56:27.32
http://buffalo.jp/products/catalog/supply/input/keyboard/bluetooth/bskbb03/
これでいいじゃん。
0395名無しさん@お腹いっぱい。2012/10/06(土) 19:00:37.88
こういうキーボードって大抵ひたすら打ちづらいよな。
vim使いの人ってキーボード拘る人って多そうだし。
0396名無しさん@お腹いっぱい。2012/10/06(土) 19:03:15.73
ポメラと同じだから意外と打ちやすいよ。
0397名無しさん@お腹いっぱい。2012/10/06(土) 19:42:00.36
1万円か…やっぱこれくらいするんだな。
0398名無しさん@お腹いっぱい。2012/10/06(土) 19:59:09.88
スマホはスマホに適したエディタが良いよね
0399名無しさん@お腹いっぱい。2012/10/06(土) 20:43:35.67
ポメラのキーボードってそんなにいいのか
0400名無しさん@お腹いっぱい。2012/10/06(土) 21:55:24.32
俺はエディタでは Vim が最強だと信じているが、それでも、それはソースコードを書くときだけ。
日本語文章を書くのにわざわざ Vim を使おうと思ったことはない。
仮に英語の文章でも使わないだろうな。
WordStar が好きだった。
0401名無しさん@お腹いっぱい。2012/10/06(土) 22:04:31.71
英語の文章なら相性良さそうだからいけるかも、日本語はそりゃないわ
サバイバルナイフで自炊するようなもんだ
0402名無しさん@お腹いっぱい。2012/10/06(土) 23:14:34.49
身内メールくらいならvimで書いてるし
俺は後がめんどいから個人メモは日本語NGだと思ってる
なるべくサバイバルナイフを持ち替えたくないってのも自然だと思うな
0403名無しさん@お腹いっぱい。2012/10/06(土) 23:46:00.30
ちょっと前にキーボードつきのandroidが出てたから、それにubuntuか何かのcuiをいれたらポメラっぽい使用感になるんじゃないか
0404名無しさん@お腹いっぱい。2012/10/07(日) 03:03:03.58
migemo入れたり日本語用にカスタマイズしたvimもあるらしいけど
俺もそこまでしてvimで日本語ファイルを編集したくないなあ。
日本語の文書なんてせいぜいメール打つときとブラウザでしか書かないし。
0405名無しさん@お腹いっぱい。2012/10/07(日) 09:09:46.72
VIM使いには変人が多い事は確か。
俺も多少時間症状はある。
0406名無しさん@お腹いっぱい。2012/10/07(日) 09:18:55.43
メールでもコーディングでも vim + skk.vim。
0407名無しさん@お腹いっぱい。2012/10/07(日) 11:44:55.13
>>405
あんたと一緒にされたくない。
VIM使い・・・(笑)
0408名無しさん@お腹いっぱい。2012/10/07(日) 12:20:19.67
形態素解析してくれれば幾分か使いやすくなるんだが
0409名無しさん@お腹いっぱい。2012/10/07(日) 13:27:32.48
emacsが重すぎてつらいとかカーソルキーの無い時代ならvi系のエディタも普通だっただろうけど
今使うのはちょっとおかしいよなwww俺も含めて
0410名無しさん@お腹いっぱい。2012/10/07(日) 13:37:29.03
マジで言ってんの?
カーソルキーが遠いという感覚はvimmer共通だろ
0411名無しさん@お腹いっぱい。2012/10/07(日) 15:43:45.21
emacs だと
C-f C-b C-p C-n
でしょ
0412名無しさん@お腹いっぱい。2012/10/07(日) 15:50:57.78
それ聞くたびにいっつも思うが、Emacs使い倒してる人達って
まじでC-fbpnで移動すんの?リマップ前提?
そのままだとしたらよっぽど変態的だと思うのだが
0413名無しさん@お腹いっぱい。2012/10/07(日) 16:28:11.06
カーソルキーってなんですか?
0414名無しさん@お腹いっぱい。2012/10/07(日) 18:17:36.41
- vim を使っている
- 日本語を書くことはあまりない
のに日本語のためにわざわざ vim 以外を用意するのは不自然だと思うが。
デフォで日本語編集ソフトが入っている OS ならともかく。
まあ小説でも書くつもりならってことかね。
markdown とかにも vim/日本語 不可って人なのかもしれないが。
0415名無しさん@お腹いっぱい。2012/10/07(日) 19:24:31.71
>>414
今時、 vim とか以外に日本語が入力できるエディタが用意されていない OS 環境があるのか?
だいたい「日本語編集ソフト」ってなんだ?
なにが言いたいのか、さっぱり分からん。
おかしな奴ってことは分かるが。
0416名無しさん@お腹いっぱい。2012/10/07(日) 19:34:10.77
>>412
そのままです
改行はC-m消すのはC-d,C-hタブはC-i
M-fbpnも大活躍なのです
0417名無しさん@お腹いっぱい。2012/10/07(日) 19:37:56.05
vimはC-cで入力から抜けられるの知ってからESC使わなくなったなー
0418名無しさん@お腹いっぱい。2012/10/07(日) 21:34:52.37
>>414でないが、ドザーは頼むからunix板に出て来るなよ。
> 今時、 vim とか以外に日本語が入力できるエディタが用意されていない OS 環境があるのか?
0419名無しさん@お腹いっぱい。2012/10/07(日) 21:45:30.16
>>415
デフォで入ってないOSはもちろんあるよ。知らない人も多いのかな?
「日本語編集ソフト」は日本語編集に適したもの全般を指してるけど、少し頭まわせば分かると思うよ。
ていうか「日本語が入力できるエディタ」って分かってんじゃねーか。
あとあんたのいうおかしな奴って、あんたのまわりに結構いるでしょ。

今のこのスレってちょっと理解できないと変人扱いで片付ける人が多いのかな。
一人なのかもしれないけど。
こういうレス来そうだなーと思ってたらほんとに来るんだもんなー。
0420名無しさん@お腹いっぱい。2012/10/07(日) 23:29:01.83
コメントに日本語を書き込む程度ならいざ知らず、
報告書とかメールとか備忘録等を日本語で書くんだったら、
迷わず Emacs 使うわ、俺だったら。
0421名無しさん@お腹いっぱい。2012/10/08(月) 00:00:22.95
日本語だろうと英語だろうとコードだろうと
まあ好きなもので書けばいいよ。というか割とどうでもいい。

ていうと話題がなくなるか。参考までに vim 日本語編集で何に不自由してんの?
emacs の日本語編集って何かよかったっけ。昔の記憶しかないけど、今はいい感じに進化してんのか。
0422名無しさん@お腹いっぱい。2012/10/08(月) 00:02:37.05
単語の区切りが分かり辛い(というか分からん)せいで移動系コマンドが使い辛い
0423名無しさん@お腹いっぱい。2012/10/08(月) 00:03:13.63
emacs だと?
0424名無しさん@お腹いっぱい。2012/10/08(月) 00:13:48.93
Vim って、挿入モードで且つ日本語入力モード(?)の状態で、
カーソル移動とか出来るの?
0425名無しさん@お腹いっぱい。2012/10/08(月) 00:23:08.60
>>418 は、Mac OS X v10.5 (Leopard) 以降のも正式な UNIX とは認めないわけ?
0426名無しさん@お腹いっぱい。2012/10/08(月) 00:24:32.70
あれ、そういうレベルの話だった?
まあできるよ。ていうか普通にできるよな… 何か特殊なカーソル移動のことをいっている?
0427名無しさん@お腹いっぱい。2012/10/08(月) 00:31:49.26
X無しでも書きたいので基本コメントも英語
0428名無しさん@お腹いっぱい。2012/10/08(月) 00:47:41.06
>>425 Mac user なら知ってるだろうという好意的な偏見だよきっと。
0429名無しさん@お腹いっぱい。2012/10/08(月) 00:52:43.86
>>426
そうなんだ! 「普通に」できるんだ!
昔の記憶しかないけど、今はいい感じに進化してんのか!?
0430名無しさん@お腹いっぱい。2012/10/08(月) 01:21:21.12
みなさんいい感じですね
0431名無しさん@お腹いっぱい。2012/10/08(月) 01:23:55.97
set nocompatible が普通じゃないって話?
そんなこと婉曲にいわなくていいよ。くだらない。
0432名無しさん@お腹いっぱい。2012/10/08(月) 01:42:30.20
挿入モードでバリバリカーソル動かしたり何文字も削除する奴とはお友達になれそうにない
0433名無しさん@お腹いっぱい。2012/10/08(月) 01:47:23.28
全部挿入モードでやるとundoしたときに面倒臭いことになるしな
0434名無しさん@お腹いっぱい。2012/10/08(月) 02:09:13.43
>>424
俺は挿入モードでは C-fbae で移動を割り当ててる。部分的にemacs likeなやり方の方が都合がいいときもある。
0435名無しさん@お腹いっぱい。2012/10/08(月) 05:48:59.10
>>434
コマンドモードはemacsちっくだもんな。emacsはほとんど使ったことないけどおれも部分的にemacs風にリマップして使ってる
0436名無しさん@お腹いっぱい。2012/10/08(月) 05:53:03.75
wildmenuの候補選択時とか検索履歴の選択とかするとき
カーソルキーじゃないと駄目なのはみんなどうしてるの?
0437名無しさん@お腹いっぱい。2012/10/08(月) 06:44:51.08
>>436
え?<C-n><C-p>で候補回せるでしょ?
0438名無しさん@お腹いっぱい。2012/10/08(月) 06:49:02.67
wildmenuでディレクトリ決定する時ってカーソル下押さないか?
0439名無しさん@お腹いっぱい。2012/10/08(月) 08:56:18.80
<c-i>で選択するだろ・・・vim使っててカーソルキーって何いってんだ・・・
0440名無しさん@お腹いっぱい。2012/10/08(月) 09:03:26.79
という原理主義者が必ず現れる
まあ俺も使わないけど、そもそもHHKだし
0441名無しさん@お腹いっぱい。2012/10/08(月) 10:25:29.58
左左上?
0442名無しさん@お腹いっぱい。2012/10/08(月) 10:38:10.87
HHKはカーソルキーが初めから付いていない高級キーボードのこと
0443名無しさん@お腹いっぱい。2012/10/08(月) 10:57:13.09
ネタでしょ(笑)
0444名無しさん@お腹いっぱい。2012/10/08(月) 11:06:16.00
日常的にメインに vim 使ってるユーザーなら、キーボードにも一家言あるでしょ?
hhk 知らないとか思えないんだけど?
かく言う俺も私物の予備の hhk を Windows しか知らないバカ上司に捨てられて切れたことがある。
「普通の」キーが付いてないし、やたらちっちゃいんで、ゴミだと思ったって言われた。
0445名無しさん@お腹いっぱい。2012/10/08(月) 11:22:53.13
なんでこいつIT業界来たんだろう…ってのはたまにいる
0446名無しさん@お腹いっぱい。2012/10/08(月) 11:36:32.24
>>418
俺の使ってる UNIX は、
UNIX の商標を管理する団体である「The Open Group」より「Single UNIX Specification」の認証を受けた、正式な UNIX なんだけど?
君の unix って何?

>>419
この場合、君の言ってる OS って、当然 UNIX の中の話だよね?
AIX でも、HP-UX でも、Solaris でも、例えば CDE 使えば当然 Editor 使えるよね?
俺、「知らない人」なんで、教えていただけますか?
0447名無しさん@お腹いっぱい。2012/10/08(月) 11:42:51.14
Cygwinです(笑)
0448名無しさん@お腹いっぱい。2012/10/08(月) 12:09:36.41
お前が使ってるOSがどうこうではなくお前の態度が問題だとなぜわからない
0449名無しさん@お腹いっぱい。2012/10/08(月) 12:58:44.83
>>448はドザー
0450名無しさん@お腹いっぱい。2012/10/08(月) 13:03:55.10
そっかここUNIX板だったっけ
まあ内容的にはDMZみたいなもんだろ
0451名無しさん@お腹いっぱい。2012/10/08(月) 13:05:02.35
ドザーに対して優越感を感じるのは全く結構なんだけどさ
なんで煽る為に日本語環境が当たり前みたいな言い方したのかが知りたいな
0452名無しさん@お腹いっぱい。2012/10/08(月) 13:35:59.20
公平に見て、>>418>>419 の方が問題だろ?
>>448 は問題外だが。

418 は、なんの根拠もなく Windowsユーザーと決めつけて、「来るな」まで言ってる。
仮にWindowsユーザーとしても、WindowsからUnixサーバにsshしてvimがメインの作業になってるユーザーなんて、いくらでもいるだろ?
てか、何から何までUnix環境の人の方が少なくない?
正統Unixユーザのマカーを別として。
Unixユーザ > Windowsユーザ なのか?

419は、446に丁寧に聞かれてるんだから、素直に教えてやれよ。
俺も知りたいし。

448みたいなの、捨て台詞って言うんだよ。自分の態度がよっぽど問題。
0453名無しさん@お腹いっぱい。2012/10/08(月) 13:38:06.38
なんだこいつ
0454名無しさん@お腹いっぱい。2012/10/08(月) 13:39:58.08
すげえどうでもいい
みんな若いな
0455名無しさん@お腹いっぱい。2012/10/08(月) 13:40:51.86
ネタにマジレスっていうのさ、ほっとけ
0456名無しさん@お腹いっぱい。2012/10/08(月) 13:41:01.16
>>453
もう、知性も投げ出したのか?
0457名無しさん@お腹いっぱい。2012/10/08(月) 13:45:02.04
2ちゃんねるでまともに話が通じることなんてそうあるもんじゃないし、やめとけやめとけ
0458名無しさん@お腹いっぱい。2012/10/08(月) 13:55:23.70
いくら ID が表示されないからって、
453 2012/10/08(月) 13:38:06.38
454 2012/10/08(月) 13:39:58.08
455 2012/10/08(月) 13:40:51.86
って、恥ずかしくない?
激情して書いたんだろうけど、消せるものなら消したいでしょ?(笑)
0459名無しさん@お腹いっぱい。2012/10/08(月) 16:25:10.12
待て待て
一番上は俺だ
0460名無しさん@お腹いっぱい。2012/10/08(月) 16:34:57.53
どっちが必死なんだか
0461名無しさん@お腹いっぱい。2012/10/08(月) 19:50:47.09
つくづくドザーだな。
> 正式な UNIX なんだけど?
> 君の unix って何?
0462名無しさん@お腹いっぱい。2012/10/08(月) 20:19:27.92
MacはUNIX(ドヤァ
■ このスレッドは過去ログ倉庫に格納されています