Vim Part26 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2016/02/14(日) 16:52:31.90
Vim 6以降に関する話題、Part26です。
http://www.vim.org/

前スレ
Vim Part25 [転載禁止]?2ch.net
http://peace.2ch.net/test/read.cgi/unix/1427713482/

関連情報は>>2-6あたり
2017/03/08(水) 13:54:46.86
流れぶった切って悪いんだけど、omni補完でcamelケースで補完って出来る?

http://qiita.com/task_jp/items/098319a33bd946955c0a#%E3%82%AD%E3%83%A3%E3%83%A1%E3%83%AB%E3%82%B1%E3%83%BC%E3%82%B9%E5%AF%BE%E5%BF%9C%E3%81%AE%E8%A3%9C%E5%AE%8C%E3%82%92%E6%9C%80%E5%A4%A7%E9%99%90%E3%81%AB%E6%B4%BB%E7%94%A8%E3%81%97%E3%82%88%E3%81%86
QtCreatorでこれを多用してたのでvimでもやりたいんだけど。

neocompleteとかなしで標準のomni補完で頼む
494名無しさん@お腹いっぱい。
垢版 |
2017/03/08(水) 14:11:09.57
>>492
わかるわー
ただ、やっぱりリーダーキーほしいのよね
2017/03/09(木) 17:54:50.09
使えないやつに限って他のエディタはどうこうって言うよな(笑)
2017/03/09(木) 22:54:06.96
SIerは帰りなさい
2017/03/10(金) 09:43:00.29
gvimパッケージに入ってるvimってGUI系オプションついてるけどSSHから使えたのか
Xは必要ないけど+clientserverは欲しかったんだよね
2017/03/10(金) 13:38:23.95
>>497
gvimは普通のvimをGUIオプション付きで起動してるだけだからね、別物じゃない
499名無しさん@お腹いっぱい。
垢版 |
2017/03/10(金) 14:41:03.97
アイコンもう少しなんとかならんかなぁ
2017/03/10(金) 16:27:31.81
アイコンくらいビルドするときに差し替えればおk
2017/03/10(金) 18:01:50.56
秀丸さんの事かな(´・ω・`)
502名無しさん@お腹いっぱい。
垢版 |
2017/03/10(金) 18:50:35.29
それより公式ホームページのダサさを直せよ
なんだあのドリル持った土人は
2017/03/10(金) 19:55:10.09
なんのこっちゃと思ったらそのまんまだった
504名無しさん@お腹いっぱい。
垢版 |
2017/03/10(金) 20:18:03.18
>>502
おまいらが寄付すれば見ずに済むようになるよ
505名無しさん@お腹いっぱい。
垢版 |
2017/03/14(火) 22:22:40.93
skkとかいうやつVim8だと漢字変換できないわ〜
2017/03/15(水) 14:04:17.39
できますが
507名無しさん@お腹いっぱい。
垢版 |
2017/03/16(木) 01:42:55.53
|
1.
1.
asd1.

に対し、/1.<CR>n<c-a>n..するような挙動を、/1.<CR>nからのg<c-a>のような格好でワンタッチで実現する方法やプラグインってありますかね?
つまりは、検索のハイライトをvisualモードの選択範囲のように扱うことはできますか?
2017/03/16(木) 09:23:24.90
置換じゃだめなの?
2017/03/20(月) 12:13:59.96
テスト
510名無しさん@お腹いっぱい。
垢版 |
2017/03/21(火) 18:57:58.96
DejaVu_Sans_Mono_for_Powerline
だと
airlineのマルチバイト文字が文字化けしちゃうので
ro=&#57506;, ws=&#9778;, lnr=&#9776;, mlnr=&#57505;, br=&#57504;, nx=&#582;, crypt=&#128274;
set guifont=Roboto_Mono_for_Powerline
にしようとしてるんですが、
使えないみたいです。
何か設定必要でしょうか。
511名無しさん@お腹いっぱい。
垢版 |
2017/03/23(木) 11:16:17.48
markdownで間違えて=を-って書いちゃったから変換したいんだけど
=====
これを
-----
に変換する置換を教えて
長さは固定じゃないから:%s/=====/-----/gみたいなのはアウトで
512511
垢版 |
2017/03/23(木) 11:23:12.20
>>510
これだけの.vimrcを書いて文字が表示されるか確認してみろ
set enc=utf-8
set ls=2
set statusline=%{nr2char('9776')}
513名無しさん@お腹いっぱい。
垢版 |
2017/03/23(木) 13:33:33.55
DejaVu_Sans_Mono_for_Powerline
では化けていて、
Roboto_Mono_for_Powerline
はGUIのフォント選択にも出てこないです
514511
垢版 |
2017/03/23(木) 14:00:32.69
まずそれが本当に文字化けしてるのかフォントがなくて豆腐文字が表示されただけなのか判断が出来ない
だからさっき書いた文字エンコーディング記述を書いたんだけど
2017/03/23(木) 14:06:34.15
>>511
viwr-
2017/03/23(木) 14:11:49.65
>>511
>:%s/=====/-----/g
これで置換できなかった?正確には最後にgつけてるから
:%s/=/-/g
これでいいと思うけど
他のところにも=や-が出て来るのであれば、置換前のパターンを
^=+$
みたいにして、行頭文字、=が一つ以上、行末文字だけの行に適用できると思う
2017/03/23(木) 14:34:16.36
試してないけど g/^---/s/-/=/g とかで誤爆減らせそう
2017/03/23(木) 15:30:07.41
DejaVu_Sans_Mono_for_Powerline
では豆腐がでます。
Roboto_Mono_for_Powerline
はGUIのフォント選択にも出てこないですが
選択できないフォントってありますか?
519511
垢版 |
2017/03/23(木) 18:28:54.06
そのフォントでは↓の文字表示に対応出来てるのかできるの?
>ro=&#57506;, ws=&#9778;, lnr=&#9776;, mlnr=&#57505;, br=&#57504;, nx=&#582;, crypt=&#128274;
まずそのフォントが実際にインストールされているのか確認してみろ
後はどんな手順でプラグインやフォントをインストールしたかも書くと良いだろう
520511
垢版 |
2017/03/23(木) 18:29:41.35
>>516
説明不足だけど=====はheadingの構文だから%:s/=/-/gと困る(>_<)
521511
垢版 |
2017/03/23(木) 18:32:55.71
>>515
記述量が多くて手入力きつい(>_<)
>>517
これがいいっすね。知恵コイン500枚あげます
2017/03/23(木) 19:14:58.45
その知恵コインはウガンダに寄付しなさい
2017/03/23(木) 19:41:53.79
powerline用フォントは2種類あるので
違う方インストールしてるに一票
http://qiita.com/qurage/items/4edda8559cc4c98758ee
524名無しさん@お腹いっぱい。
垢版 |
2017/03/23(木) 20:58:06.61
NeoBundle 'powerline/fonts'
NeoBundle 'vim-airline/vim-airline'
でいれました。

フォントのインストールはwindowsなので落ちてきたttfファイルのクリックから行っていて、
chromeでは
Roboto_Mono_for_Powerline
設定できて、ro=&#57506;, ws=&#9778;, lnr=&#9776;, mlnr=&#57505;, br=&#57504;, nx=&#582;, crypt=&#128274;
も表示されます。

DejaVu_Sans_Mono_for_Powerline
でも全て表示されるのが正常ですか?
525511
垢版 |
2017/03/23(木) 22:22:01.99
おれはNeoBundleも飛行機みたいな名前のプラグインも使ってないけど
https://github.com/powerline/fontsのREADME.mdに記載のinstall.shは実行したのか?
vim-airline/vim-airlineは見てないけどREADME.mdのとおりにやってみろ
526名無しさん@お腹いっぱい。(霧の向こうに繋がる世界)
垢版 |
2017/03/23(木) 22:22:51.95
名前欄に!ken:6
2017/03/25(土) 16:24:42.84
ESCキーでモード切り替えることなしにinsertモードとappendモード行き来できる?
528名無しさん@お腹いっぱい。
垢版 |
2017/03/25(土) 16:42:29.61
excel に
ro=&#57506;, ws=&#9778;, lnr=&#9776;, mlnr=&#57505;, br=&#57504;, nx=&#582;, crypt=&#128274;
をはりつけて
DejaVu_Sans_Mono_for_Powerline
で確認したところ、問題なく表示されました。

vim上とexcel上で[コンピュータ]とうった時のフォントが明らかに違うのが気になりました。。

Roboto_Mono_for_Powerline はexcel上では選択肢として出てきますが
gvimでは出てきません。。
2017/03/26(日) 12:04:35.00
ここunix板なんですが・・・
Windows使ってるならソフトウェア板のVimスレ行ったほうがいいよ
2017/03/26(日) 22:24:47.69
>>527
すまんが何をやりたいのか理解できない
2017/03/26(日) 23:05:25.85
>>527
カーソル一つ進めたいってことなら inoremap <C-f> <Right> とかしたらいんじゃね?
それか <C-o>l とか
532ich1
垢版 |
2017/04/01(土) 08:03:45.83
https://goo.gl/QoUujp
これは嫌だなー。。本当なの?
2017/04/02(日) 05:25:27.14
UNIX初心者です(MacOSXの端末エミュレータを使ってます)。
dvorakでホームポジション(DHTN)からカーソル移動をしたい(QWERTYのHJKL)のですが、
vimrcにmapとかnoremapを書いておく以外に設定方法はありますか?
2017/04/02(日) 08:11:57.41
そんな奴いねーよ、特に日本人の場合
と思ったが、検索したら意外といた
ノーマルモードはAscii、挿入モードはdvorakて辺りが妥協策らしい

おれはus-asciiしか叩けないので具体的には役に立てない
スマヌ


http://d.hatena.ne.jp/nullplus/touch/20110318/1300468141

http://hachibeechan.hateblo.jp/entry/2014/09/30/Vimmer向け手っ取り早くdvorak配列を体験しつつめんどくさ
2017/04/03(月) 06:19:09.91
コマンドモードとインサートで配列を切り替えるのが現実的ですか。
HHKBの無刻印を使いだしてさあDvorakデビューや!、と息巻いていたんですが、
実際やってみるとDvorakではbashのキーバインドもあまり使い心地が良くないですし
その辺の切り替えも全部やるにはもっとUNIXの勉強をする必要がありそうです。
2017/04/03(月) 14:12:54.96
探せばきっとDvorakでvimな人たちのコミュニティが見つかると思うよ
2017/04/03(月) 14:59:58.21
無理してそんなけったいなもん使わんでええやん
538名無しさん@お腹いっぱい。
垢版 |
2017/04/03(月) 20:02:00.38
vim使ってる人間に言われたら終わりだな
2017/04/03(月) 20:59:16.85
む・・・無理してないしっ
2017/04/03(月) 21:00:35.76
ちょっとくらい無理する方が気持ちええんやで
2017/04/03(月) 21:07:08.01
楽するための無理なら惜しまない人が向いてるよVimは
2017/04/04(火) 03:57:13.11
linuxに入ってるviがviじゃない件
http://anond.hatelabo.jp/20170403175331

ハテブが本番
http://b.hatena.ne.jp/entry/anond.hatelabo.jp/20170403175331
2017/04/10(月) 12:30:52.46
CapsLockをEscにするかCtrlにするか迷ってるんですがどっちの方が便利ですか?
2017/04/10(月) 12:32:58.59
>>543
Ctrlのほうがいい、ESCはCtrl+[で打てる
545名無しさん@お腹いっぱい。
垢版 |
2017/04/11(火) 13:16:30.98
altをctrlとして使いたくなる
左小指が痛い
2017/04/11(火) 13:21:54.65
そもそもVim使ってて痛くなるほどCtrl押す機会ないと思うが
2017/04/11(火) 13:30:40.20
どこかにぶつけたんじゃないかな
2017/04/11(火) 14:27:33.72
僕は(とある理由で)小指を欠損しちゃったので、くすり指で代用してます♪
2017/04/11(火) 16:13:09.12
>>546
Esc使わんから頻繁に使う
でも一番使うのはu
550名無しさん@お腹いっぱい。
垢版 |
2017/04/11(火) 19:24:23.37
jjとかにescバインドしたら?
2017/04/11(火) 19:56:26.69
ノーマルモードのctrl-i,ctrl-oとかインサートモードのctrl-o,ctrl-wは便利だからよく使うけどな(´・ω・`)
2017/04/11(火) 20:10:23.84
Ctrlに限らずShiftもよく使うが小指痛くなったことないけどな
押し方が悪いか、キーボードが合ってないとかじゃない?
2017/04/11(火) 22:44:43.89
ペダルを入力装置としてESCを割り当てよう
2017/04/11(火) 22:47:49.22
>>545,548
CapsLock があるということなら左下に Ctrl があると思うが
その Ctrl は掌で押すものだと覚えるといい、というか元々そういう設計。
(ノート? 平面キーボード? 知らん)
それか諦めて右 Ctrl も併用できるよう訓練するか。
2017/04/12(水) 13:00:23.54
>>554
左下はなんかfnキーとかなんですけど?
2017/04/12(水) 13:05:20.31
小指Ctrlが無理なレベルなら、Ctrl使わないように全部マップするか、親指でCtrl押せるキーボードに乗り換える
2017/04/12(水) 14:08:22.51
>>555
だからそんなキーボードのことは知らんって書いてあるんじゃない?
2017/04/12(水) 16:23:20.18
無変換をCtrlに変えて親指で押せばいいんじゃないかな
使わんやろあれ
2017/04/12(水) 17:51:34.26
もう vim のこと全然関係なくなってるなw

