vim Part 6 ..
[2ch|▼Menu]
2:名無しさん@お腹いっぱい。
15/01/13 13:38:46.81 +h7sSqdB0.net
vim is god

3:名無しさん@お腹いっぱい。
15/01/13 17:46:58.14 Pwcw0EKX0.net
>>1

4:名無しさん@お腹いっぱい。
15/01/13 19:22:22.36 p1FssDNs0.net
2015年もVimとともにあらんことを〜

5:名無しさん@お腹いっぱい。
15/01/16 11:15:11.08 ZT+LJLmG0.net
>>1
スレ立て乙
UNIX板のVimスレのリンクが古かったから一応最新の貼っとく

UNIX板 Vim Part24: スレリンク(unix板)

6:名無しさん@お腹いっぱい。
15/01/23 16:54:55.73 606SjX0Q0.net
neovimとはなんだったのか

7:名無しさん@お腹いっぱい。
15/01/24 11:14:21.02 cEs+lffi0.net
XEmacsみたいなもの

8:名無しさん@お腹いっぱい。
15/01/25 15:58:32.59 pZfvQOwD0.net
完成したら教えてくれ
5ドルくらいは寄付する
Vimティーで寄付される金額も確かそんなもんだった

9:名無しさん@お腹いっぱい。
15/01/26 22:45:23.16 Cm9TEdGq0.net
無知なものからの質問ですみませんm(_ _)m

vimの見た目をいわゆる集中系エディタっぽくできるものでしょうか?
全画面表示で、上下左右に余白を作って表示するような感じです。

例)Writebox
URLリンク(www.lifehacker.jp)

10:名無しさん@お腹いっぱい。
15/01/27 11:41:34.45 jACBZ3+b0.net
>>9
それ系のプラグインがいくつかあったはず
とりあえずググったら URLリンク(amix.dk) にいくつか書いてある

11:9
15/01/27 16:29:46.93 X13SaOMd0.net
ありがとうございます!!! とても助かりました。

12:名無しさん@お腹いっぱい。
15/01/28 18:31:02.27 aubLUJqa0.net
vimの強さはどんな環境でも使えるとの事だったので、
少し期待してubuntuにwinで使っていたKaoriyaGvimをそのままもっていったのですが、
アーカイブの読み込み中にエラーが発生したと出て使えませんでした。
これはfor windowsと有りましたし当たり前だとは思います。
「どんな環境でも使える」というのは_vimrc等、設定を持ち越せるというだけで
他のデータは新しくダウンロードするという解釈でよろしいのでしょうか?

13:名無しさん@お腹いっぱい。
15/01/28 21:34:27.32 b2pVJ6ON0.net
そらそうよ

14:名無しさん@お腹いっぱい。
15/01/28 21:58:22.39 aubLUJqa0.net
>>13
やはりそうなのですね、有難うございます。

15:名無しさん@お腹いっぱい。
15/02/04 14:51:44.06 /EHdi3uw0.net
URLリンク(livedoor.blogimg.jp)
この人と同じ環境を作りたいんですが、初心者なのでよくわかりません・・・
必要なもの全部、教えてくれませんか?

16:名無しさん@お腹いっぱい。
15/02/04 15:55:14.59 xidguxeu0.net
まず電力会社と契約するだろ

17:名無しさん@お腹いっぱい。
15/02/04 17:02:27.20 3jGn79DI0.net
>>15
その画像でわかる範囲だとvim本体とvimshellというプラグイン
OSが何かわからないけどgccでコンパイルしてるみたいなんでwindowsならmingwかcygwin

18:名無しさん@お腹いっぱい。
15/02/04 17:15:51.98 /EHdi3uw0.net
>>17
ありがとうございます

19:名無しさん@お腹いっぱい。
15/02/04 17:29:48.75 3jGn79DI0.net
vimshellにはvimprocも必要らしい
URLリンク(o.inchiki.jp)
プラグインをneobundleで管理するならgit(windowsならmsysgit)
も必要
URLリンク(www.jonki.net)

20:名無しさん@お腹いっぱい。
15/02/04 19:21:50.13 3jGn79DI0.net
因みに自分はQuickRun入れてたけどvimshellも入れてみた
なかなかいいねこれ
vimprocをmakeする必要あったけど

21:名無しさん@お腹いっぱい。
15/02/05 03:19:02.54 xhrW0Yez0.net
>>15
このcolorchemeなんだろう
Tomorrow-Night, jellybeans, hybrid あたりが近いけど微妙に違う

22:名無しさん@お腹いっぱい。
15/02/05 10:36:33.63 6nOfxgVv0.net
>>21
vimrc見れば早いんだろうけど
URLリンク(blog.livedoor.jp)
元記事がvipだからとっくに流れたろうなあ・・・

23:名無しさん@お腹いっぱい。
15/02/05 12:00:42.16 iAz0w6jJ0.net
GvimでOmisharpを使いたくて
URLリンク(d.hatena.ne.jp)
ブログを参考に進めていたのですが
URLリンク(gyazo.com)
このようなエラーが出ます
ググってもどうしたらいいのか検討がつかないので、すみませんが教えてください

24:名無しさん@お腹いっぱい。
15/02/05 12:56:04.19 xhrW0Yez0.net
>>23
管理者権限のコマンドプロンプトで以下のコマンドを実行してサーバー起動するとどうなる?
netsh http add urlacl url=URLリンク(+:2000) user=ログインユーザー名
参考
URLリンク(ja.stackoverflow.com)

25:名無しさん@お腹いっぱい。
15/02/05 12:57:24.71 xhrW0Yez0.net
>>22
サンクス!

26:名無しさん@お腹いっぱい。
15/02/05 13:15:38.16 iAz0w6jJ0.net
>>24
前回管理者権限でそのコマンドを打ちました
参考URLに
>環境変数のUSERNAMEがSYSTEMだった
というのがあったのでuser=SYSTEMでやってみましたが結果は同じでした
URLリンク(gyazo.com)
.csファイルを読み込むと画像のように動作を停止しましたとエラーが出ます

27:名無しさん@お腹いっぱい。
15/02/05 13:43:01.35 6nOfxgVv0.net
>>25
え?わかったの?
colorschemeはhybridなんだろうけどコレ↓入れてる影響で違って見えるんじゃないかと・・・
URLリンク(github.com)

28:名無しさん@お腹いっぱい。
15/02/05 13:58:35.53 6nOfxgVv0.net
あ、いやこっちかな?上のは括弧以外は表示しないタイプだわ
URLリンク(github.com)

29:名無しさん@お腹いっぱい。
15/02/05 17:22:38.07 6nOfxgVv0.net
なんか常に表示されてると邪魔臭いなw
>>27のがいいや

30:名無しさん@お腹いっぱい。
15/02/05 18:31:40.12 xhrW0Yez0.net
>>27
わからないということがわかったからお礼したw
括弧は俺もプラグインで色変わってるからあんま気にしてなかった
カーソルの色が違うのが気になってたけど、それもプラグインの影響か

