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/
792 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 01:12:26 ID:2bW6OmgT0] >>791 system()
793 名前:名無しさん@お腹いっぱい。 [2008/07/22(火) 23:59:26 ID:m3mhLP5U0] >>792 thx。ためしてみます。
794 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/29(火) 07:11:26 ID:/EeiHVGS0] Windowsのgvimで最初から日本語入力になってしまうのですが そうでなくする方法がありましたら教えてください
795 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/30(水) 01:46:40 ID:FxL4u/hh0] >>794 よくわからんが香り屋版? 公式のやつはそうなってないと思うんだけどな
796 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/30(水) 01:53:29 ID:9t/ZfMyC0] kaoriya版使ってるけど 最初からというのがいまいちわからん 別に現在の半角/全角キートグルに沿ってるけど
797 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/30(水) 04:47:04 ID:CK3781sq0] >>795 公式のインストーラのやつです。 最初からというのは、起動すると現在の入力モードに関係なく 日本語入力モードになっていて、日本語モードを解除してから終了し また起動すると日本語モードになっているのです 今アーカイブ版を落として設定ファイルを上書きしてやってみたところ直りました お騒がせしました
798 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/01(金) 17:13:53 ID:1KMf9RJB0] 結局7月の予定だったvim本がまだ出ないんだが
799 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/01(金) 17:15:05 ID:1KMf9RJB0] 出てた!7/31の夜に出すとはけしからん! まったくもってけしからん! アマゾンにソッコー注文じゃあああああ
800 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/01(金) 22:11:17 ID:L4Mvy6sp0] 下記の設定の場合 set tabstop=4 set shiftwidth=4 set autoindent 行頭に空白8文字入力し、その後適当な文字列を入力後Enterキーを押すと 次の行頭にはタブ2文字が入力されてしまいます。 一般的なウィンドウズのエディタのように、前の行と同じもの (この場合は空白8文字)が入力されて欲しいのですが、 どのように設定すればよいでしょうか?
801 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2008/08/02(土) 14:03:58 ID:j3WFPCEo0] >>797 :set imi=0 としてみてください。 >>800 前行と同じものでインデントする、という機能はVimでは見たことがありません。 :set et として全部空白を用いるようにしてしまう、という方法はどうでしょうか。 タブ文字を入力するのが面倒になる副作用はあります。
802 名前:800 mailto:sage [2008/08/02(土) 20:12:36 ID:flofM0pw0] >>801 ご回答ありがとうございます。 Vimにはないですか。 set expandtab でも用は足りそうなので、こちらを使います。
803 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/02(土) 20:56:25 ID:7Bb3ZKUj0] >>800 set copyindent がそれでは?
804 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/06(水) 08:54:32 ID:uSOwyyj10] 折り畳んだ行を示す------------------------------------------を非表示 にしたいんですが、どこをいじればいいんでしょうか? 7.0をPutty越しに使っています
805 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/06(水) 09:10:38 ID:eIGUVETN0] >>804 折畳みをしないなら set nofoldenable か zi だけど。 折畳みをしながら折畳みの表示をしない方法は知らないなぁ
806 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/06(水) 10:26:48 ID:uSOwyyj10] >>804 説明が足らず申し訳ありません 1133 +-- 22 lines: hogehoge() { まではいいのですが、その右側の破線を どうにかしたいのです。fdmはsyntaxにしています
807 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/06(水) 10:47:56 ID:kkINwlzF0] >>806 :h fold-foldtext :h fillchars set fillchars=fold:\
808 名前:800 mailto:sage [2008/08/06(水) 14:43:56 ID:Z7fQ9bcm0] >>803 期待通りのものでした。ありがとうございます。 欲を言えば空行の時も行頭の空白、タブが消えないで欲しいな。
809 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/07(木) 05:41:44 ID:IuRLdW510] >>807 ありがとうございます。破線恐怖症なので大変助かりました ついでにコメントリージョンを折り畳むことも覚わりました autocmd .. set foldtext=MyFoldText() set fillchars=fold:\ function MyFoldText() let line = getline(v:foldstart) if match(line, '/\*') == -1 let heading = substitute(line, '^\s*\|\s*{\s*', '', 'g') let marker = '+-- ' else let heading = substitute(getline(v:foldstart + 1), '^\s*\*\s*', '', 'g') let marker = '* ' endif let indentLv = indent(v:foldstart) let spaces = '' let i = 0 while i < indentLv let spaces = spaces . ' ' let i = i + 1 endwhile return spaces . marker . heading endfunction
810 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/10(日) 12:01:44 ID:g3QgzhFA0] Vim 7.2 リリース マイナーリリースでバグ修正とランタイムファイルの追加/更新がメイン。 セキュリティの改善有り。(ファイル名のエスケープ処理とかだっけ?) 目玉機能は Vim スクリプトの浮動小数点数サポート。 詳細は :help version-7.2 Happy Vimming!
811 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/13(水) 23:41:34 ID:MUxDM6ew0] たまに後ろに^Mが付いてしまうんですが何が原因なんでしょうか? 置換方法は知っているので対応は大丈夫です。 他のソフトでCR+LFで保存したりCR やLFにしてみたりしても、Gvimできちんと認識してくれますし、 たまに^Mがついてしまう理由がわかりません。
812 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/14(木) 09:32:46 ID:9N0It74X0] LFとCR+LFが混在してるとそうなるな ありがちなのが、LFなファイルに、他のソフトや何かで CR+LFな行を追加したとか
813 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/14(木) 13:22:28 ID:eTJyOGwX0] 他には最後の行に改行がない駄目なファイルとか
814 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/14(木) 20:02:57 ID:dH3LR+yU0] LFなファイルにCR+LFなファイルからコピペ挿入してるからだろう
815 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/18(月) 16:17:05 ID:IH3SY4pb0] WindowsのgVim(7.2)の挿入モードで、全角文字にマッピングするにはどうしたら良いんでしょうか? :imap 全角スペース <SPACE> :imap ; ; などとすると、とりあえずはできるんですが、.vimrc に書いた場合は動いてくれません。
816 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/18(月) 16:56:40 ID:Ip6a+Row0] エンコーディングの問題と推定。 vim起動中に :set enc? を実行して表示されるエンコーディング名を調べて scriptencoding 「そのエンコーディング名」 を.vimrcに書いておけばよいかと。
817 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/18(月) 17:03:02 ID:Ip6a+Row0] あ、ごめん。 そのエンコーディングで.vimrcを保存するか、 ファイルのエンコーディングをscriptencodingで明示するか(:set enc?の値とは異なってもよい) のどっちかだった。
818 名前:815 mailto:sage [2008/08/18(月) 17:31:57 ID:IH3SY4pb0] >>816 できました! ありがとうございます。 スクリプトのエンコーディングが指定できたんですね。 以下のコードをUTF8でいけました。 scriptencodin utf8 imap ; ; imap 全角スペース <SPACE>
819 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/21(木) 12:19:57 ID:26eVboNm0] 7.2の香り屋版まだー
820 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/24(日) 18:32:30 ID:S8oWGyAf0] oreillyのvi/vim本面白い。日本語訳は当分出ないだろうからさっさと買って読むべし。 バッファの概念とかを知ろうともしなかった俺のようなアホは読み進めるたびにいちいち新発見がある。
821 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/24(日) 19:01:29 ID:ECIZn7tI0] 日本語のヘルプを読めばいいじゃない
822 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/24(日) 19:11:34 ID:BNQ0vSRK0] 日本語ヘルプからHiroshi Iwataniの提案を削除して欲しい。 あれ(日本在住の)日本人じゃねぇだろ。
823 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/24(日) 19:33:14 ID:S8oWGyAf0] >>821 ビルトインヘルプを読んでどんどん先に進めるようになれば本物のvim使いなんだろうけど、 その直前で留まってる俺みたいなバカも居るんだよ。 俺はvimで一通りのことが出来るようになってvimを分かった気になってたんだけど、 本を読んで実は自分は初心者に過ぎなかったことを思い知らされたわけ。 本当の上級者は読まなくてもOKだと思う。
824 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/26(火) 15:19:32 ID:/HoihtrX0] 全然技術的な話でなくてすみません vim64なんだけど set number した時、Vim7のように 左"端"に行番号を出すにはどうすればいいの?
825 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/26(火) 17:06:33 ID:kX0di8HY0] >>812 >>813 >>814 ありがとうございます、すっきりしました
826 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/01(月) 15:28:11 ID:W9ptLnTv0] The VIM Book (unknown author) www.scribd.com/doc/40240/The-VIM-Book-unknown-author?autodown=pdf これは凄い。500ページ以上もある無料で読めるvim本。
827 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/02(火) 13:15:05 ID:aTj3QYZB0] Steve Oualline氏が書いた最初のVim本ですな vim.orgにも置いてあるよ
828 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/04(木) 14:47:18 ID:i53sTNX60] vim7.2の香り屋さんバージョンをクビに縄をかけて待っております
829 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/04(木) 19:32:19 ID:1msvTMmN0] 今更ながら>>656 解決しました どうやらWinXPだったのがいけなかったようで、 ctags C:\Program Files...を実行する時にスクリプト側で変なこと (コマンドをいったんバッチファイルに書き込んでそれを実行)をしていたのが原因だったようです 該当行をコメントアウトで終了。
830 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/07(日) 22:08:52 ID:eEnE8vKN0] マウスの「中クリックで貼り付け」という機能を無効にするにはどうすればよいでしょうか? :h mousemodel :h behave を読んでみたのですが、よくわかりませんでした。香り屋さんのを使っています。 おわかりの方いましたらよろしくお願いします。
831 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/07(日) 22:14:38 ID:OHuLzPNO0] :h <MiddleMouse> map <MiddleMouse> <Nop> imap <MiddleMouse> <Nop>
832 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/08(月) 03:38:41 ID:kkGN2jdm0] 中クリックを無効にしたい気持ちはわかる。 結構誤爆するよね。いつの間にか、コピーしてたテキストが貼り付けられていたりとか
833 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/08(月) 04:33:42 ID:PUb+t+qL0] vim中はマウスを使わないようになればいいのではないかと(*‘ω‘ *)
834 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/08(月) 08:36:35 ID:mMXktx1V0] >>831 さん、ありがとうございます。機能を無効にすることができました。 ヘルプは別にあるんですね、見当違いのところを読んでいました。(お恥ずかしい)そちらも熟読します。 >>832 さん、>>833 さんもありがとうございます。これで誤爆しなくてすみます。 レス返すの遅くなってすみませんでした。質問後に風呂落ち→寝落ちしてしまいました。すみません。
835 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/08(月) 23:47:13 ID:GVJHPa930] 質問ですが、kaoriya版のgvim7.1使ってますが、 :e www.google.co.jp/search?q=vim のように、URLに'?'の混ざったものを読み込もうとするとエラーが出ます: E480: 該当はありません。 これを回避するにはどうしたらいいですか? URL中の?が:h file-pattern における?とみなされたのだと思いますが。
836 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/09(火) 10:10:51 ID:jA4Hs/dH0] エスケープシーケンスを付ければいいんじゃないかな
837 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/09(火) 17:47:33 ID:9Fg3bDdb0] wisdom.sakura.ne.jp/programming/c/Cdata1.html にあったとおり、?をエスケープして、 :e www.google.co.jp/search\?q=vim としましたが結果は同じで、E480がでました。
838 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/09(火) 22:28:10 ID:eLhxUc7a0] wgetとかcurlとかのhttpダウンローダの設定がうまくいってないんじゃない? vim本体の設定の話ではないような気がする。単なる直感だけど。
839 名前:835 mailto:sage [2008/09/10(水) 02:25:10 ID:0bpBrs7I0] 通常は>>837 のようにエスケープしなくても成功するんですか? ?や#を含まないURLだとちゃんと表示されます。 wgetやcurlの設定というのはどこを見ればいいんですか? runtimeディレクトリにwget, curl関連のプラグインがあるのかなと思いましたが見つかりませんでした。 netrw.vimのドキュメント Vim documentation: pi_netrw www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/pi_netrw.html を見渡しましたが関係のありそうなオプションが見つかりませんでした。 g:netrw_http_cmd というのがそれなんでしょうか?
840 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/10(水) 13:06:39 ID:Sl0wpAo/0] やってみたけど cURL が Google に弾かれるみたいだね .vimrc でUAを設定するか let g:netrw_http_cmd="curl --user-agent 'Mozilla/4.0 (compatible; MSIE 6.0; Windows XP)' -o" .curlrc でUAを設定する --user-agent "Mozilla/4.0 (compatible; MSIE 6.0; Windows XP)" エスケープシーケンスは自動で付加してて特に指定しなくてもいいみたいだから忘れてくれ
841 名前:835 mailto:sage [2008/09/10(水) 13:47:19 ID:4eFKH1cQ0] ありがとうございます。が問題が誤解されているようです。 問題なのは :e www.google.co.jp/search?q=vim とコマンドを打ったときにURLとみなされずにファイル名とみなされることです。 E480: 該当はありません というエラーについてヘルプファイルより引用します。 :argd[elete] {pattern} .. *:argd* *:argdelete* *E480* Delete files from the argument list that match the {pattern}s. {pattern} is used like a file pattern, see |file-pattern|. "%" can be used to delete the current entry. This command keeps the currently edited file, also when it's deleted from the argument list. Example: > :argdel *.obj < {not in Vi} {not available when compiled without the |+listcmds| feature} eコマンドなのになぜargdコマンドのエラーが出るのかも気になりますが、 ともかく引数がURLではなくパターンとみなされたと推測されます。 なので、googleに限らず?, # をURL中に含むアドレスであれば必ずコケます。
842 名前:835 [2008/09/10(水) 13:50:01 ID:4eFKH1cQ0] ちなみに>>840 のとおりやってみましたが駄目でした。
843 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/10(水) 13:56:35 ID:4eFKH1cQ0] Kaoriya.netからgvim7.1を新しくダウンロードして同様にコマンド入力しても やはりE480のエラーが出るのですが、他の人はうまくいきますか? :e www.google.co.jp/search?q=vim がうまくいくかどうかを知りたいです。
844 名前:VIzHJdoksaLwMaovad mailto:ormqkh@zsever.com [2008/09/10(水) 13:56:41 ID:5guwo1Xf0] Z0dwE2 <a href="zphycwmuscfd.com/ ">zphycwmuscfd</a>, [url=suvlklvbwphm.com/]suvlklvbwphm[/url], [link=ymsehzeyiagr.com/]ymsehzeyiagr[/link], miulkvwqgzvx.com/
845 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/10(水) 14:24:37 ID:Sl0wpAo/0] こちらのlinux環境では取得できたから設定かkaoriya版特有の問題なのかな 力になれなくて申し訳ない
846 名前:835 mailto:sage [2008/09/10(水) 20:22:33 ID:4eFKH1cQ0] >>845 ありがとうございます。原因がいまだに分かっていません。 実はvimperatorからソースを読む時にもコケるので、どうしたものかと思ってます。 curl, wget, netrw.vimなどは今回初めて知ったのでいろいろ調べました。 kaoriya版のバグならとっくに知られているはずだし、謎ですね。
847 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/10(水) 21:10:19 ID:RG2tF91N0] チャレンジしてみたいのだがhelpを見るのが精一杯で、コピペの仕方すらわかりませんw アドレスを貼り付けつにはどうすればいいのやらw
848 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/10(水) 21:23:08 ID:3mfgaK8Y0] >>843 試してみた E480でた URLを"でくくると性交
849 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/10(水) 21:31:39 ID:F2QD6KQR0] >>843 確かに :e http//〜 のnetrw-browseとかいわれる機能で URLに?とか入っちゃうと外部プログラムに渡らないようだ kaoriyaというかwindows環境だと駄目なんじゃないか もちろん新参の俺には解決できない でも:Nread http//〜なら渡せてるんだよな しかしこの場合はcURLならいいがwgetではだめ ?が\?で渡されるのでwgetだとこれが解釈できず404になる
850 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/10(水) 21:32:32 ID:F2QD6KQR0] :e は"でくくっても駄目だったよ
851 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/12(金) 02:30:49 ID:VrP9bwSt0] >>847 環境次第だが、マウスのホイールクリックでどうかな
852 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/12(金) 07:43:18 ID:/bOhiRed0] クリップボードに入れて、 <C-r>*
853 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/12(金) 13:56:10 ID:IK4VTwTX0] ノーマルモードのときにIMEがONされたら、IMEをONかつインサートモードに移って 欲しいのですが可能ですか? よろしくお願いします。
854 名前:名無しさん@お腹いっぱい。 [2008/09/12(金) 15:28:47 ID:1mvn6F820] 可能です。 半角/全角 → i
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プラグインのファイラって使いづらい?