俺は無変換キーを Alt + 漢字、変換キーを機能付加キーにしてる。
どのソフトでも変換 + h, j, k, l でカーソル移動できる。
もう vim でも素の h, j, k, l を使ってないかもしれない気もするがいちいち覚えてない。
でも不思議なもので bash とかではちゃんと emacs キーバインドに頭が切り替わるのな。
560名無しさん@お腹いっぱい。
垢版 |
2017/04/12(水) 18:23:52.43
日本語配列のキーボードでvimつかってんのか?
おどろき
2017/04/12(水) 18:25:45.03
英語配列はコロンが打ちづらい、mapすれば済む話だけどさ
2017/04/12(水) 19:15:57.71
仕事で英語配列使うことってまずないから、プライベートだけ英語配列でもなー
2017/04/12(水) 22:14:07.66
変換、無変換、半角全角を好きなキーにマッピングできるのは利点かもしれない
2017/04/16(日) 01:59:56.58
普段日本語配列使ってると英語配列使うとき発狂する
2017/04/16(日) 06:01:20.95
USキーボード知らずにJISキーボード使ってる奴は情弱、
知っててJISキーボード使ってるやつはロリコン変態野郎
ってばあちゃんが言ってた
2017/04/16(日) 10:37:26.11
ここはvimスレだから、その上でUSかJISかって話をしないとダメでしょう
個人的にはJIS
USだとコロン打つためにshift押さなきゃいけないのが気にくわない
567名無しさん@お腹いっぱい。
垢版 |
2017/04/16(日) 11:02:17.74
@打つときもめんどくさいよねUS
プログラマはUSの方がいいんだろうけど
2017/04/16(日) 11:05:11.93
nnoremap ; :
nnoremap : ;
してるわ
JISは surround.vim で cs'"とかすんのが無茶苦茶めんどくさい
569名無しさん@お腹いっぱい。
垢版 |
2017/04/16(日) 13:35:47.84
Ctrl + [ が JIS の @ の位置でできるから、自分は断然 US だな
クォーテーション二種のうちやすさは言わずもがな
2017/04/16(日) 13:55:38.47
ホントにUSよりJISの方が使いやすいって信じてるのか(・・;)
(かな入力者は除く)
一度何も知らずに使い始めちゃってると、疑問も持たずにそれが最善って思い込む(思い込みたい)んだろうな・・
2017/04/16(日) 14:07:08.68
>>570
ブーメランささってますよww
2017/04/16(日) 15:12:47.86
>>569
日本語キーボードで@と[は並んであるけどその一個の場所の違いがそんなに重要なの?
573名無しさん@お腹いっぱい。
垢版 |
2017/04/16(日) 22:38:55.32
>>572
頻繁に打つキーだから、一つ近いだけで全然違うよ
574名無しさん@お腹いっぱい。
垢版 |
2017/04/16(日) 23:07:01.73
括弧、クォート、セミコロン頻繁に打つキーがUSの方が扱いやすいわ
2017/04/17(月) 03:28:37.35
コード打ってるときはセミコロン便利なんだけどvimの時だけめっちゃ腹立つ
2017/04/17(月) 07:45:58.61
まあ慣れだけどUSのが諸々打ちやすいので
ずっとUSだなあ
2017/04/17(月) 10:42:45.62
もしもJISキーボードの変態キー配列がホントに(普遍的に)使いやすいんだったら、
圧倒的にユーザー数が多い(ハズの)101キーボードや102キーボードユーザーから
JISキーボードに乗り換る人がいても良さそうだが、そんな人、見たことないだろ?
2017/04/17(月) 13:04:33.11
106ってなんでわざわざ101から変えたのかね?
なんか利点があるのかな?
2017/04/17(月) 18:00:52.08
Vimと親指シフトって相性いいのだろうか
580名無しさん@お腹いっぱい。
垢版 |
2017/04/17(月) 19:52:44.33
使いやすさなんて主観的なものに普遍性なんてないだろ馬鹿かな?
お前の言う通りUSの使いやすさに普遍性があるならこの世にあるすべてのキーボード配列は今頃US配列になってるよ
2017/04/17(月) 20:45:44.33
他人のvimrcが自分にとって使いやすいとは限らないように
キーボードもひとそれぞれ
だから自分の好きなキーボードで
好きなマッピングをすればいいんだなぁ
みつを
2017/04/18(火) 00:00:24.26
せんだみつをキタ━━(゚∀゚)━━!!
2017/04/18(火) 13:48:59.84
>>581 ワロタw

行番号表示くらいで、あんまり凝った設定してないな…
Emacsとかnanoとか、気分で使い分けてるな。

ターミナル起動中ならそのまんまVimへ。
ファイラー起動中ならleafpad。
conky等の設定弄りはnano。
ガチコードや長文ドキュメントならEmacsでしょうかね?

作業重量で自分は使い分けてる感じかの?
2017/04/18(火) 15:08:34.40
全部VimかGVim、気分でEmacsくらいか
nanoとか使いづらすぎて使うのやめた
585ich1
垢版 |
2017/04/20(木) 18:35:21.01
https://goo.gl/fSbVMj
これは嘘でしょ?本当だと嫌だなー。。
586名無しさん@お腹いっぱい。
垢版 |
2017/04/27(木) 01:42:22.47
vim plugにて、特定のFileTypeのファイルを開いたのち、一定時間操作がなかった時にプラグインを読み込む、などという天に唾を吐きかけるようなセッティングをする事は可能でしょうか?
587名無しさん@お腹いっぱい。
垢版 |
2017/04/27(木) 10:41:27.19
>>586
:h CursorHold
588名無しさん@お腹いっぱい。
垢版 |
2017/04/27(木) 12:23:14.90
おおっ、まさにそれです!
ありがたや〜
589名無しさん@お腹いっぱい。
垢版 |
2017/04/27(木) 12:59:09.20
>>586
どんな設定つくりたいの?
参考にしたい
590名無しさん@お腹いっぱい。
垢版 |
2017/05/02(火) 13:24:24.35
誰かVimのおもしろい話をしてくれ。気の利いたプラグインとか。
あ、VimOrganizerってどうよ。
2017/05/02(火) 17:07:12.21
viとemacsの論争話くらいしか面白い話は無い
2017/05/02(火) 17:08:37.47
ビル・ジョイについて、とか
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況