31:23
15/02/05 18:52:25.07 iAz0w6jJ0.net
user=Everyone
にしたら解決しました
結局どういうことだったのかよく分かりませんがそのうち分かるようになりたいです
>>24さんありがとうございました

32:名無しさん@お腹いっぱい。
15/02/08 13:44:50.57 vfPI0uY80.net
教えてください。
Windows版を使っていますが、vim側で、IMEの背景色を
コントロールできますか?
Windowsの設定をいじると全部に影響が出ますが、
Windows使ってるときと、Vim使っているときとで
変えたいと思いまして……。
ご存知のかた、お願いします。

33:名無しさん@お腹いっぱい。
15/02/08 14:49:47.97 cSBfo5Dm0.net
できないと思う
あまりに特定の環境に依存しすぎ
コンソールでもgVimでも無理じゃない?

34:名無しさん@お腹いっぱい。
15/02/09 14:59:18.00 k3ifA4QY0.net
これって業務用に使っているひとはいるんでしょうか?

35:名無しさん@お腹いっぱい。
15/02/09 15:06:02.23 /9+XvmAi0.net
はぁ?

36:名無しさん@お腹いっぱい。
15/02/09 15:21:44.54 k3ifA4QY0.net
>>35
ソフト開発会社がソフト開発の為に使っているのかということです。

37:名無しさん@お腹いっぱい。
15/02/09 15:33:25.41 KhV6D8gQ0.net
サーバーの設定変える時にvi(vim)しか使えない時もあるだろうから
多いんじゃない?
もちろんバリバリメインで使ってるよ!


38:って人も多いだろうし linuxユーザーのみだとこんな感じ ttp://sourceforge.jp/magazine/15/02/05/153000 まあunix界隈だと使えて当たり前的な空気もあるけど



39:名無しさん@お腹いっぱい。
15/02/09 15:35:53.89 KhV6D8gQ0.net
ニュース検索してたらこんなのもあった
ちゃんとやってたんだな
URLリンク(www.watch.impress.co.jp)
ある世代ってどの世代だよw

40:名無しさん@お腹いっぱい。
15/02/09 15:36:33.79 k3ifA4QY0.net
>>37
ということはすごいエディタなのですね。

41:名無しさん@お腹いっぱい。
15/02/09 15:51:28.05 KhV6D8gQ0.net
>>39
すごいよ、すごく癖があるw
使いこなせる人がすごいという噂もあるw

42:32
15/02/09 18:02:33.34 hRg/rG6V0.net
>>33
ありがとうございます。

43:名無しさん@お腹いっぱい。
15/02/10 00:32:31.47 wPE2f1vh0.net
.vimrcにリマップを書き込んだコマンド以外のコマンドを全て無効にするってできませんか?
当方Windowsのメモ帳でできる程度のカーソル移動をホームポジションで全部済ませたらなーと思ってVim使い始めたんですが、
ミスタイプで全然知らないコマンド打ち込んじゃったりめんどくさいんで

44:名無しさん@お腹いっぱい。
15/02/10 00:32:36.26 ffjqRP2b0.net
winの香り屋版なんですが
新しいファイル名を引数にして起動しただけで
ディレクトリのタイムスタンプが更新されるのは仕様ですか?
既存のファイルを開いた時は更新されません
directoryとundodirは他のディレクトリを指定していて
nobackupにしています

45:名無しさん@お腹いっぱい。
15/02/10 09:33:28.96 djcbfwFS0.net
>>43
隠しファイルとか出来てないのに?何だろうね?

46:名無しさん@お腹いっぱい。
15/02/10 15:35:32.54 ut1HBidj0.net
>>43
スワップファイルは?

47:名無しさん@お腹いっぱい。
15/02/11 12:21:11.27 0SKa1ZMw0.net
確かに新規ファイルを書き出さなくても変わるね
ちなみにkaoriyaじゃない
$vim -u .vimminrc
set directory=~/.vim/tmp
set undodir=~/.vim/tmp
set nobackup
最低限の設定でやっても同じ
何のために変えるんだろう?

48:名無しさん@お腹いっぱい。
15/02/18 19:27:31.17 vhsdxA1p0.net
新参者なんだが、>>15と似たようなやつでいいんで
設定ファイルとか、まるごと上げてるサイトとか知りませんか?

49:名無しさん@お腹いっぱい。
15/02/18 19:56:27.86 G8oxWCBp0.net
まずLinux入れます
Windowsのコマンドプロンプトは256色だせないしフォントもあまり綺麗じゃない
Windows10は少しマシになるらしいが

50:名無しさん@お腹いっぱい。
15/02/18 20:11:33.99 3yRgYEAz0.net
>>47
あれは単純に画面を vsplit してファイルを2つ開いてるだけでしょ?
あとはカラースキームを適当に選べばいいと思うけど。
具体的に、あの画面のどの部分を真似たいのかを教えてくれないかな。

51:名無しさん@お腹いっぱい。
15/02/18 21:01:41.10 d4h/0PA90.net
これ入れとけよ
URLリンク(vim.spf13.com)

52:名無しさん@お腹いっぱい。
15/02/19 04:06:28.11 IRm39/RV0.net
>>49
vim によるソースコードの編集環境と vimshell による実行環境を連携させて gcc の簡易IDEを実現したい、ということだろう。
自分もあまりよく知らないので、やり方は分からないけど…

53:名無しさん@お腹いっぱい。
15/02/19 14:21:42.55 DEiMrfay0.net
>>50
そこそこ名の知れているプラグインが入っている自家製gVimってところなのこれ?

54:名無しさん@お腹いっぱい。
15/02/19 22:38:34.24 DhQ2qSL00.net
>>47
githubでdotfiles晒してる奴死ぬほどいるから適当な.vimrc拾ってくればいいと思うよ

55:名無しさん@お腹いっぱい。
15/02/20 10:17:47.60 wZbfyFxp0.net
>>50
うーん、surroundぐらいしかわからん

56:名無しさん@お腹いっぱい。
15/02/22 23:44:44.45 XSG19yIp0.net
gvimでテキスト量が多い時に、画面の上の方から描画されていく様子が見えて遅いと感じるのですが
ダブルバッファのような設定はありますか?

57:名無しさん@お腹いっぱい。
15/02/25 11:18:17.82 i0h+HW1r0.net
>>55
うーん、どういった環境や条件で遅いと感じるか書かれてないから何ともいえないなあ
とりあえず--nopluginで開いた場合と比べてみれば?

58:55
15/02/25 17:59:09.08 JuRFR+dq0.net
遅くなる原因はわかるんです
カラースキームだったり、DirectWriteやgdi++系でアンチエイリアスをかけた時に画面いっぱいに文字が出ると特に重くなる
そういう時に再描画すると画面がちらついてしまうので何か改善策はないかと思って

59:名無しさん@お腹いっぱい。
15/02/25 18:33:05.80 i0h+HW1r0.net
根本的にはグラフィックカードの性能だったりするのかも知れないけど
なんとも・・・
解像度がどの位でテキストのサイズ、行数がどの位で遅くなるものなの?
自分はショボいネットブックでもあまり遅く感じないんだけど
さほど巨大なファイルじゃないせいかな?
guifontを変えてみるとか?

