1read 100read
2012年09月新・mac147: Mac Vim 再び (516)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
2009年春以降のMac miniのスレ (453)
新・Mac板_自治会_12.1くらい (398)
【DisplayPort】Thunderbolt part 11【PCIe】 (286)
新・Mac板_自治会_12.1くらい (398)
Apple TV @新Mac板 Part20 (371)
MacとWinを何かに喩えるスレ (670)
Mac Vim 再び
1 :2005/12/02 〜 最終レス :2012/10/25 VimをMac(主にOS X)で使用している人?のスレ 目標:1年で10レス
2 : 関連サイト [海外] - Mac Vim (Again) http://macvim.org/ - Vim本家 http://www.vim.org/ [国内] - KaoriYa.net (Windows/MacOS Xバイナリ、掲示板) http://www.kaoriya.net/ - VIM wiki http://vim.mydns.jp/
3 : 関連スレ [UNIX板] - Vim6+ Part12 http://pc8.2ch.net/test/read.cgi/unix/1132968803/ - Chalice(2ch閲覧プラグイン)for Vim Vol.4 http://pc7.2ch.net/test/read.cgi/software/1106153307/ - Vim6スクリプトお勉強スレ http://pc8.2ch.net/test/read.cgi/unix/1008558940/ - vi 2nd http://pc8.2ch.net/test/read.cgi/unix/1020611467/ - Viと仲良くする方法 http://pc8.2ch.net/test/read.cgi/unix/1015432673/ - :::viクローンnvi::: http://pc8.2ch.net/test/read.cgi/unix/1038571375/ [Linux板] -初心者にもやさしい[vi]@2ちゃんねる http://pc8.2ch.net/test/read.cgi/linux/1014426934/ -「vi」の小技教えてスレ http://pc.2ch.net/linux/kako/996/996983375.html 義兄弟スレ [UNIX板] - GNU screen その3 http://pc8.2ch.net/test/read.cgi/unix/1111357444/ - muttを使おう http://pc8.2ch.net/test/read.cgi/unix/1043606156/
4 : 香り屋さんところのMacVim、 大変ありがたいのだが、メニューの(F)だの(E)だのが、 マカーとしては気に入らない。 そんな時は、Vim.app/runtime/lang内の日本語メニューを削除。 http://macvim.org/OSX/files/gvimrc を、Vim.app/gvimrcの後ろにそっとペースト。 cmd+sが手癖になってる人におすすめ。
5 : 香り屋さんところのMacVim、 大変ありがたいのだが、アイコンが、、、 そんな時は、 http://macvim.org/OSX/files/app.icns か、 http://www.douglas.stebila.ca/code/vim/ から、.icnsをダウンロードしてきて Vim.app/Contents/Resource/gui_mac.icnsと差し替え。
6 : カーソル位置の単語をグーグルで検索 :!open -a safari http://www.google.com/search?q=<cword>
7 : あと、3レス。 今年もあとわずか。 良いお年を!!
8 : 先にemacsに慣れてしまった。 後から汎用性ではviの方が上なのだと知った。
9 : http://pcmania.jp/~moraz/index.html ここも参考になる。
10 : >>1 目標達成オメ! Pantherでviがvimになって以来、ほとんどそれで済ますようになってしまった。 久々にGVimに戻ろうかな。
11 : vimはともかくjvimはクソ
12 : ありがとうございます>>9 、 >>10 次スレタイは「Mac Vim 三たび」の予定です。
13 : 同じVIM使いとして応援させて頂きますよ。 ちなみに自分はターミナルから使ってます。(/usr/bin/vim) #次スレ行く前にdat落ちする気はしますが・・・。 #emacsと違って.vimrcの見せ合いやってもあんまり意味なさそうだしなあ。
14 : 自分もマカでドザなため両方でgvim使ってますノシ でもマク用gvim(kaoriya版)は窓用に比べて日本語入力が少し・・・(´・ω・`) アイコンとかは消してるので全然気にならないですけど 開発再開して欲しいなぁ・・・
15 : 新スレおめ。 俺の少ないテキストエディタ遍歴で一番使い込んでるであろうvi系。 14と同じく開発再開希望。。
16 : jjjj
17 : お陰様で終了出来ます 皆さん今まで有り難うございました。
18 : >>10 >>13 ターミナルのvimだと日本語ではまるんですが、その辺OKですか? 私は、それで挫折してgvim(kaoriya版)使ってます。 で、gvimも >>14 だったりするので、 プログラムはいいけど、日本語の文章を書く気にはなれないっす。
19 : >>18 どうハマるか詳しく。
20 : >>1 =18 当方Tigerで使用してますがそれなりに出来てますよ。 ただし日本語の読み書きがしたい場合エンコードはUTF-8固定です。 まずターミナルを開いてcommand+iで 「非ascii文字をエスケープ」のチェックを外す 「ワイドグリフは2桁としてカウントする」にチェックを入れる 「日本語や中国語にワイドグリフを使用する」にチェックを入れる フォントはOSAKA等幅の14ptを指定する。 文字セットエンコーディングをUTF-8にする。 最後に「設定をデフォルトとして使用する」ボタンを押して窓を閉じる。 長くなったので分割して書きます。以下続く
21 : ターミナルを開いて $cd ~ $vim .inputrc と入力して set output-meta on set convert-meta off set meta-flag on と書き込んで.inputrcを保存して閉じる。 ここまででターミナルに日本語を表示出来るようになりました。 $mkdir ああああ とか入力したらああああってディレクトリが出来るし $ls -v したら日本語のディレクトリも表示できる。 で、こっからvimの設定ですが、自分も一度ここでつまりました。 web漁ってるとこの辺の設定が乗ってるサイトがいくつかあります。 続く
22 : $vim .vimrcして set enc=utf-8 set fenc=utf-8 set fencs=utf-8,euc-jp,iso-2022-jp,cp932 set ffs=unix と.vimrcに書いて保存。 このままでは文字コードの判別に難があるので ttp://www.kawaz.jp/pukiwiki/?vim ここの「文字コードの自動認識」って所を.vimrcにコピペ これでvimで日本語(UTF-8)を扱えるようになる筈です。 あとは.vimrcにset numberを書き足して 行番号を表示したりお好みに、って感じですね。
23 : >>19 インサートモードで あああ■ と入力。(■はカーソールと思ってください) <ESC>すると あああ ■ その状態で、インサートモードにして入力すると あああ いいい■ で、<ESC>すると あああ いいい ■ となってしまうことが多々あります。 そのファイルを他のエディタで開くと あああいいい となっている時はいいのですが、ゴミが入っている時もあります。 (ごみはなんだ?と聞かれても、、、hexdumpしとけばよかったなぁ)
24 : >>20-22 どうも、ありがとう。 ただ、9さんと一緒のことをやっていて、上記の症状>>23 です。 ターミナルの文字セットエンコーディングの設定が euc-jpの時は頻発してたのですが、 utf-8の時も忘れた頃に起こります。 最初は出来た〜っ!と喜んでたのですが。 環境 OS 10.4.3 bash 2.05b.0(OSデフォルト) bash 3.00.0(finkでインストール) vim 6.2(OSデフォルト) vim-nox 6.3-4 (finkでインストール)
25 : 連投すみません。 で、ターミナルの文字セットエンコーディングをutf-8にすると、 ある程度vimで日本語が扱える(euc-jpよりまし)のは分かっているのですが、 utf-8固定にすると、euc-jpのファイルが多いのでdiffとか、 grepがつらかったり、他のサーバにつないだ時も面倒なので、 お子様の私は、結局ターミナルはeuc-jpにしてgvim使ってます。 コマンドで簡単に文字セットエンコーディングが切換えられると便利と思い、 いろいろ試してみたのですが、私のスキルでは新しいターミナルのウィンドウを 開かないと切換えが反映されなくて、挫折しました。
26 : Tiger になって vim のコンパイルオプション +multi_byte が有効に なったんだけど、代わりに libc の mblen が仕様変更されたせいで eucjp などの扱いに問題が出るようになってる。 自分で make できるなら、香り屋パッチ(6.4)適用して作ってやれば解消されるはず。 パッチ無しの場合は termencoding を utf-8 で使えば回避可能。 手っ取り早いのは gtk2 版の gvim (fink で入る)を使うことかな。 fink 使うなら http://sourceforge.net/tracker/index.php?func=detail&aid=1201956&group_id=17203&atid=117203 のパッチも役に立つやも。
27 : >>26 1です。 finkのパッチ試してみました。 いまのところ、いい感じです!! どうもありがとう。 時間が出来たら、香り屋パッチ(6.4)も試してみたいと思います。
28 : >>26 詳しくお願いします。
29 : 何を詳しく知りたいのかがわからんのだが。
30 : >>28 >>27 のリンク先でダウンロードできるファイルをデフォルトのパッチと差し替えて、 fink install vim-nox です。(勘違いしてるかもしれませんが)
31 : z
32 : さがりすぎ
33 : vimのすれあったのか。 10.2の頃はTerminal.appが落ちまくりだったけど、10.4では 安定しているのでgvimは使わなくなったな。 今は野良fink作ってkaoriyaパッチ当てて使ってる。migemo最高。
34 : jvimが糞な件について。
35 : Vim for Mac OSXの6.4をTigerで使っているのですが GUI版で日本語表示ができなくて困っています。 .vimrcをいじって、ターミナルで標準のvimを日本語対応させる事はできたのですが GUI版はターミナルと同じ設定では駄目なのですか?
36 : 解決しました。 素直にkaoriyaさんのページから落としたvimを使うことにしました。
37 : 10.4.3で、vim6.4をソースからmakeすると QuickDraw.hがないと、終了してしまう。 ウチの環境だけでしょうか?
38 : 以下ログです。 $ make Starting make in the src directory. If there are problems, cd to the src directory and run make there cd src && make first CC="gcc -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MAC ¥ -arch ppc -fno-common -fpascal-strings -DFEAT_MACOS_TSM -DUSE_MCH_GETTEXT ¥ -Wall -Wno-unknown-pragmas -mdynamic-no-pic -pipe -I. -Iproto -DMACOS_X_UNIX ¥ -I/Developer/Headers/FlatCarbon -no-cpp-precomp -g -O2 " srcdir=. sh ./osdef.sh gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MAC -arch ppc -fno-common ¥ -fpascal-strings -DFEAT_MACOS_TSM -DUSE_MCH_GETTEXT -Wall ¥ -Wno-unknown-pragmas -mdynamic-no-pic -pipe -I. -Iproto -DMACOS_X_UNIX ¥ -I/Developer/Headers/FlatCarbon -no-cpp-precomp -g -O2 -o objects/buffer.o buffer.c In file included from vim.h:249, from buffer.c:29: os_mac.h:22:23: QuickDraw.h: No such file or directory make[1]: *** [objects/buffer.o] Error 1 make: *** [first] Error 2
39 : 自分のマシンだけみたいっす...orz 他のマシンではmake出来た、、
40 : さがりすぎ
41 : kaoriyaさんのvim(最新版)をGUIで動かしているのですが、 日本語入力が時々おかしくなります。(変換前の文字が突然画面の変な位置に移動したり) これって治す方法はないんですかね。 OSはTigerです。
42 : >>41 kaoriyaさん自身が「治せるもんなら、とっくに俺が治してるわ!」 という状況だそうです。 Benjiも大変そうです。 As the maintainer of the binaries on http://macvim.org/OSX/ I guess it is my job to compile for OS X on Intel-based Macs. Help! Does anyone know how to cross-compile, or make a "universal" binary, without using the XCode GUI? Is it currently possible to compile vim *with* XCode? Who is going to be the first on the block to buy an Intel-based Mac and test it?
43 : スクリプトスレで拾った、英字入力でない場合は、英字にするスクリプト。 ことえり専用(たぶん) us4.sh #!/bin/sh # IM=`defaults -currentHost read com.apple.HIToolbox AppleKeyboardScript` if [ $IM != 'smRoman' ]; then osascript << EOF tell application "System Events" keystroke " " using command down end tell EOF fi これを<ESC>にmapすれば、いいかなぁと思ったんですが、、 .vimrc if ! has("gui_running") inoremap <ESC> <ESC>:call Kotoeri()<CR><CR> endif function! Kotoeri() execute "!/path/to/us4.sh" endfunction いちいち画面が切り替わるので、うるさいです。 もっと、いい書き方ある(silentとか)と思うのですが、いまのところ上記が精一杯。 あと、applescriptを呼び出すとムチャ遅です。
44 : シェルスクリプトの中に直接AppleScript書くと、 実行のたびにコンパイルする事になるしね。
45 : hぃm
46 : vim7ではタブが付くらしいが、悲しいほどレスが無いなw つうかMac板に必要ない気もする。ほとんどの人はunix板のすれも見てるだろうし。
47 : あせらずまったり行こうや。
48 : >>46 だってうまくつかえないんだもん・・・ gvimつかいたいのに、日本語周りが貧弱だし 文字コードのかねあいもあってつらい 自分みたいに窓とかでは使っててマクでも使いたいけど、 マクでコンパイルとかできない人にはね・・・
49 : じゃ、配布すればおーけー?
50 : >>49 是非バイナリを配布していただきたい いやマジで
51 : バイナリはここで配布してんだけど、もしかしてあんまり知られていない? http://macvim.org/OSX/index.php
52 : オリジナルは日本語インライン入力できないんだよね もしかしてバージョンアップして出来るようになったのかな だったらサイコーなんだけど
53 : KaoriyaのMac版のインラインは直接描画することで実現してるんだなー そりゃそうかーっていう納得感と、そうなのーという感情が・・
54 : おお、これいいね! http://nanasi.jp/download.html
55 : まじいい!!名無しのVIM使いさんサイコー。 kaoriyaさんmac版は、:wしたタイミングで日に2,3回落ちるんだよな、、、 名無しさんので落ちないか常用して検証中。 その他としては、Intel Macだと、libmigemoがi386、vimがmach-oになって、リンクできずに起動に失敗する。 名無しさん、こんなにいい仕事してるのに、なんでこっそり上げるんだろう、、、
56 : intel macもってるんだ? ええなぁ 今、intel mac vimの対応はどれくらい進んでるんだ?
57 : 700代なのでage
58 : たとえばブラウザからコピーしてgvimへペーストするとうまくいくのですが、 ヤンクからTextEditなどにペーストすると文字化けしてしまいます。 なにか設定があるのでしょうか? :set enc? -> cp932 (.vimrcにはjapanをセットしている) fenc? -> utf-8 tenc? -> null
59 : うーん。俺は大丈夫だったぜ。 なにか設定あるのかな
60 : >>54 キター!! 感激w この日をずっと待ってた俺ガイル。
61 : これさ>>54 、+migemoの方は、migemoとqkcを同梱しといた方がいいと 思うんだけど、ライセンスよくわかんないんだよね。 誰か3行でまとめてくれ
62 : 名無しさんのvimやっぱり落ちるわ。 http://nanasi.jp/dist/download/vim_build/6_4_7/mac_gvim_6_4_7.dmg 今まで、再現性がなかったから書かなかったんだけど、ちょっと分かった。 以下、方法。 ファイルを開いて、:wでセーブ。ことえりで、「あああ」と日本語を入力してescしてセーブ。oで「あああ」、esc、セーブ。これを何度か繰り返すと落ちます。 香り屋さんのVIMも落ちるんだけど、この方法じゃ落ちなかった。 Macで安定してるGVIMまじ希望です。 名無しさん応援してます。
63 : 質問させてください。 OSX10.4.5で標準のviをターミナルで使っており、AquaSKKも使っているのですが、 日本語入力の際、ctrl+Jで日本語入力にならずに改行されてしまいます。 これを回避する方法がありましたら、ご教授いただけると助かります。 よろしくお願いします。
64 : :inoremap <C-J> <Nop> とか?
65 : >>64 ありがとうございます! でも改行はされなくなりましたが、日本語入力がオンになってくれませんでした。 うーん…
66 : >>63 おれもそれで悩んだけど、無理っぽいのであきらめてgvim使うことにした。 結局gvimで捗るようになって正解だったんだけどね。
67 : あ、遅いけどiTermは大丈夫だよ。
68 : >>66 レスありがとうございます! 俺も諦めてgvim使う事にします。。
69 : gVimって最高やん
70 : >>69 すみません。。 gvim、かなりイイです。
71 : >>70 謝る必要ないやん
72 : >>68 っていうかターミナルのvi(vim)なら,skk.vim使えばいいのでは? http://www.kaoriya.net/testdir/skkvim-20060314.zip
73 : macvim本家でUB版出てるね。 http://macvim.org/OSX/index.php gvimは起動に失敗した。日本語のメニューファイルがなんたらと。 kaoriyaパッチが何をしてくれているか、正確には把握してないけど こっちのトランクにマージしてくれたら神ですね。
74 : おまえがやれ
75 : 何となく保守
76 : 保守
77 : 下げ忘れ
78 : 一週間ぐらい前にvim 7.0出てますね。
79 : 香りやパッチを7.0に当ててみたけど、インライン入力はどうもいかんね。 確定すると、文字化け。ダレか直してくんろ。
80 : 保守
81 : >>79 おれTerminal派だからあんまり関係ないけど、 uimパッチとかで、anthyとか、skkを使う手があるんじゃない? MacUIMでいつもの日本語入力も統一すれば辞書も共有できるだろうし。
82 : 保守
83 :
84 :
85 : ほしゅ
86 : http://d.hatena.ne.jp/mig50/20060728/1154084230 のページを参考にいれたんだけど、デフォルトでアンチがきかないから http://macvim.org/OSX/index.php のFAQでアンチ有効にすると日本語が文字化けしてしまう 解決方法があれば教えてください
87 : Rvimvim
88 : >>86 ソースを落としてきて、ちょっとパッチを当てて、自分でビルドすると、 日本語で antialias が効くようにはなるようです。 しかし、どのみちインライン入力は出来ないので、Terminal.app 内で 使うのと比べ、殆ど何も便利にはならない気がするのですが。 インライン入力(というか IM の自動 on/off)が出来ないと、日本語の 文章を vim で入力するのは、かなり苦痛ではないですか? 自分でビルドする、という方のために、一応パッチだけは示しておきます。これで、 set guifont=Osaka-Mono:h14 set encoding=utf-8 set termencoding=utf-8 set macatsui とかすれば、だいたい大丈夫な感じです。 --- orig/vim70/src/gui_mac.c 2006-05-03 00:11:53.000000000 +0900 +++ vim70/src/gui_mac.c 2006-08-30 00:00:38.000000000 +0900 @@ -3408,8 +3408,10 @@ /* No antialiasing by default (do not attempt to touch antialising * options on pre-Jaguar) */ fontOptions = +#if 0 (gMacSystemVersion >= 0x1020) ? kATSStyleNoAntiAliasing : +#endif kATSStyleNoOptions; ATSUAttributeTag attribTags[] =
89 : >>88 skk.vimで何とかなってます。 まずskkに慣れなきゃいけないけど。
90 : >>89 たしかにそういうのもありますね。でも skk っていうと、Shift を押しまくるやつですよね。 設定で Shift を押さなくてもいいようにできるのかな。 ちょっと指がついていけない感じです。 あるいは頭がついていけないのか。 いずれにせよ、この歳で IM を変えるのはちょっとしんどいです。
91 : >>88 ありがとうございます。出来ました。 skk使いなのでインライン入力はいいのですが、 コーディングにOsaka-Monoは個人的に無理なので残念な結果に。 CarbonEmacsに戻ってしまいそう。
92 : >>91 >コーディングにOsaka-Monoは個人的に無理なので残念な結果に。 どういうフォントをお使いですか? 日本語だと Ossaka等幅 以外に等幅フォントは無いのでは? 欧文等幅フォントの Monaco を使おうとすると、>>88 のパッチだけ では表示が乱れます。それを(おそらく)解決するパッチもあるには ありますが、Monaco とかを使われたいわけではないですよね?
93 : これのことね。 http://marc.theaimsgroup.com/?l=vim-mac&m=114907838112145&w=2
94 : 宣伝とネタ振りをかねて、ちょっとビルドしてみた。 インライン入力は無理だけど、IMの自動on/offは多分おけです。 ttp://wls.is.land.to/
95 : インライン入力ですが,うちの環境ではなんとなく?うまくいきました. ttp://d.hatena.ne.jp/mio-su/20060923
96 : >>95 おおすごい。 > set termencoding=utf-8 >すると表示が文字化けして 自分がkaoriyaのパッチからインライン入力の部分をあてたとき、 設定はまさにこれだったわ。
97 : 少し試してみました。 自分の環境だと、set enc=utf-8 だと tenc が japan, utf-8どちらも問題ないですが、 set enc=japan だと tenc の値に関わらず化けますた。
98 : >>97 テスト,どうもありがとうございます. うちの環境では enc=utf-8, tenc=japan 以外だと文字化けします. 94 さんと挙動が違うのは IM が ATOK だからかなぁ?. まぁとりあえず使用上は問題ないからいいか・・・.
99 : これから試してみる。ちょっと期待。 http://journal.mycom.co.jp/news/2006/09/25/341.html
100read 1read
1read 100read TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
We'll be back soon. (731)
iMac part 159 (560)
Mac App Store Part 10 (247)
スタバでドヤ顔でMacbook Air弄る奴総合★20 (870)
ソフトウェアを安く買おうとするのは貧乏人 8人目 (328)
MacOSX86の夢を語ろう!第38夜 (599)
--log9.info------------------
oasisって4th以降聴く価値あるんですか? (953)
洋楽聴いてたら友達いなくならないか? (665)
映画/映画音楽 Part 6 (324)
ロック厨がジャズヲタ、クラヲタに出会った時の対処法 (427)
音楽サロン洋楽(仮)@2ch掲示板 自治&議論 (253)
廿TT~" 牛に関する洋楽 廿TT~" (256)
洋楽板コテハン辞典 (488)
★★アイドル乙ってなんでイタイの?vo.17★★ (223)
メガデスのギターがJPOPを絶賛 (206)
バラード溺愛者は勘違い厨が多い (929)
何パコってんだよwwwwwwwwww (233)
【Vitas】って人なんかすごくねが? (942)
女「音楽何聴くの〜?」 (826)
コールドプレイを聴くと鬱になる (329)
何故HRの要素を持つ若手英バンドは少ないのか (377)
ラルオタは洋板の癌 (408)
--log55.com------------------
★2ch.scは何故失敗したのか
★クロール批判要望スレ
★削ジェンヌに文句ある人集合
★迷惑行為報告担当 - 小さな親切募集中 2
★2ch.scへの要望スレ Part3
★かっこう観測所
★スレ立て人キャップ
★2ch.scニュース系板観測所