- 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/
- 855 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/12(金) 16:09:24 ID:/bOhiRed0]
- >>853
nnoremap i :set iminsert=2<CR>i nnoremap a :set iminsert=2<CR>a みたいのじゃなくって? 希望のことをやろうとすると、文字打ち込んでも弾かれると思うんだけど、どうなんだろう。 マッピングでどうにかなるのかもだけど、方法が思い浮かばなかった。
- 856 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/12(金) 17:36:48 ID:VrP9bwSt0]
- >>853
ノーマルモードでIME経由の入力をすることはないの?
- 857 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/12(金) 21:13:11 ID:EuNsnhDoO]
- >>853
kanaさんとこのこれが参考になるかも 「Normal modeでマルチバイト文字を入力した際に自動的にInsert modeに移行する」 whileimautomaton.net/2008/03/11/04/32/00/diary
- 858 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/12(金) 23:21:59 ID:IK4VTwTX0]
- >>854-857 ありがとうございます。
>>857さんが紹介してくださったサイトの方法で希望した動作になりそうです。 助かりました。
- 859 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/13(土) 11:03:48 ID:rsOAXX+i0]
- 初歩的な質問なんですが、gvimでHTMLを書くときに、文字に色をつけないようにするには
どうしたらいいのですか?
- 860 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/13(土) 13:20:20 ID:qlYazJqU0]
- :setfiletype text
- 861 名前:859 mailto:sage [2008/09/13(土) 19:09:48 ID:rsOAXX+i0]
- >>860
ありがとうございました。
- 862 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/14(日) 05:16:03 ID:ASca2GtH0]
- :set ft=xxx
のべつコマンドがあるのね
- 863 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/14(日) 08:34:01 ID:n26GJv4J0]
- >>859
:syntax off でもおk
- 864 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/14(日) 20:37:48 ID:kDHqzWwA0]
- 俺もvim大好きで、プログラミングやらシステム管理ではvim以外のエディタを使うことはありえないんだが
日本語を大量に入力して編集する必要のある場面でvimを使おうとは絶対に思えない。 なんとかならんか。
- 865 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/14(日) 21:24:01 ID:kpkJNq560]
- >>864
EmEditor Viモード エミュレーションプラグイン jp.emeditor.com/modules/mydownloads/singlefile.php?cid=26&lid=308
- 866 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/14(日) 23:05:46 ID:ikyVZ+wW0]
- 無理無理...><
- 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
そんなオプションがあったんですか ありがとうございます
|

|