60:名無しさん@お腹いっぱい。
15/02/25 21:11:22.52 JuRFR+dq0.net
カラースキームはvim-hybrid、ステータスにlightline.vimのほぼデフォルト
普段は軽い設定でcolumns=200 lines=90 guifont=MS_Gothic:h9
フォントがきれいだけど少し重い設定はcolumns=200 lines=77 guifont=Migu_1M:h9
追加でrenderoptions=type:directx,renmode:5もしくはgdi++系
今はCore i5 3570Kのオンボードだけど
ちょっと前までRADEON HD7750付けてた時と同じ感じだから影響はあまりなさそう
もしかして再描画(Ctrl+L)でちかちかしちゃうのって自分だけなのかな。もしそうならおま環な話だったかも

61:名無しさん@お腹いっぱい。
15/02/25 21:30:56.66 i0h+HW1r0.net
あーKaoriYaの方か、ゴメンわかんねえや

62:名無しさん@お腹いっぱい。
15/03/22 16:14:10.80 ZctOgMkM0.net
今コマンドの勉強中で、ブログの文章を書こうとして日本語を入力したり戻したりと
いちいち切り替えるのがイライラします。
だからvimはクソだと思います。以上。

63:名無しさん@お腹いっぱい。
15/03/22 16:21:45.75 UKCsWbAj0.net
>>61
Emacs使えとしか

64:名無しさん@お腹いっぱい。
15/03/22 16:24:36.54 kTZ5r9uH0.net
IME制御自動化もいくらでもやりようあるからまあなんだ調べるかエディタ変えろ

65:名無しさん@お腹いっぱい。
15/03/22 17:38:53.24 U3bkYCtB0.net
キーバインドを増やせばいいんじゃないだろうか?

66:名無しさん@お腹いっぱい。
15/03/22 17:52:21.01 4zu+NGjJ0.net
よく分かんないけどIMEの状態を意識しなくていいエディタがあるの?
ウンコな自動切り替えを便利だと言い張るエディタは使ったことあるけど

67:名無しさん@お腹いっぱい。
15/03/22 19:29:08.48 U3bkYCtB0.net
vimの場合コマンドモードと挿入モードがある上にIMEのオンオフがあるから
煩わしいって言ってるんだろう
自分は常にiminsert=0だけど

68:名無しさん@お腹いっぱい。
15/03/25 19:29:04.76 v0Fs6AIU0.net
香り屋VIMをさわり始めた初心者です
DOS窓からVIMを起動した場合クリップボードからペースト出来ません
GitBashからvimを起動した場合クリップボードからペースト出来ます
DOS窓からGVIMを起動した場合クリップボードからペースト出来ます
何が違うのでしょうか

69:名無しさん@お腹いっぱい。
15/03/26 11:44:57.73 Ev2Rmumq0.net
>>67
vim yank クリップボード
でggr

70:名無しさん@お腹いっぱい。
15/03/27 12:37:57.17 dyYIlXGy0.net
tern_for_vimで補完する時に説明ウィンドウが上に表示されるんですけど
英語で何書いてるか分からないので非表示にしたいんですがどうやって非表示にするんでしょうか?

71:名無しさん@お腹いっぱい。
15/03/27 12:41:23.94 dyYIlXGy0.net
よくわかんないけど非表示になりました

72:名無しさん@お腹いっぱい。
15/03/29 00:39:33.27 9Hcn1jc90.net
win7でteratermを使ってcygwinでのvim7.3を使っています。
(諸事情でバージョンアップなどは出来ないです。)
文字コードはeucです。
UNIXからftpしてきたeucのファイルを
teratermのvim7.3で読み書きするとき、
eucで表示や入力は問題無く出来るのですが、
カーソル移動が半角ずつになってしまって、2バイトの日本語があると
上手く移動してくれません。
set enc=euc-jp
set fenc=euc-jpくらいの設定です。
※lsコマンドでは日本語のファイル名やフォルダ名は問題無く表示されます。
vimの設定か何か、マルチバイト?に対応したカーソル移動が出来る方法があれば教えて下さい。
helpでencoding-names?を見ると
unixonlyとなっているのでやっぱ無料なのでしょうか・・

73:名無しさん@お腹いっぱい。
15/03/29 12:13:44.76 56IPW56r0.net
ambiwidthはutf-8でしか効果ないって書いてあるから違うかな?

74:名無しさん@お腹いっぱい。
15/03/29 18:07:02.99 g/TI3Qg70.net
ターミナルの仕様です諦めましょう
それかgvimを使いましょう

75:名無しさん@お腹いっぱい。
15/03/30 00:21:06.87 3ef0z37u0.net
win7でunite.vimのブックマーク機能がうまく動作しないんですが、
何か分かる方いませんでしょうか?
フォルダへのパスが書かれたオブジェクトは生成されているんですが、
いざとぼうとして:Unite bookmarkコマンドを入力してもなにも表示されません。

76:名無しさん@お腹いっぱい。
15/04/04 14:11:29.76 dZ+/Ra9D0.net
omapって何ですか?
演算待ちってどういう状態のこと?

77:名無しさん@お腹いっぱい。
15/04/05 13:15:51.66 txX5IzD00.net
OMAP 【 Open Multimedia Applications Platform 】
Texas Instruments社の携帯電話端末向けマイクロプロセッサのシリーズ名。OMAPシリーズのプロセッサは携帯電話や携帯情報端末(PDA)に採用されている。
組み込みプロセッサ向けとして人気の高いARMプロセッサに同社のDSPコアを組み込んだ構造となっており、音声とデータを統合して少ない消費電力で効率よく処理することができる。OMAPプロセッサのサポートするOSにはLinux、Palm OS、Symbian OS、Windows Mobileなどがある。

78:名無しさん@お腹いっぱい。
15/04/05 15:14:51.77 9dUcxquE0.net
:help omap

79:名無しさん@お腹いっぱい。
15/04/12 20:57:07.99 3jMRAeEx0.net
教えてください。m(_ _)m
kaoriya版(win)を使っています。
gvimrcで、
nnoremap <C-c> "+y
としたら、ノーマルモードで
Crtl+C で コピーしたいのですが、うまくいきません。
どのようにすればよいでしょうか?
↓こちらは動作しました。
nnoremap <C-x> "+x
nnoremap <C-v> "+gP
ご存知のかた、よろしくお願いいたします。

80:名無しさん@お腹いっぱい。
15/04/12 22:52:30.24 aj5/kwoP0.net
>>78
たぶんやりたいことは
:so $VIMRUNTIME/mswin.vim
だと思う。
少なくとも mswin.vim を見ればやりたい事の答えは書いてあるよ。

81:78
15/04/13 10:28:03.97 oQHU/dFR0.net
>>79
ありがとうございます。わかりました!!!! m(_ _)m

