- 1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/16(月) 22:47:44 ID:rmuixhCJ0]
- 主にwindows環境でのvimについてのスレッドです。
本家 ttp://www.vim.org/ windows版バイナリ配布 ttp://www.kaoriya.net/ wiki ttp://vimwiki.net/ ctags 日本語対応版 ttp://hp.vector.co.jp/authors/VA025040/ vim users guide(閉鎖?) ttp://pcmania.jp/~moraz/ 名無しのVIM使い(スクリプト) ttp://nanasi.jp spanish passion Linux(全オプション) ttp://www15.ocn.ne.jp/~tusr/ ずんWiki ttp://www.kawaz.jp/pukiwiki/?vim UNIX板のvimスレ pc11.2ch.net/test/read.cgi/unix/1174302567/
- 867 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/14(日) 23:45:23 ID:86RwPM3z0]
- >>864
IME変換キーかえるとかでは済ませられない?
- 868 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/15(月) 00:02:38 ID:mA9PC9Od0]
- skk.vimでも使えばいいよ
vim使いならskkのモード切り替えくらいわけないだろうしな
- 869 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/15(月) 00:18:22 ID:8rJ5oC/f0]
- >>864
日本語入力でどんな使い方をしてどんな癖があるのかわからんのだが 不都合な点をリストアップぐらいはしてるでしょ?
- 870 名前:864 mailto:sage [2008/09/15(月) 19:00:13 ID:t+PyeC6s0]
- 内省してみたら結局のところ、windowsで全角/半角キーがホームポジションから遠すぎるのが
vimの使いづらさの原因のような感じがしてきた。 vimを使い始めたころ、escが遠すぎるからctrl+[で代用できることを覚えてから劇的に使いやすくなったことを 思い出した。 全角/半角キーをctrl+spaceで代用してみるとどうなるかしばらくテストしてみる。
- 871 名前:864 mailto:sage [2008/09/15(月) 19:05:57 ID:t+PyeC6s0]
- うわなにこれ使いやすいwww
- 872 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/15(月) 19:11:20 ID:lS5mjPEc0]
- 俺は「esc」は「全候補/変換」キーに、「半角/全角」は「無変換」キーに割り当ててる。
どっちも使わないからつぶした。 カタカナひらがなキーも邪魔だと思ったら、こいつもescにしてやれば押し間違いが減って良い感じ。
- 873 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/15(月) 21:19:33 ID:EGUcvhUw0]
- いっそ全部のキーを好きな位置に変えて良いと思うのさ。
使いやすい並びを見つけたら教えてくれ
- 874 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/15(月) 23:02:48 ID:Gsm1KhCl0]
- 男は黙ってshift+space
- 875 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/16(火) 00:08:16 ID:wTEqtr7I0]
- 俺は全/半をESCに、ESCはそのまま、
Ctrl+Spaceを全/半にしてる。 ちなみにキートップは全/半とESC入れ替えてる。
- 876 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/16(火) 00:15:36 ID:NfreGtG/0]
- vimで日本語使わないからどうでもいい
- 877 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/16(火) 00:29:56 ID:qJcyXeb+0]
- >>876
隣国語を使っているというオチだったら面白い
- 878 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/16(火) 11:32:03 ID:KOAMmG7v0]
- 脊髄
- 879 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/16(火) 11:55:04 ID:SzmTQEFj0]
- a
- 880 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/16(火) 14:30:36 ID:vZ3l07F/O]
- 俺はshift+spaceにしてるな
VisualStudioも使うのでctrl+spaceだとマズイ
- 881 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/16(火) 15:54:24 ID:8OGXfx8m0]
- IMEがONの状態で半角スペースを入力するのとぶつかって困ったりしない?<S-Space>
- 882 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/16(火) 17:06:08 ID:Mzr/JkyA0]
- >>881
全角文字と半角文字は混濁させないようにしないか
- 883 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/16(火) 18:48:41 ID:vZ3l07F/O]
- >>881
そんな入力があったのを初めて知った… それで困ったことはないな
- 884 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/16(火) 21:15:32 ID:txeB6v1o0]
- 拡張子が.user.jsのファイル(Greasemonkeyスクリプト)を編集している時に
E764: オプション'omnifunc'が設定されていません という警告が頻繁に出ます。 これを出ないようにするにはどうしたらいいですか? vimrcに autocmd FileType user.js set omnifunc=javascriptcomplete#CompleteJS と書いてもオプションが設定されていないようです。 autocmd FileType css set omnifunc=csscomplete#CompleteCSS はうまくいったんですが。
- 885 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/16(火) 22:48:45 ID:8OGXfx8m0]
- >>882
かといって日本語テキスト中にアルファベット、数字を全角で書くわけにもいかないよ。。
- 886 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/16(火) 23:46:17 ID:PV1aZ5670]
- >>884
FileType user.js じゃなくて FileType javascript じゃないかと
- 887 名前:884 mailto:sage [2008/09/17(水) 16:53:09 ID:6L7Tr3Da0]
- >>886 うまくいきました。ありがとうございます。
- 888 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/18(木) 11:17:38 ID:XqGeuRYF0]
- 香り屋版gim7.1.278を使っています。
Omni補完で一致箇所が1つしかない場合、「唯一の該当」と表示され 補完窓が表示されず付随する関数情報などが見れません。 これを回避するにはどうすればよいでしょうか?
- 889 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/18(木) 14:35:02 ID:bF3Srk8b0]
- 公式のスクリプト検索でkeywordが無視されるんだけど俺だけかな(・ω・)
- 890 名前:名無しさん [2008/09/18(木) 14:51:50 ID:MgCZbOu10]
- vimオンラインがぶっ壊れている気がするorz
- 891 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/18(木) 17:58:03 ID:igkxCEwt0]
- scriptのページにアクセスしたらscript_idがおかしいとか言われた
- 892 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/18(木) 21:15:01 ID:jGAd2tqb0]
- >890,891
トップページに「驚かないでね。ごめんね」って書いてあるね。 今はもう大丈夫っぽい。 vimのプラグインで2画面ファイラって皆無だと思うんだけど あったら使いたいと思う? vimプラグインのファイラって使いづらい?
- 893 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/19(金) 00:29:25 ID:OJQI1M3j0]
- >>892
結局”あふ”を使ってしまう。 SVNやラウンチャとも連携しているから...。
- 894 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/19(金) 00:30:32 ID:pFIdho3k0]
- >>892
Vimライクなキーバインドにした『あふ』を使っているけど Vimプラグインでこれより使いやすい二画面ファイラっていうのはちょっと想像できないな もちろん、Vimプラグインでこれより使いやすい二画面ファイラがあれば使いたい
- 895 名前:892 mailto:sage [2008/09/19(金) 05:15:05 ID:O4HWW2yX0]
- >893,894
ありがとう&ごめん言葉不足だった。 確かに俺もWindowsではDyna+ポチエスで満足してる。 でもLinuxの2画面ファイラで満足できるのが無いから それがvimプラグインとして実装されていても良いかな、と思た。 Linux板だと思って書いてたゴメンヌ
- 896 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/19(金) 07:16:59 ID:BHP+586Y0]
- WindowsでC++による開発をする場合Visual Studioにはいろんな便利な点があると言われます。
とくに補完機能とWYSIWIGなGUIアプリ開発ですね。 しかし、言語によらない部分のテキスト編集の速度ではvimのほうが圧倒的に効率が良いように思えます。 何よりvimのほうが使い慣れているし自分のためにさまざまなカスタマイズをしてあるので、少なからずIDEでの作業にはストレスが発生します。 Windows上でC++での開発をしているvim使いの皆さんはどうしてらっしゃいますか? やっぱり私のようにVSとvimを同時に立ち上げてますか?
- 897 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/19(金) 13:23:52 ID:UN/VRHs50]
- キーワード補完機能は、vimに辞書を読み込ませて対応している。
GUIのフォームデザイン、ビルド、デバッガはIDEを使ってる。 ヘルプはmsdn等をウェブブラウザで。
- 898 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/19(金) 14:29:43 ID:8f8tGZgT0]
- java用のomniインスコしようとしたらvim onlineつかえないお!
- 899 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/21(日) 12:32:28 ID:AeYHNQTD0]
- >>897
辞書は自分で作成?
- 900 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/21(日) 12:36:25 ID:pykzYFyO0]
- javacomplete.vim使ってみたけどうまく動かない
しばらく使ってると動くようになる 謎すぎる
- 901 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/21(日) 12:53:05 ID:JG7DSKQP0]
- set formatoptions-=o
しててもノーマルモードの o でjavascriptのコメントが継続してしまう 何がいけないんでしょうか? vim7.2です
- 902 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/21(日) 19:07:44 ID:NHeTBecy0]
- javascriptのファイルタイププラグインはformatoptionsの設定を変更するから
vimrcに書いた設定が上書きされてるのかも
- 903 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/21(日) 19:30:29 ID:7+4onOpt0]
- やっぱり詳しい人っているんだな...。
- 904 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/21(日) 21:41:51 ID:/Z1VZyIW0]
- kaoriyaのvim7.2はまだなのかい。ぼくお腹へったよ
- 905 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/21(日) 21:47:22 ID:/Z1VZyIW0]
- デフォルトのftplugin/javascript.vimの
setlocal formatoptions-=t formatoptions+=croql をコメントアウトするか、 自分のvimユーザーディレクトリに、 OSで違うが、たとえば$HOME/.vimfiles/ にftplugin/javascript.vim とつくってformatoptionsを設定しないおすといいよ
- 906 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/21(日) 22:05:34 ID:b5eiP7Y/0]
- >>905
runtimepathの値によって違うけど、多分それじゃあ結局上書きされるよ $HOME/.vimfiles/after/ftplugin/javascript.vim これで上手く動くと思う
- 907 名前:901 mailto:sage [2008/09/21(日) 22:09:44 ID:JG7DSKQP0]
- after以下にjavascript.vimを置いてうまくいきました
レスくれた方々、どうも有難うございました
- 908 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/21(日) 22:33:07 ID:RbZIMYvm0]
- >>907
どういたしまして。
- 909 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 17:22:35 ID:YqCZh9WO0]
- echo matchstr('a123', '\d*')
echo matchstr('a123', '\d\{0,}') の結果が空文字列なので、magic を確認しましたが magic は on。 だとすると matchstr() のマッチパターンは先頭一致なのか? と思ったのですが、 echo matchstr('a123', '\d\+') echo matchstr('a123', '\d\{1,}') の結果が '123' と部分一致で返ってきます。 ヘルプを見ても部分一致で値が返ってくるようですし、なぜ最初のケースでは '123' という値が返ってこなかったのでしょうか? 分かる方がいれば教えてほしいです。お願いします。 なお使用しているのは kaoriya版 Vim 7.1-20080531 for Windows です。
- 910 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 18:25:18 ID:nGfT/+cW0]
- >>909
>echo matchstr('a123', '\d*') >echo matchstr('a123', '\d\{0,}') matchstr('a123', '\d*') は、先頭にマッチしたから、'' なんですよ。 match() も matchend() も、マッチしない場合は、-1 を返します。 :echo match('a123', '\d*') 0 :echo matchend('a123', '\d*') 0 'a123', 'h*' も、 'a123', '!*' も、'a123', '\A*' も、 「先頭にマッチしない文字クラスが 0 個以上」の正規表現なので、 必ず先頭にマッチします。恒真式です。
- 911 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 18:33:02 ID:devaOXjC0]
- *は直前の文字の「0」回以上の繰り返し
こうするべき echo matchstr('a123', '\d.*')
- 912 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 18:34:48 ID:devaOXjC0]
- .*は論点ずれてたね。すまん
- 913 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 18:56:32 ID:nGfT/+cW0]
- そっか。
「最長一致だから、123 にマッチするはずだ」 と思ったんでしょ。 :echo match('AAAAAAAAA', '\d*', 0) 0 :echo match('AAAAAAAAA', '\d*', 1) 1 :echo match('AAAAAAAAA', '\d*', 2) 2 「0 個以上の数字」だから、どこにでもマッチする。
- 914 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 19:56:43 ID:YqCZh9WO0]
- >>910-913
丁寧に教えていただきありがとうございます。 マッチしてないわけじゃなくて、先頭の0文字に常にマッチしているわけですね。 正規表現の理解が足りないばかりにまぬけな質問をしてしまいました。
- 915 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/24(水) 23:28:57 ID:qQ9mY1DV0]
- カレントディレクトリをクリップボードにコピーするにはどうしたらいいでしょう?
- 916 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/24(水) 23:45:52 ID:Dg0gAEtB0]
- let @*=expand('%:p:h')
- 917 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/24(水) 23:46:12 ID:6MVdIIu60]
- :call setreg("+", getcwd())
- 918 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/25(木) 00:07:36 ID:XvSXIp8S0]
- なるほど、勉強になります。うまくいきました。
- 919 名前:915 mailto:sage [2008/09/25(木) 00:29:11 ID:XvSXIp8S0]
- >>916 は開いているファイルのディレクトリです。
" ファイルのあるディレクトリをコピー command! FD let @"=expand("%:p:h") | if has("gui_running") | let @*=@" | endif >>917がカレントディレクトリです。 " カレントディレクトリをコピー command! CD call setreg('+',getcwd())
- 920 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/26(金) 00:30:57 ID:TDgZXjO10]
- shellslashの値に応じてpath区切りを変えてくれます。
nnoremap g<C-G> :let @*=getcwd() . (&shellslash?"/":"\\") . bufname("%") . " : " . line(".")<CR>g<C-G>
- 921 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2008/09/29(月) 09:33:04 ID:xoVgrKPO0]
- 週末、Bramに会うことになったんだが…何か聞いてほしいネタはあるかな?
当方、英語力が低いのであまり高度な内容は無理。ゴメン
- 922 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/29(月) 12:23:24 ID:/7ctprYp0]
- 「日本の女性は好きですか?」
「今日朝何を食べてきましたか?」 「おみやげは何を買いますか?」 の軽部アニキ3点セットでよろしく
- 923 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/29(月) 13:36:54 ID:wc18vt5l0]
- ファイルを開いた時にBOMの有無を表示しろとお伝えください。
- 924 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/29(月) 14:32:52 ID:OCzdDiBs0]
- それくらい自分で書けよ
- 925 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/29(月) 15:37:39 ID:wc18vt5l0]
- 書けないので言ってるんだが。
頭大丈夫???
- 926 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/29(月) 16:13:25 ID:ChIcshGf0]
- What is the meaning of life, the universe, and everything?
- 927 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/29(月) 16:31:16 ID:s7u8ekkT0]
- >>921
- :belowrightなどの修飾子的Exコマンドはユーザー定義コマンドに影響を与えない。与えるようにした方が便利だと思うが、何故そうはなっていないのか? - Vim scriptの実装や仕様はお世辞にもエレガントとは言えない。その点についてはどう思っているか? また改善する気はあるのか? - あなたがいなくなった後のVimはどうなると思う? 具体的には、あなた以外がVimのコードをメンテナンスすることを考えたことはあるか? - 長年Vimを開発してきて、特に嬉しかったできごとは何があった? 逆に嫌なできごとはあったか? - VimをforkしてorフルスクラッチでVimの代替になるようなエディタを作ろうとしている人間がいるとしたらどう思う? - ところでlibcall()を使ってVimをfork(2)すると非常に愉快な挙動が得られるのだけど、試してみない?
- 928 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/29(月) 16:59:03 ID:xCB5jTNc0]
- 書けない分際で態度でかいw
- 929 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/29(月) 17:11:25 ID:wc18vt5l0]
- はあ?
なんでユーザーが書かなきゃいけねえんだよ、お前バカだろwww
- 930 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/29(月) 17:59:29 ID:T5M/Gczb0]
- ミジンコ(´・ω・)ス
- 931 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/29(月) 18:38:29 ID:nNa1pMSR0]
- 偉そうな人も文句言う人もそんなに元気なら、直接Bramに文句ブチかましに行った方が良さげ
- 932 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/29(月) 21:50:35 ID:7j6Y/I42O]
- >>921
>>822
- 933 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/29(月) 23:28:54 ID:+gD5skeA0]
- すいません、win用のver7で質問です。
ちょっと文章を書こうと、 あああ[改行] と入力したら、 ああ あ と勝手に改行されてしまいました。 これって何かが有効になっちゃってるんでしょうか?
- 934 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/29(月) 23:55:43 ID:bdLpLSkl0]
- さすがにそれだけだと答えられない気がする。
- 935 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/30(火) 00:07:31 ID:Rn0bPmAO0]
- :verbose imap <CR> した結果を晒すんだ!
- 936 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/30(火) 01:57:54 ID:zqFArWl80]
- >>921
体悪くされたらvim使いとして悲しいので、健康状態を聞いてきてくださいw
- 937 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/30(火) 06:58:27 ID:eUn+vzeX0]
- >>935
<CR>ってそのまま打てばいいんでしょうか?(´Д`; そのまま入力したら、マッピングが見つかりません といわれますた。
- 938 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/30(火) 09:39:12 ID:FwjqOAoL0]
- >>937
別人だけどかわいそうなので社長室からレス。 キャリッジリターンはEnterやReturnキーを押すんだ! がんばれ!
- 939 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/30(火) 12:57:07 ID:SOo6cstL0]
- >>933
set tw=4 って設定されてたらそういう動作になるよ set tw=0 にすれば治る
- 940 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/30(火) 20:51:48 ID:ulmVdw8M0]
- ソースが開示されていなかったviの動作だけを手がかりに、あらゆる意味でviを上回るvimを作り上げたハッカー達は凄すぎる。
- 941 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/01(水) 20:56:34 ID:0/KbKnJy0]
- いや、別のエディタなんやし、
もしかしたら挙動が全然ちがってても、 気にしなかったかもしれんぞ?
- 942 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/01(水) 21:57:22 ID:3JRYLg+V0]
- 気にしないならcompatibleオプションなんて作んないでしょ。
- 943 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/01(水) 23:14:47 ID:1rdA3OyX0]
- >>938
<CR>ってキャリッジリターンの意だったのですね。(;´Д`) でも結果を見てもよわからな(ry ! <S-Insert> <MiddleMouse> Last set form u:\local(中略)\gvimrc_example.vim とかでした >>939 おお、できました。set tw=4してたようです。orz twって<Shift-">">でのタブ挿入だった気がしてましたが、間違えていたようです。
- 944 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/02(木) 16:39:31 ID:DEuEPa3N0]
- kaoriya版のvim7.1をデュアルディスプレイ環境で使用しているのですが
最大化時に↓の様にIMEの変換候補ウィンドウが左のディスプレイにはみ出してしまいます web2ch.com/up/photo/up3382.png 同じディスプレイ上に候補ウィンドウを表示することは出来ないでしょうか? 右のディスプレイはSXGA、左のディスプレイはWXGA+です。
- 945 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/02(木) 16:44:25 ID:rnsv6mmi0]
- >>943
S-> というか、 > での字下げに使われるのは sw ね。 略じゃない名称で設定をするようにすれば最初は混乱しなくていいと思う。 ts → tabstop sw → shiftwidth tw → textwidth nu → number などなど。
- 946 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2008/10/02(木) 23:17:03 ID:dRHp6TKD0]
- >>944
ぱっとみソースコードの修正が必要なレベルみたいです。今度見てみます。 ただなんでそういうことになるのか、原因がちょっと想像付かないです(苦笑 ところで左のWXGA+がプライマリですか?
- 947 名前:939 mailto:sage [2008/10/02(木) 23:52:16 ID:6k9I8fWp0]
- >>943
冗談でレスしたのに、まさかビンゴとはwガクブル
- 948 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/03(金) 01:00:32 ID:hZruncKY0]
- >>946
ttp://hp.vector.co.jp/authors/VA000092/win32/freq.html この辺とか関係ないですかね? ソース見てないし、素人なんで的外れかもしれませんが…
- 949 名前:944 mailto:sage [2008/10/03(金) 10:26:55 ID:LxZQbVqy0]
- >>946
右のSXGAがプライマリです >>948 何か関係ありそうです。 最大化時に:winposで座標を取得すると ウィンドウ位置: X -4, Y -4 と出ました。 どうやら最大化時以外でもXの座標が負の値だと 左に候補ウィンドウがはみ出てしまうみたいです。
- 950 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/04(土) 08:59:13 ID:TWRPBrn/0]
- すいません、質問です。
起動時の設定にフォント設定を書いているんですが、適用されないです。 set guifont=MS_ゴシック:h10:cSHIFTJIS ↑と書いても、フォントサイズがデフォの12になってしまいます。 試しに、set nuを書いたり消したりしたらそちらは変化しました。 書き方間違っているんでしょうか?
- 951 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/04(土) 11:28:13 ID:cg710Wpd0]
- >>950
MS_ゴシック の MS は全角にしないといけないかも。 もしくは set guifont=MS_GOTHIC:h10:cSHIFTJIS
- 952 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/04(土) 12:28:25 ID:HVxkrhhr0]
- gvimrcじゃなくvimrcに書いてるとか?
- 953 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/04(土) 12:49:14 ID:7PYB1yIE0]
- Win32環境でvimの内部エンコーディングって
UTF-8とCP932のどっちにすべきなんだろう CP932にしちゃうと、CP932の範囲に入らない文字が入ってる文書で困る UTF-8だと、「…」のような文字の字幅の計算が狂ってるっぽかったです east asian widthがambiguousな文字はこうなるのかな
- 954 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2008/10/04(土) 16:11:00 ID:BOZVN5LJ0]
- >>953
:set ambiwidth=double にすると良いかも。KaoriYa版なら :set ambiwidth=auto でも可。
- 955 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/04(土) 17:59:55 ID:7PYB1yIE0]
- >>954
そんなオプションがあったんですか ありがとうございます
- 956 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/04(土) 21:04:06 ID:TWRPBrn/0]
- >>952
おお、それでした。 編集メニュー/起動時の設定 って、_vimrcなんですね。 _gvimrcに保存したら適用されました。 set nuとかは_vimrcでも通ったってのがなんともアレですが(´ヘ`;)
- 957 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/05(日) 03:03:29 ID:+uj6mEdV0]
- >>956
gui cui 共通のものはvimrcに、gui固有のものはgvimrcに。
- 958 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/05(日) 10:50:42 ID:SIyUMrs40]
- 反則的ではあるが、gui関連のオプション書く前に
gui という1行いれとけばvimrcでもいける。
- 959 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2008/10/05(日) 11:42:33 ID:cmHGer7t0]
- Bramに会ってきました。そして日本の恥をさらしてきました(苦笑
>>922 軽部アニキ3点セットは、ゴメン。そういうことを聞ける流れにならなかった。 技術者二人が顔を合わせれば話の流れは自ずから決まってしまうよね。 ただ、朝食は一緒にバイキング形式で食べたので、オムレツやポテトなど軽く済ませてるのをみたよ。 >>923 とりあえず'statusline'で対応できそうなので。誰かサンプルplz. >>926 42. Bramに聞くまでもないですね。 >>927 全部聞いたわけじゃないけど、多いから別に書く。 >>936 とりあえず良いみたい。ほぼ1ヶ月も休み取ってるしな。 ただ普段はかなりハードワークっぽい。何せ世界中からメールが届くから。
- 960 名前:名無しさん@お腹いっぱい。 [2008/10/05(日) 12:00:49 ID:SIyUMrs40]
- wktk期待age
- 961 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2008/10/05(日) 12:01:57 ID:cmHGer7t0]
- >>927
先ず最初に全部聞いたわけではないし、Bramの意見だけではなく 意訳+私見が多分に混ざっていることを謝っておきます。 Q. belowrightなど… A. (KoRoN)スクリプトを書く立場からすると、修飾子を取得でき、 適用するかはスクリプト側で選べた方が嬉しいかも。既にあるかもだけど。 まだなくても、そういうパッチを作ればBramは喜んでmergeしてくれそう。 Q. スクリプトの仕様について A. (Bram)Pythonの概念とか取り込んでかなり便利になってるでしょ (KoRoN)Vimは実装のエレガントさより、互換性や機能重視ということですね Q. メンテ/Vimのforkやフルスクラッチによる代替について A. (Bram)forkもフルスクラッチもいくつか既にあるし別に気にしない。 ただ、そのどれもが長い時間を必要とし他にもかかわらず Vimよりも機能が少ない上に支持を得ていないことは認識して欲しい。 メンテについては、Vimが対応する機能が多すぎて複雑すぎて、それらを うまく調停できる人が自分(Bram)以外にいないことが原因。 メンテナを増やすためにもリファクタリングが必要なのはわかるが そのテスト工数が機能追加を優先する自分(Bram)には取れない。 (KoRoN)リファクタリングについては周りの開発者が協力すべきだろう。 その際にはいかに既存機能を壊していないか、それをどうやって保証するかが特に重要。 Q. libcall+forkうんぬん A. (KoRoN)話題が広がりそうになかったし、そんなん聞けんかったわ。
- 962 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2008/10/05(日) 12:09:50 ID:cmHGer7t0]
- ゴメン、嬉しかったこと嫌だったことは聞けなかったけど話しているとVimを通じて、
いろんな国の(言語の)事情や要求、お互いに衝突しやすいそれらを解決するのが、 スゴイ大変だと言いながらも嬉しそうだった。そのあたり技術者としては非常に共感するところ。 あと膨大なメールを処理するために、インターネットに張り付きっぱなしらしくて そのことで相方に責められてた。国は違ってもどこも事情は一緒みたいwww
- 963 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2008/10/05(日) 12:22:17 ID:cmHGer7t0]
- あとは個人的な印象を。プライベートなことはあまり語れないので、そのつもりで。
まずスゲー良い声。最初にホテルの部屋へ電話を繋いでもらったんだけど 俳優のような良く通る落ち着いた声に驚いた。 顔を合わせるとナイスミドル。そして背が高い。 私は高くないけどそれでも頭1個分以上大きいとは想定外(苦笑 そして何より目が綺麗。少年のようにキラキラしていたよ。 ちなみに仕事ではEclipseも使うって。 インテリセンス的な機能は便利だよね〜って話でやや盛り上がった(笑 とりあえずそんな感じ。
- 964 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2008/10/05(日) 12:24:37 ID:cmHGer7t0]
- そうそう。もう10年も前に最初のメールを送ったことを、覚えてくれていたことには感動した。
長々とチラシの裏でゴメンm(_ _)m
- 965 名前:927 mailto:sage [2008/10/05(日) 16:27:58 ID:nNnlMYJ10]
- >>961
ありがとー。機会があれば私もお話したかったなー。
- 966 名前:927 mailto:sage [2008/10/05(日) 16:32:12 ID:nNnlMYJ10]
- >>923
let &statusline .= '%{&bomb ? "[BOMB]" : ""}'
- 967 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/11(土) 12:02:33 ID:tipjStBo0]
- 2つほど質問お願いします。
・vimで、クリッカブルURLは出来ないのか windowsでportable gvim 7.1を使っています。これで、URLっぽい文字列を ダブルクリックしたときに、デフォルトブラウザでそのURLを開くという、 いわゆるクリッカブルURLはどうやれば出来るでしょうか? ・vim独特方言の正規表現を、posix準拠にできないのか vimの正規表現は、+が\+じゃないと1文字以上一致の意味にならないとか、 posix標準と比べてかなり独自のものになっていると思います。 posix準拠の正規表現を使うことは出来ないのでしょうか?
|

|