82:名無しさん@お腹いっぱい。
15/04/16 16:44:19.80 wpH8pBhi0.net
置換するときとか検索する時の正規表現がよくわかんない
/[はエスケープ必要ないのに:%s/[//gはエスケープ必要
でも/\[ってエスケープしても/[と同じ物がヒットする
よくわからないよ

83:名無しさん@お腹いっぱい。
15/04/16 17:47:05.52 AwxbnmRR0.net
>>81
:h \/[]
を読んから2段落下のE769 (h: E769)を読んでみて。
後ろに ']' のない '[' は '['そのものを検索します。キモなのは '[' 以降の文字も検索対象になるということ。
/[/e+1
は "[/e+1" という文字列を検索する。
/\[/e+1
は "[" を検索して見つかった場所の次の桁に移動する。(:h search-offset)
なので、
%s/[//g
は各行の最初に見つかった "[//g" という文字列を "" に置き換えているのです。
ややこしいので、 '[' を検索する時は常に '\[' とした方がいいかも。

84:名無しさん@お腹いっぱい。
15/04/16 21:45:29.47 lPvO2Pzq0.net
>>82
なんか難しくて覚えられない
とりあえずエスケープするクセをつける

85:名無しさん@お腹いっぱい。
15/04/17 20:57:58.04 UheTlKOS0.net
windows8&8.1でgvimのウィンドウサイズをマウスで変えたりするとgvimが落ちる。頻発する時もあればそうでもない時もある。これは何なんでしょうか?

86:名無しさん@お腹いっぱい。
15/04/18 00:22:34.38 QmLv0uBI0.net
Windows8は使ってないのでよくわからんがとりあえずは互換モード試せば?

87:名無しさん@お腹いっぱい。
15/04/19 14:47:05.14 BCUpKHTV0.net
>>84
うちは落ちないがパッチのバージョンとかプラグインの問題じゃね?
>>85
今更互換モードの問題かあ?

88:84
15/04/20 17:58:26.99 eUTSRvm40.net
プラグインでした。たくさん入れてないので、同じものをNeoBundleで入れ直したら何故か治りました。

89:名無しさん@お腹いっぱい。
15/04/24 11:06:27.92 wIVFz5ce0.net
win,mac,linuxで共通のvimrcを管理する場合
vimrc
.vimrc
どっちのファイル名にしたらいいのか教えてください

90:名無しさん@お腹いっぱい。
15/04/24 20:59:15.76 Mkrr8E1H0.net
>>88
.vimrcを作って、_vimrcはシンボリックリンクにすればいいんじゃない。
逆でもいいけど。

91:名無しさん@お腹いっぱい。
15/05/02 13:26:12.45 5EDIe6n/0.net
QuickRunの設定で'hook/time/enable': 1すると
pythonのコードでprint(1)を表示するだけので:QuickRunをすると
実行結果が1sぐらいで終わっているのに実行時間の表示がかなりおそく10sとか表示されます
なんでですか?

92:名無しさん@お腹いっぱい。
15/05/12 00:50:02.59 fSHsg6qI0.net
OmniSharp(C#用補完プラグイン)を導入しようとしてる者です。
便利そうなので是非導入したいのですが、自分の環境だとうまく動かない。
パスに日本語が入ると、正常に動作しない状況です。
.vimrcで指定するencodingによっても挙動が変わるみたい?
以下問題の内容(Vim:7.4.648 Kaoriya 64bit OS:Win8.1 64bit)
*encoding=UTF-8の場合
-ユーザ名がASCIIのみの場合は正常に動作する
-ユーザ名に日本語が含まれる(OmniSharpの実行ファイルのパスに日本語が含まれる)場合
(例) C:\Users\日本語ユーザ名\.vim\bundle\omnisharp-vim\
--起動時にominisharp-vim\python\Completion.pyとomnisharp-vim\python\OmniSharp.pyまでのパスが化けて「No such file or directory」
化け方としては、日本語ユーザ名の箇所が「\xe3\x83(以下略)」 とバイナリ値がエスケープされたままで渡されてるみたい
--OmniSharpを起動できない(:OmniSharpStartServer してもサーバーが立ち上がらない)
*encoding=CP932の場合
-サーバーの起動は「:OmniSharpStartServer」で正常にできる(ユーザ名が日本語かどうか関わらず)
-サーバーとの通信が一切できない
オムニ補完(c-x c-o)しても「パターンは見つかりませんでした」と出る。OmniSharpBuildAsyncなどのコマンドも同様。
サーバーの表示は「Solution has finished loading」以降変化無し
同様の問題が再現する人はいますか?
githubで質問できれば良いんだけど、英語が苦手ですしVim初心者ですしおすし

93:91
15/05/12 01:18:32.86 fSHsg6qI0.net
encoding=UTF-8でユーザ名に日本語が含まれるの場合の起動時エラーのスクリーンショットです
URLリンク(imagizer.imageshack.us)

94:名無しさん@お腹いっぱい。
15/05/12 21:29:26.85 wXJG22lN0.net
プログラマという人種は本能的に日本語のディレクトリ名を避けるものだと思っていた

95:名無しさん@お腹いっぱい。
15/05/12 22:23:27.88 PiZSiFNw0.net
だよなあ
2バイト文字は使わないことにしてる

96:91
15/05/12 23:31:18.74 QcfuUW0s0.net
今まではそうしてたんですけど、
仕事用のPCはアカウントが日本語で作られて支給されたんだ・・・
どうにかできませんかね?

97:名無しさん@お腹いっぱい。
15/05/13 01:25:10.33 kZyY/vq30.net
新ユーザー作るのが一番手っ取り早そう

98:名無しさん@お腹いっぱい。
15/05/13 13:00:47.38 NjnByuB50.net
runtimepathをいじれば行けそうな気もするが、ユーザ名変えた方が良さそうだと思う。

99:91
15/05/14 00:09:51.51 zpd9Pnsp0.net
わかりました
別にユーザアカウントを作成して対処したいと思います。
レスくれたみなさんありがとうございます

100:名無しさん@お腹いっぱい。
15/05/26 19:14:04.14 p9QhYmwA0.net
au BufRead,BufNewFile *.hsp source D:/vimscripts/myscript.vim
拡張子hspの時だけD:/vimscripts/myscript.vimを読み込みたいんですが読み込まれません
source D:/vimscripts/myscript.vimだけ書いたら読み込まれたのでパスは合ってました
どうやって*.hspのときだけ読みこませられますか?

101:名無しさん@お腹いっぱい。
15/06/08 09:43:53.41 z7wRSo+O0.net
ファイル名で問題起きるとしたら、日本語よりスペースの方が多いだろう。

102:名無しさん@お腹いっぱい。
15/06/08 11:03:18.16 8HM1N86O0.net
スペースは起きやすいけど""使えばすぐ直せるでしょ

103:名無しさん@お腹いっぱい。
15/06/23 09:47:31.94 qPGQ3Ack0.net
今どきのGUIエディタのように、カーソルをキャレットに出来たらなあ
カーソル前カーソル後の使い分けがめんどい

104:名無しさん@お腹いっぱい。
15/07/12 02:28:36.18 2AGgFn/00.net
KaoriyaGVim使ってるんだけど、文字コードをutf8にすると例えばエラーウィンドウ(GVimのメニューにあるやつ)の表示文字が化ける。日頃使わないからいいんだけど、他にも支障がありそうだが大丈夫か?

105:名無しさん@お腹いっぱい。
15/07/12 08:29:04.04 pCVAahzl0.net
>>103
「大丈夫か?」と心配する必要があるのはお前自身とお前の環境

106:名無しさん@お腹いっぱい。
15/07/14 13:58:32.57 t4K8GSed0.net
ってことはあの問題は解決したんだろうか。
windowsで使う分にはシェルとの兼ね合いもあって、結局cp932が無難だと俺の中ではおさめといたんだけども。
板違いだってことならそれはそれで。

107:名無しさん@お腹いっぱい。
15/07/14 17:09:33.73 K3e2Jo/f0.net
>>105
すなおじゃないっつーかひねくれモンっつーか
使ってみて問題があったらvim-jpに報告したらいいじゃん

108:名無しさん@お腹いっぱい。
15/07/15 18:05:24.08 broW19s+0.net
>>103 != >>105 == 俺 なんだけどさ。
使ってみて問題があったし、そも当時koronも認識してて面倒な展開になってたと思う。
別にcp932で問題があるわけじゃないから、別にいいやと思ってるんだよ。

109:名無しさん@お腹いっぱい。
15/07/16 09:24:09.36 v2KPAApV0.net
<TAB>hint,
<TAB>device,
<TAB>index,
ではなく、
<TAB>__hint,
<TAB>device,
<TAB>_index,
のように、タブで右端のカンマを揃えて欲しい(この文脈の _ は空白の意)
そんなネオタブはどうつくりますか?

110:名無しさん@お腹いっぱい。
15/07/16 18:54:00.48 NknARSFo0.net
Tabではじつげんできなかったが、
Align.vimによって実現できた
:AlignContrl >
:%Align \w*,

111:名無しさん@お腹いっぱい。
15/07/22 12:42:19.93 RIF0m4kM0.net
unite-outlineでCのソースコードのアウトラインを表示できません
:Unite outline としても開かれるバッファは空でなにも表示されません
使用ソフトは
kaoriya版vim 64bit
windows8.1 64bit
ctags5.8J2
なのですが、64bitでは正常に動作しないのでしょうか?

112:110
15/07/22 21:48:47.99 GttP4Y/t0.net
パス通ってませんでしたorz
スレ汚し失礼

113:名無しさん@お腹いっぱい。
15/08/12 00:00:07.50 Th8dtZT+0.net
MSYS2パッケージのVimはruntimepathはC:/hogeで通してくれるのに:cdは/c/hogeじゃないと怒られちゃうな
expandで変換できたらいいのになぁ
このパッケージ、+lua対応してくれないかな・・・ luaだけハブられてんよ

114:名無しさん@お腹いっぱい。
15/08/12 02:12:58.14 kCU7TGEV0.net
>>112
cygwinのcygpathみたいなコマンドないんです?

115:名無しさん@お腹いっぱい。
15/08/12 18:19:19.79 x1GhEd3e0.net
>>113
詳しくは分からんが:helpにはそれらしいことは見当たらなかった

116:名無しさん@お腹いっぱい。
15/08/27 16:40:33.08 TAuSOp8L0.net
WindowsならWindows用のバイナリを使えばいいじゃん
なんでわざわざcygwinで使おうと思ったの
そもそもcygwinなんて使うなよlinux使いたいなら仮想環境を構築したほうがいい
cygwinなんて所詮おもちゃだから

117:名無しさん@お腹いっぱい。
15/08/29 06:57:23.68 CsV6XMH30.net
gnupackならcygwinと同時にvim単体もついてる(ついでにemacsも)
gitクライアントについてるmsysと普通のcmdと3つを場合に応じて使い分けてる

windowsのコマンドプロンプトはminttyに比べて色々残念

118:名無しさん@お腹いっぱい。
15/08/31 14:45:21.69 Rrt/tnpN0.net
ちょっと面倒な現象を見つけたので、再現スクリプトを張っておきます。
32bit kaoriya版 OSはXPというトホホ環境ですが他でも起きるかもしれないので。。
gvim を vim に置き換えても同様でした。
"--------------
" test.vim -- 通常起動したgvimから :source する。
cd $VIM
exe ':!start gvim.exe -u NONE -U NONE -c "set noshellslash" --servername NOSHELLSLASH --remote-silent File1'
exe ':!start gvim.exe -u NONE -U NONE -c "set shellslash" --servername SHELLSLASH --remote-silent File2'
sleep 3
echo remote_expr('NOSHELLSLASH','getcwd()') remote_expr('SHELLSLASH','getcwd()')
" => 両者 $VIM を作業ディレクトリとして立ち上がった。
cd $TMP
exe ':!start gvim.exe --servername NOSHELLSLASH --remote File3'
exe ':!start gvim.exe --servername SHELLSLASH --remote File4'
sleep 3
echo remote_expr('NOSHELLSLASH','getcwd()') remote_expr('SHELLSLASH','getcwd()')
" => SHELLSLASH のみ、作業ディレクトリが
" 「このスクリプトを実行しているgvimの作業ディレクトリ」へ変更されている

119:名無しさん@お腹いっぱい。
15/09/04 09:18:18.53 SNsJsObE0.net
中国で死ねれば本望だろう

120:名無しさん@お腹いっぱい。
15/09/04 09:53:59.28 4ICihzy10.net
>>118
村山富市か、どんな誤爆だよ

121:名無しさん@お腹いっぱい。
15/09/12 11:32:05.78 QMvZFQLp0.net
vimは日本語の文章を入力するにはあまり便利でないね。
コマンド入力の為にいちいち半角/全角キーを打つのがめんどくさい。

122:名無しさん@お腹いっぱい。
15/09/12 14:57:54.65 JQzzzTCo0.net
やっぱYKKだよな

123:名無しさん@お腹いっぱい。
15/09/12 16:47:19.77 zvNPhgKF0.net
>>120
キーバインド変えたら?

124:名無しさん@お腹いっぱい。
15/09/12 16:56:59.01 qDg188dZ0.net
●が表示できないからvimは糞ってのはたまげたな

125:名無しさん@お腹いっぱい。
15/09/12 17:46:48.83 N+tU0XKo0.net
初心者はTeraPadでも使ってろよ

126:名無しさん@お腹いっぱい。
15/09/12 18:05:46.11 qDg188dZ0.net
お、サクラ(エディタ)か?
と思ったら意外にもterapadでなあ
まだユーザーいたのかと思ったぜ

127:名無しさん@お腹いっぱい。
15/09/12 23:01:09.94 4DJxnQiE0.net
>>120
ノーマルモードでは英数になるようにIME自動制御するよろし

128:名無しさん@お腹いっぱい。
15/09/12 23:25:34.49 Is/NSwW40.net
S・K・K!の大合唱で埋め尽くされると思ったらそうでもないんだな

129:名無しさん@お腹いっぱい。
15/09/12 23:42:35.73 SfbB/uDd0.net
今の時代、日本語入力モードも自動化されてるのか。オッサンだから毎回ON/OFFしてるわ。寧ろ勝手にされるとストレスが溜まる

130:名無しさん@お腹いっぱい。
15/09/13 07:00:17.24 KtvNPwZB0.net
msys2のvimが大変気に入ったんだがインサートモード抜けるときに
IMEをOFFにする方法はないものか

131:名無しさん@お腹いっぱい。
15/09/13 07:08:58.15 I17+cWEW0.net
gvimは設定のみで出来るらしいけど

132:名無しさん@お腹いっぱい。
15/09/13 07:26:24.25 KtvNPwZB0.net
ごめん、ぐぐったら色々出たわ

133:名無しさん@お腹いっぱい。
15/09/13 10:07:23.65 dIX445HC0.net
>>126
やり方がよく分からないんです。
ちなみにグーグル日本語入力を使っています。

134:名無しさん@お腹いっぱい。
15/09/13 15:07:30.80 2a0X4mZO0.net
:h imi

135:名無しさん@お腹いっぱい。
15/09/13 20:28:45.32 RV/Ugu2z0.net
>>129
これってMinttyが制御コード対応しないと根本的な解決にならないんじゃないの?

136:名無しさん@お腹いっぱい。
15/09/21 22:53:27.40 x4bBMZd60.net
MSYS2でVimとCygTerm+をビルドして
TeraTermとBashをCygTerm+で繋いだら概ね満足
カーソル形状とIMEの制御コードは自分で.vimrc等に書く

137:名無しさん@お腹いっぱい。
15/09/22 14:17:22.82 JxaGBhoX0.net
Diffがうまく動かない

138:名無しさん@お腹いっぱい。
15/09/22 15:24:36.84 os11Sbqf0.net
とりあえず :h E97

139:名無しさん@お腹いっぱい。
15/09/26 15:26:56.55 VImWj5LD0.net
 ; とか ` とかファイル名の先頭にあると食っちゃうな。:dropすればいいじゃんと思ったら今度はダメ文字ったw
:e と :b の挙動とかパス周りは色々めんどいね、勉強にはなるけど。

140:名無しさん@お腹いっぱい。
15/09/29 01:16:44.28 Wr+Rw36p0.net
およ、エスケープの仕様が変わった予感。。

141:名無しさん@お腹いっぱい。
15/09/29 03:28:21.35 vKO8kvxy0.net
GvimにNeoBundleを使ってQuickRunのプラグインを導入しようとしているんですが、
環境変数の設定が上手くいっていないらしく、cpp/vcでのコンパイルができないのです。
環境変数のINCLUD


142:E,LIB,LIBPATHには何を設定すればいいのでしょうか? 環境は OS:windows7 64bit 使っているVS:VisualStudio 2013 です



143:名無しさん@お腹いっぱい。
15/09/29 12:33:48.95 sNpe3d4W0.net
本体に関係しない質問は当該プラグインのgithubでも行けばいいとおもう

144:名無しさん@お腹いっぱい。
15/09/29 12:44:25.63 pq2/jsw30.net
>>140
たらい回しw
Githubにissue作るか、スタックオーバー風呂の方が良さそうだな

145:名無しさん@お腹いっぱい。
15/09/29 13:19:55.21 kR4a5kON0.net
lingrアカウント取って聞くかgithub.com/vim-jp/issueで聞くのが最も解決が早いだろうな。
Sh●ug●以外は初心者に優しいから親切に教えてくれるよ。

146:名無しさん@お腹いっぱい。
15/09/29 13:22:06.23 kR4a5kON0.net
つうかquickrun visual studioでぐぐれば答えがわんさか出るわけだがw

147:名無しさん@お腹いっぱい。
15/09/29 20:10:00.99 vKO8kvxy0.net
>>141-144
もう一度よく調べなおして熟考したところ、なんとかコンパイルできるようになりました。
皆様ありがとうございました。

148:名無しさん@お腹いっぱい。
15/09/29 20:56:09.11 ZAwmzU450.net
>>145
考えただけでコンパイルできるようになったとは凄いな

149:名無しさん@お腹いっぱい。
15/09/29 22:26:42.62 Whp1NAzr0.net
>>145
なんかわからんけどよかったですな

150:名無しさん@お腹いっぱい。
15/10/28 22:52:20.48 Xx4hwi6X0.net
expand('\(globpat1\|globpat2\)')
これって他の処理系でも使える表現かな。便利〜
と言いたいが入力文字列中の \( が \) で閉じていないとにエラーにされて欝だ。。
glob()と住み分けて欲しかったナリ

151:名無しさん@お腹いっぱい。
15/10/28 22:58:15.11 Xx4hwi6X0.net
ごめんだいぶ嘘書いたwエラーが出るのはかなり特殊なケースだったョ
win版でのみ再現 echo expand('\(\$\(\)\)[]')

152:名無しさん@お腹いっぱい。
15/10/29 01:33:15.30 8/tCwTg/0.net
expand()は挙動が謎なところがあるな。OSによって b でこけたり c でこけたり。
let a = "$VIM $VIMRUNTIME"
let b = "$VIM \"$VIMRUNTIME\""
let c = "$VIM ' $VIMRUNTIME"
echo expand(a)
echo expand(b)
echo expand(c)

153:名無しさん@お腹いっぱい。
15/11/18 18:21:15.44 IJLMtwqY0.net
vim限定の話じゃないけどお前らwindowsで%HOME%ってどこに設定してる?
すっごい悩ましい

154:名無しさん@お腹いっぱい。
15/11/18 21:19:12.82 TKq12Hmx0.net
%HOMEDRIVE%%HOMEPATH%
(%USERPROFILE%)
じゃろか?

155:名無しさん@お腹いっぱい。
15/11/18 23:18:32.28 7l/epwNU0.net
データドライブ別に作ってそっから /home/username だなあ。

156:名無しさん@お腹いっぱい。
15/11/26 21:30:50.55 6SUBH7Eg0.net
msysgit入れ直したらneobundleで何も出来なくなって焦った

157:名無しさん@お腹いっぱい。
15/12/01 23:45:10.35 u6MVPq2/0.net
VimConf2015の話題とか全然出てこないね

158:名無しさん@お腹いっぱい。
15/12/01 23:54:06.22 aZQBiohE0.net
ここは2ちゃんだからな

159:名無しさん@お腹いっぱい。
15/12/11 05:14:55.83 6WGIup9F0.net
Vimの事で助けて欲しい。
以下に要件を書く。
・問題
GVimでvim-quickrunを動かそうとしてもコンパイラを見つけられずに失敗する。
URLリンク(www.dotup.org)
・環境
Windows10 64bit
MSYS2 64bit
zsh
GVim Kaoriya版
gcc (mingw x64)
・やったこと
set shellslashでパスにスラッシュが入るようにしてみた。→効果無し。
各ソフトウェアの再インストール→効果無し。
Kaoriya版でないGVimを使用。→効果無し。
rubyやpythonで試してみる。→同様に失敗。
msys2+mintty上のVimから実行。→普通に動作する。(MSYS2とコンパイラ自体には問題なし?)
同一の.vimrcを使用して他のプラットフォーム上(OSX、Debian、Manjaro Linux)のGVimから実行。→普通に動作する。(.vimrcには問題なし?)
・備考
他にも:NeoBundleCleanでpluginの削除が行えない(ファイルを見つけられずに失敗する)などの問題がある。
ただし:NeoBundleInstallや:NeoBundleUpdateは普通に可能。
$PATHはC:\MSYS64\user\bin、C:\MSYS64\mingw64\bin、C:\MSYS64\mingw32\binに通している。
set shellslashで解決しなかったので完全にお手上げ。ググっても同じような解決法しか見当たらない。
教示を願いたい。

160:名無しさん@お腹いっぱい。
15/12/11 10:32:40.63 OLn5lihh0.net
>>157
試しにBashからKaoriya版GVimを起動してみたが
外部プログラムのパスはshellslashがオンでもバックスラッシュのままだったよ
コンパイラの設定には'gcc'とだけ書いとけばいいんじゃないか

161:名無しさん@お腹いっぱい。
15/12/13 21:22:43.31 12blEfMX0.net
>>158
返信ありがとう。
あの、もしかしてWindowsで使う場合は特別な設定が必要なのか?
三行目の意味がよくわからないのだが…。
ちなみに、普段はsetfで言語を指定した後に「\r」で実行している。
:QuickRun 言語 とか、:QuickRun gccも試してみたが結果は同じだった。

162:名無しさん@そうだ選挙に行こう
15/12/14 11:03:03.61 7MTcF6hd0.net
kaoriya版に付属のvimrcを壊した?
vimをアンインストールしてvimrcも削除して一からやりなおせ
NeoBundleのインストールも失敗してるんじゃないのかね
ちなみにNeoBundleは初心者向けプラグインじゃないって作者自身が発言してる
とりあえずvimをインストールしたらまずNeoBundleのインストールして動作を確認するところから始めてみては
うまくインストール出来てるのを確認したらquickrunをインストール
「windows vim neobundle quickrun インストール」とかでぐぐって設定方法を見つけて

163:名無しさん@そうだ選挙に行こう
15/12/14 17:43:03.64 9TriVfq60.net
gccへのパスにバックスラッシュが使われてるのが原因でshellslashオンにしても効果は無いってことでしょ
:h quickrunなり検索するなりして自前の設定を用意するのがいいんじゃないかな
UNIXシェルの時はMSYSでビルドされたVimを使うのが無難だとは思うが
Luaが必要なら自分でビルドしないといけないけどね

164:名無しさん@そうだ選挙に行こう
15/12/14 19:34:10.40 Ptp4iEgJ0.net
>>160
いや、壊していないが(そもそも手を付けていない)、
再インストールは何度もやった。
NeoBundleのインストールなんて実質的にはgit cloneで持ってくるだけだから
失敗する方が難しいと思うのだが、これも何回かやってみた。
しかし、いずれにしても結果は変わらなかった。
ちなみにこれらの問題は俺の場合、Windows10でのみ起こっている。
Windows7や8、8.1では起こらなかった。
同じ.vimrcを使っているし、使っているpluginや環境も同じだ。
Windows10のせいかと思ったが、同様の報告が挙がっていない所を見ると所謂「おま環」なのだろう。
しかしいまさら以前のOSに戻したくはない。

165:名無しさん@お腹いっぱい。
15/12/14 21:18:58.28 nFcphIDT0.net
何回もインストールしたじゃなくて問題の切り分けをしないと解決しないでしょう?

166:名無しさん@お腹いっぱい。
15/12/16 14:14:42.23 Dfl10uRt0.net
157さんと似た問題の解決方法教えてください
Win8
Cygwin
vim74kaoriya
NeoBundleインストール済み
なぜかNeobundleコマンドをvimから使えません
_vimrcの内容は以下です。(winでも.vimrcでいいのでしょうか?)

167:164
15/12/16 14:15:17.09 Dfl10uRt0.net
" vim起動時のみruntimepathにneobundle.vimを追加
if has('vim_starting')
set nocompatible
set runtimepath+= C:\vim74-kaoriya-win64\.vimbundle\neobundle.vim
endif
" neobundle.vimの初期化
" NeoBundleを更新するための設定
call neobundle#begin(expand('C:\vim74-kaoriya-win64\.vimbundle'))
NeoBundleFetch 'C:\vim74-kaoriya-win64\.vimbundle\neobundle.vim'
call neobundle#end()
" 読み込むプラグインを記載
NeoBundle 'Shougo/unite.vim'
NeoBundle 'itchyny/lightline.vim'
" 読み込んだプラグインも含め、ファイルタイプの検出、ファイルタイプ別プラグイン/インデントを有効化する
filetype plugin indent on
" インストールのチェック
NeoBundleCheck

168:名無しさん@お腹いっぱい。
15/12/16 15:49:18.62 ajmccAg20.net
Windows持ってないから知らないけど
\は\\って書かなくていいのか?
c:\vimってvをエスケープする扱いにならないの?
/に書き換えたらどうなる?

169:164
15/12/16 21:40:20.68 Dfl10uRt0.net
>>166
レスありがとうございます。
.txtファイルで保存していたからだめでした。
UNIXとの違いに戸惑いますね。
あとはうまくいきそうです

170:名無しさん@お腹いっぱい。
15/12/16 21:50:43.84 iWx4GxpF0.net
質問する前にRTFFFM

171:名無しさん@お腹いっぱい。
15/12/25 17:40:00.68 htz0dlg00.net
URLリンク(anond.hatelabo.jp)
よほど鼻持ちならないvimmerが身近におるんやろうなあ
しかもひっくり返っても勝てないんだろう
ブログですらなく匿ダでぶー垂れるあたり

172:名無しさん@お腹いっぱい。
15/12/27 10:01:30.46 kmP/Fih50.net
言い返せる理論がなくて匿名か実名日で測るお前のほうがロクでない

173:名無しさん@お腹いっぱい。
15/12/27 12:01:28.51 BKJXsEda0.net
誤字の推敲もできないくらい、かんに障ったんだね

174:名無しさん@お腹いっぱい。
15/12/27 12:26:54.18 kmP/Fih50.net
ほらな、話をそらさないと言い返せない
そこがダメなんだよお前

175:名無しさん@お腹いっぱい。
15/12/27 13:44:33.79 5cr5yS/x0.net
25分で反応するくらい癇に障ったのか

176:名無しさん@お腹いっぱい。
15/12/27 13:58:38.61 8gglis3r0.net
ここで八つ当たりしてないで記事書いた奴に意見を投げればいいのにね。
以後単発荒らしさんをスルー推奨。

177:名無しさん@お腹いっぱい。
15/12/27 14:10:05.72 BKJXsEda0.net
真っ先にスルーできなかった人に言われても説得力が…

178:169
15/12/27 18:39:15.29 Migf+akl0.net
いまさら釣れると思ってなかったから出遅れた

179:名無しさん@お腹いっぱい。
15/12/28 12:31:19.13 SBZ5ocCd0.net
まあ、このブログは読んでないけど
vim の環境作ることに命かけてる人とは一緒に仕事したくないな
vimrc が100行以上あるとかね

180:名無しさん@お腹いっぱい。
15/12/28 13:01:05.49 lZh6UB+Z0.net
vimrcが100行以上ある人は
init.elがもっとある

181:名無しさん@お腹いっぱい。
15/12/28 13:34:33.64 kgclus6j0.net
.bashrcは?
.bashrcは長くても認可されますか?

182:名無しさん@お腹いっぱい。
15/12/28 13:46:03.15 kgclus6j0.net
個人的にはEclipseでなければなんでもいいんだ
あのゴミを薦める神経だけは理解不能だ

183:名無しさん@お腹いっぱい。
15/12/28 18:44:34.62 8U/jZ0m30.net
自分の良くやる作業の効率するための環境づくりももできない奴には言われたくないわ

184:名無しさん@お腹いっぱい。
15/12/29 13:15:10.49 njz/AfmC0.net
vimprocが使いにくい
もっと簡単に使えるプラグインないすか

185:名無しさん@お腹いっぱい。
15/12/30 14:04:26.95 Xanbggoe0.net
そろそろ7.4.1000

186:名無しさん@お腹いっぱい。
16/01/01 20:57:54.88 LJQBRw+H0.net
>>177
新人か?
451行じゃないと古参に受けないぞ、やり直し

187:名無しさん@お腹いっぱい。
16/01/03 13:01:13.66 D/JmHGoh0.net
そもそも100行に区切りに意味がわからない

188:名無しさん@お腹いっぱい。
16/01/03 17:20:21.78 A4QRftif0.net
100行ってすぐ超えるしな

189:名無しさん@お腹いっぱい。
16/01/21 20:40:37.61 G3zA7avO0.net
@行末の一文字だけとっとと消す。但し現在のカーソル位置は維持する。終了時はコマンドモード
っていうのはできますか?
A行末に;や,をつけ忘れたのでポンと足す。但しカーソル位置は維持する。終了時はコマンドモード
っていうはできますか?

190:名無しさん@お腹いっぱい。
16/01/21 21:13:52.42 vNiVeHQT0.net
現在行に置換を実行すればどうとでもなるんじゃないですかね
:s/.$//
:s/$/;$/

191:名無しさん@お腹いっぱい。
16/01/21 21:37:10.42 UhJ18lnO0.net
>187
こうか? そういうことをしたいときは :help mark すると幸せになれると思う
ゴルフするなら行末削除はdlじゃなくてxなんだけど好みなので
m`$dl``
m`A;<C-[>``

192:名無しさん@お腹いっぱい。
16/01/21 21:47:29.04 G3zA7avO0.net
ああ、やっぱそんだけ叩かないとダメです?
2キー程度を想定してたんですが

193:名無しさん@お腹いっぱい。
16/01/21 22:04:11.88 UhJ18lnO0.net
よく使うんなら操作の意味を理解しつつ何回かやればたぶん指が憶えるんじゃないかな
行末削除なら「現在位置をマークして、行末へ移動し、一文字削除、マークした位置へ戻る」ってやってる
まあ、どうしても短縮形が欲しいなら適当なキーへmapすればいいんでない?

194:名無しさん@お腹いっぱい。
16/01/22 04:04:58.89 i6OMFiXM0.net
念力でESC入力するテレパシーデバイスが出ればVimライフがもっと快適になるのでは
親指にはめて、微弱な電波を読み取ってESCとか、カメラで顔を撮影して瞬きするとESCとか

195:名無しさん@お腹いっぱい。
16/01/22 07:54:58.59 RPCEasMC0.net
フットスイッチで我慢しろ

196:名無しさん@お腹いっぱい。
16/01/31 12:15:07.99 IDZ5wWSQ0.net
emplace_back( nanika );
emplace_after( nanika );
に変えるとき、アンダーバーの後でカーソルが止まってくれる事を期待してwを押しますが(まで進んでしまってがっかりします
驚き最小の原則に反していますね
それともアンダーバーを区切りと考えている私の考えこそが、皆さんにとって、驚き最小の原則に反しているのでしょうか?

197:名無しさん@お腹いっぱい。
16/01/31 17:05:50.24 b5Qhe2Db0.net
>>194
プログラミング言語的には「emplace_back」「emplace_after」で
それぞれ一つの識別子なんだから、「(」まで進むのは自然でしょ。
この動作に不満があるなら、'iskeyword' オプションの値を
変えれば済むことだし。

198:名無しさん@お腹いっぱい。
16/01/31 17:51:14.40 er0BDHVs0.net
普通ならそういうネーミングにするくらいならオブジェクト志向で纏める

199:名無しさん@お腹いっぱい。
16/01/31 17:54:51.99 sDQQtIqB0.net
最初スネークケースにciwして全部消えてガクッと来ることはあったけど慣れた

200:名無しさん@お腹いっぱい。
16/01/31 17:54:55.13 gWEaTHi50.net
マニュアルにwordの定義が書いてある
お前が勝手な思いこみでwordの定義をしたから驚いてんだろ
マニュアル嫁ぼけ

201:名無しさん@お腹いっぱい。
16/01/31 17:55:33.09 gWEaTHi50.net
*word* A word consists of a sequence of letters, digits and underscores, or a sequence of other non-blank characters, separated with white space (spaces, tabs, <EOL>). This can be changed with the 'iskeyword' option. An empty line is also considered to be a word.

202:名無しさん@お腹いっぱい。
16/01/31 19:06:05.70 IDZ5wWSQ0.net
空行もword扱いだって意識したことなかったなあ。これ、VimカルトQに出ますね!

203:名無しさん@お腹いっぱい。
16/02/01 12:36:30.01 LMx98AQ00.net
うらやましいな。
恥を知らなそうで。

204:名無しさん@お腹いっぱい。
16/02/01 23:41:28.69 PSn


205:+Bv5z0.net



206:名無しさん@お腹いっぱい。
16/02/02 02:25:18.46 2jbjJ1G70.net
そんな大それたこともない
覚えたてだから言いたかっただけ

207:名無しさん@お腹いっぱい。
16/02/07 08:48:39.60 sQp/PSBN0.net
msys2版ってもっさりしてるね
cygwin版にしても同じですか?
なんとかtmuxと快適なvimをwindowsで使いたい

208:名無しさん@お腹いっぱい。
16/02/07 11:12:24.63 2C8JJynW0.net
URLリンク(ttssh2.osdn.jp)
cygterm+teratermでは縦分割のスクロール以外で遅いと感じることは無かったな
ESCのマップには触らずttimeoutlenだけ調整してる


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

305日前に更新/237 KB
担当:undef