探検


Mac Vim 再び

■ このスレッドは過去ログ倉庫に格納されています
11
垢版 |
2005/12/02(金) 23:44:54ID:Z75FCG+h
VimをMac(主にOS X)で使用している人?のスレ

目標:1年で10レス
2009/06/20(土) 08:35:27ID:hzueLkXq0
Mac(10.5.7)にVim7.2をソースからインストールしたのですが、
euc-jpなどのファイルが文字化けしてしまいます。
:e ++enc=euc-jp
としても、[NOT converted][ILLEGAL BYTE in line 1]
というエラーメッセージが表示されダメです。
cp932のファイルも同じで、そもそも日本語のエンコーディングが
使えないようです。utf-8なら日本語も問題ありません。
何か設定が必要なのでしょうか?

インストールは、
ttp://homepage3.nifty.com/peterpan/Application/installing-vim/index.html
を参考にして、configureオプションのところは、以下に変えてやってみました。
$./configure
--prefix=$HOME/local
--with-features=big
--enable-perlinterp
--enable-pythoninterp
--enable-rubyinterp
--enable-cscope
--enable-multibyte
--enable-gui=no
287286
垢版 |
2009/06/20(土) 08:39:40ID:hzueLkXq0
続きですが、.vimrcには、言語関連だと以下を書きました。
set termencoding=utf-8
set encoding=japan
set fileencodings=iso-2022-jp,utf-8,cp932,euc-jp
set fenc=utf-8
set enc=utf-8
set fileformat=unix
set fileformats=unix,mac,dos

何か問題ありますかね?
2009/06/20(土) 14:44:57ID:BYLh9mI50
>>286-287
:versionで+multi-byteになってる?

encはencodingの省略形、それとfileencodingsとfileformatsが適切に
設定されてればfenc(fileencodig)とfileformatは自動的に決まるので
これも.vimrcには必要ない。だからこんだけでいい。

set termencoding=utf-8
set encoding=utf-8
set fileencodings=iso-2022-jp,cp932,euc-jp
set fileformats=unix,mac,dos

詳細は
:he enc
:he fenc
:he ff
289286
垢版 |
2009/06/20(土) 19:12:00ID:hzueLkXq0
>>288
ありがとうございます。
勉強になります。

:version の結果に、 +multi_byte はありました。
.vimrc の言語設定は、教えて頂いた内容にしました。
しかし、結果は同じでした。。。

コンパイルオプションを調べたり、
ttp://macvim.org/OSX/index.php
こういうサイト見たりしてますが、なかなかうまくいきません。
2009/06/20(土) 22:17:56ID:SWSwJDxk0
コマンドラインでしか使うつもりがないのかもしれないけど、よく分かってないうちは
http://code.google.com/p/macvim/ を入れた方がいいんじゃないの?
291286
垢版 |
2009/06/20(土) 23:45:50ID:hzueLkXq0
>>290
はい。それがよさそうです。
今まで /usr/bin/vim を使ってたんですが、
試したい機能が組み込まれてなかったので、
どうせならソースから入れようと思いました。
結局、諦めてportで入れたのを使い始めました。
macvimも試してみます。
2009/06/22(月) 16:05:43ID:ssZHjgyS0
MacVim.app を使っているんですが、他のアプリからカットアンドペーストすると、
なんか行頭に勝手にタブ文字とかが入ってしまいます。
同じような現象になった方いませんか。
もし解決方法をご存知であれば教えてください。
2009/06/22(月) 23:01:40ID:+YOpQcgW0
>>292
esc を押してから貼り付けたらどうだろうか。
2009/06/23(火) 14:17:37ID:NwdvJB9E0
:a
で張り付けたことある?
2009/06/24(水) 22:02:13ID:x9uHLAb00
>>292
:set noautoindent
296名称未設定
垢版 |
2009/06/28(日) 14:28:00ID:ys5Wnhvj0
MacVImでも何でもいいけど、いくつかの記号が半角扱いになっちゃうのがなぁ…
コレ対処法ないよね?
2009/06/28(日) 15:45:36ID:zWNQll4s0
ソースがあるからいくらでも対処できるのでは?
2009/06/28(日) 15:49:49ID:UE2Qo75A0
>>296
encodingはutf-8?だったらこれじゃない? >>102-103
299名称未設定
垢版 |
2009/06/29(月) 00:05:47ID:/3626Sk40
>>298
おおお!
ありがとう。不満が解消したよ。
2009/07/19(日) 16:35:25ID:k0ESqsQL0
MacVimでファイル保存時にGrowlで通知してほしいのですが、
カレントファイル名を取得するのは
expand("%:t")でできるのはわかりました。
あとは、
"Vim: ファイル filename を保存しました。"
のfilenameを上記の式の値に置き換えるだけなのですが、その方法が
わかりません。また、別の方法で解決できるようでしたら
ご教授願います。
2009/07/20(月) 00:34:07ID:bDDvR06s0
"Vim: ファイル " . filename . " を保存しました"
2009/08/03(月) 13:52:03ID:a9+Mxgi40
MacVim KaoriYa 20090802
2009/08/11(火) 00:03:50ID:SXfsTSEd0
複数のタブを開いてる状態でcmd + w でタブを1つ閉じた特に
そのタブで開いてたファイルのバッファを削除してくれるmapください。
2009/08/11(火) 02:23:02ID:N5vUgCw10
aunmenu File.Close
amenu File.Close :bdelete!<cr>
2009/08/11(火) 11:38:45ID:SXfsTSEd0
>>304
gvimrcにコピペしてみたけど何も変わらず。。

ちなみにバッファ削除すればタブも閉じてくれる事から
map <D-w> :bd!%<CR>
ってのやってみたんだけどダメだった。。一体何がいけないのよ><
2009/08/11(火) 15:23:05ID:k5c5a1t50
emacs + viper-mode でいいじゃないか。
2009/08/11(火) 17:33:40ID:MaYDvZfY0
それをここで言うかw
2009/08/19(水) 12:34:02ID:pnQHhWdO0
pythonのオムニ補完で

function pythoncomplete#Complete の処理中にエラーが検出されました:
行 35:
Traceback (most recent call last):
続けるにはENTERを押すかコマンドを入力してください

って感じのエラー出力されない?
ターミナルでviのときは出ないのに。
2009/08/19(水) 13:32:17ID:mmDqCB9A0
Kaoriya版みたいにdynamic loadingになってるとmacのpythonに存在しない?関数を呼ぼうとしてるみたい。
windowsしか想定していない作りなのかもしれん。
代わりにmacportsのMacVimを使ってるよ。
2009/08/19(水) 23:27:04ID:A5Y7zNcK0
>>309
macvim ? vim-apかvimだろう。
2009/08/20(木) 00:58:31ID:rGtDseQH0
>> 310
ttp://trac.macports.org/browser/trunk/dports/editors/MacVim/Portfile

日本語キーボードだからvim-appだとctrl-[でescにならないし
mapを書いても効かないからこっちを使ってるんだ。
2009/09/12(土) 01:03:47ID:DZgWsJlZ0
2009/09/19(土) 04:12:41ID:+QPFIcQe0
macvim-kaoriya20090911、
10.6.1だとメニューでも.vimrcでもスクロールバーが出せないぽい
2009/10/01(木) 13:02:49ID:qDs2BpP50
2009/10/12(月) 00:21:05ID:Df3skhz+0
2009/10/12(月) 00:38:22ID:tP7KF0UV0
降る
2009/10/12(月) 14:23:05ID:fl0Esgr60
腕輪
2009/10/12(月) 17:00:11ID:EYjnPGywi
64bit対応記念真紀子
2009/10/21(水) 00:56:40ID:PObuXRzL0
MacVim-KaoriYa 20091020
http://code.google.com/p/macvim-kaoriya/
2009/10/23(金) 23:48:18ID:ZeKb1KOM0
今気付いたが本家MacVim日本語対応してるね
321名称未設定
垢版 |
2009/10/31(土) 18:49:02ID:lEy4gwLi0
ほしゅ
2009/11/25(水) 01:59:57ID:ESa8pjzb0
MacVim-KaoriYa 20091124
http://code.google.com/p/macvim-kaoriya/
2009/11/26(木) 15:38:34ID:fEcezhu80
>>308

>pythonのオムニ補完で
>
>function pythoncomplete#Complete の処理中にエラーが検出されました:
>行 35:
>Traceback (most recent call last):
>続けるにはENTERを押すかコマンドを入力してください
>
>って感じのエラー出力されない?
>ターミナルでviのときは出ないのに。

遅レスだが、俺の所でもこれなる。というか香り屋版の問題かも。winでも
なった。ターミナルでも出る。

結局pythonでOmni補完ができないんだよな…。どうしよ。
何かMacportsのMacvimはmd5が違うとかエラーが出て落せないし。
2009/12/02(水) 00:23:35ID:K/gQ1azT0
Core Text は速くて快適。
2009/12/04(金) 11:05:21ID:EHIMJuma0
MacのgVimで起動時にウィンドウを最大化する方法があったような気がするですが誰か教えて
2009/12/25(金) 23:13:47ID:ZDczymTc0
MacVim-KaoriYa 20091225
http://code.google.com/p/macvim-kaoriya/
327名称未設定
垢版 |
2009/12/29(火) 15:15:00ID:3uxTsOIU0
>>326
日本語入力するときにタイプと連動しての左側の一部が白く塗りつぶされるんですが
これって何かの設定が原因でしょうか?
http://www.youtube.com/watch?v=j9OY2iHJ0AE
2010/01/05(火) 19:28:56ID:qHqt9oCx0
MacVimのmvimからファイル開く時に新しい窓ではなく,
タブで開きたいときってどうしたらいいんでしょう?
2010/01/06(水) 00:26:38ID:f8G7ceDX0
--remote-tab-silent
2010/01/07(木) 00:30:25ID:/hi1LzbG0
>>329
できました.ありがとうございます.
2010/01/17(日) 22:09:19ID:ebaotz0Q0
2010/01/27(水) 22:19:01ID:H1pFmmiv0
2010/01/28(木) 04:18:54ID:qV2AlISZ0
2010/01/30(土) 00:17:26ID:IK29E6s+0
2010/01/31(日) 15:30:18ID:jh5aNmHW0
きんたま
2010/02/10(水) 23:17:59ID:LSnqjZdm0
2010/02/12(金) 22:20:03ID:JcHehvhS0
MacVim-KaoriYaはインライン変換できるんだね。知らなかったよ。
2010/02/21(日) 00:48:43ID:TGB3Tmku0
2010/03/02(火) 22:32:47ID:iYj4Z0wD0
てすと
2010/04/11(日) 21:06:58ID:EvkQuPvw0
2010/04/21(水) 21:22:07ID:1SRNYgmi0
2010/05/01(土) 21:19:47ID:Cv2jMJPm0
2010/05/09(日) 18:34:18ID:oxSi0NQ10
mapの記述でcommandキーって何んですか?
2010/05/09(日) 22:15:48ID:y040Wl7P0
D
2010/05/26(水) 08:41:42ID:eY5GT8XN0
C
2010/05/31(月) 17:01:53ID:MZR0tKVM0
日本語入力中の確定前の英字が全角で表示されるのは何とかなる?
「か」って打つ最中の「k」とかが半角で表示されてほしいんだけど
2010/05/31(月) 21:28:44ID:/yv2NHgX0
>>346
どのvim使ってる?

とりあえず、自分の環境では全角にはならない。。
vim version 7.2.108
MacVim(KaoriYa 20100330)

2010/05/31(月) 22:13:08ID:L7XdT9DN0
GoogleIMEかかわせみ使ってるとか
2010/06/01(火) 18:14:39ID:VE5lFcp70
MacVim Version 7.2 stable 1.2 (33.3) # http://code.google.com/p/macvim/ から
インプットメソッドはことえり

http://www.uproda.net/down/uproda100485.png
この画像で言う"k"が全角分の領域をとって気持ち悪いのです
2010/06/08(火) 23:13:32ID:h991KKpY0
>>349

気にならんけどなぁ...

patch書くとか
2010/06/29(火) 21:30:49ID:CbWClucK0
ho
2010/07/12(月) 21:41:18ID:aZiIEh7V0
ho
2010/07/31(土) 00:37:44ID:tNr+1MHh0
MacVim-KaoriYa 20100727

ttp://blogger.splhack.org/2010/07/macvim-kaoriya-20100727.html
354名称未設定
垢版 |
2010/07/31(土) 23:00:11ID:tW5QtmN10
>>346
>>349
これ意味わかった 全角になるんじゃなくて、半角なのに全角分のスペースが取られるってことじゃないか
確かに気持ち悪い

7.3で治るといいなぁ
2010/07/31(土) 23:09:06ID:tW5QtmN10
言うまでもないけど、>>346の症状はTerminalのVimではならんね
ますますキモイ
2010/09/11(土) 17:14:36ID:e6poKekeP
いつの間にかmigemo検索ができなくなってたんですが
なにかのオプション設定をONにするとか必要でしたでしょうか???

Custom Version 7.3 (KaoriYa 20100902)
2010/09/11(土) 17:27:39ID:e6poKekeP
>>356
できました。
http://www.kaoriya.net/#CMIGEMO
から
C/MigemoのソースをDLして、中に入ってる「migemo.vim」を~/.vim/plugin/へ設置でおkでした
2010/09/25(土) 00:32:41ID:fqOZXZVn0
MacVim-KaoriYaを久しぶりに起動してみたところ、
新規ウィンドウが一切表示されなくなった。
MacBook ProとMac miniの両方とも。

両機種ともSnow Leopard (10.6.4)の最新状態です。
何か対処法ありますか?
2010/09/25(土) 00:52:13ID:c0Fsg27u0
10.6.4まで気がつかないくらいならもういいんじゃね?
360358
垢版 |
2010/09/25(土) 09:34:09ID:fqOZXZVn0
>>359
『10.6.4まで気がつかなかった』とはどこにも書いていない。

10.6.4にアップデートしたのは7/11。
「久しぶり」とは書いたが、少なくとも1ヶ月ぐらい前の
8/中旬ごろまでは特に問題なかった。
2010/09/25(土) 17:24:17ID:rbeYmdfJ0
>>358

.vimrcと.gvimrcを消してみても?
362358
垢版 |
2010/09/25(土) 17:59:39ID:fqOZXZVn0
>>361
削除してみたけど、状況変わらず
2010/09/26(日) 01:05:32ID:nzU6htii0
>>358

一応、環境設定に空のウインドウを開く時の設定あるけど...
7.3 (KaoriYa 20100902)
364358
垢版 |
2010/09/26(日) 10:30:53ID:Zf0I9UK/0
>>363
起動時は「空のウィンドウを開く」設定にしていますが、
新規ウィンドウだけでなく、ウィンドウ自体が表示されないみたい。
・コマンド+Nを連打してもダメ
・「ファイルを開く」でもダメ(「最近開いたファイル」の履歴には記録される)
365363
垢版 |
2010/09/26(日) 22:55:35ID:nzU6htii0
>>364
あ、それ、アップデートする度によくあった>ウィンドウ自体が表示されない

しばらく使ってると、表示されるようになったけど。
我慢できないなら、Preferences内の、org.vim.MacVim*関連を削除してみては?
366358
垢版 |
2010/09/27(月) 20:24:51ID:NeN7iop30
>>365
『しばらく使っている』ということは、当方の症状とは
少し違うようですね。

当方の症状は、MacVim を起動あるいはアクティブにすると、
メニューバーがMacVImのものに切り替わるだけなんです。
つまり、ファイル編集用のウィンドウが表示されないため、
何の操作もできないんですよ。

アドバイス通り以下のファイルを削除してみましたが、
ダメでした。
~/Library/Preferences/org.vim.MacVim*
367363
垢版 |
2010/09/28(火) 22:59:24ID:BLzQolf40
>>366

いや、まったく同じ症状。
『しばらく使っている』というのは、何度か起動終了を繰り返して、2,3日たった頃、って意味ね。
たまに、古いバージョンを起動させたりとか。

いや、参考にならず、すまない。
368名称未設定
垢版 |
2010/10/03(日) 23:20:18ID:iBWBONmm0
う〜む
2010/10/15(金) 08:40:23ID:Kjga5f/J0
>>349
これ自分も直してほし
370363
垢版 |
2010/11/03(水) 23:27:48ID:6wu7JAF+0
MacVim-KaoriYa 20101102

ttp://blogger.splhack.org/2010/11/macvim-kaoriya-20101102.html
371名称未設定
垢版 |
2011/01/27(木) 11:32:50ID:mXnBASB20
ちょっと前からことえりの未確定文字が表示されなくなった
なんでだろう

関係あるか分からないけど ~/.gvimrc
--
set guifont=Monaco:h14
set guifontwide=ヒラギノ丸ゴ\ ProN\ W4:h14
set guioptions=emg
set lines=58
set columns=100
--

Custom Version 7.3 (KaoriYa 20110111)
372名称未設定
垢版 |
2011/04/18(月) 00:20:28.43ID:KC6AqR980
2011/04/18(月) 00:53:58.50ID:mOLqBYR40
しゅ
374名称未設定
垢版 |
2011/04/27(水) 17:26:21.73ID:SwLr4AZv0
先月くらいだったかバージョンアップさせたときから、
うすく前の画面の残像(?)が残る不具合があるんだけど、
誰か同じ症状の人います?

例えばあるファイルを見ていて、tabeditで別のファイル開くと
そのファイルの背景に前のファイルの文字がうすーく残っています。
またスクロールすると、1行ずれたところに残像みたいに文字が
うすーく残っています。
2011/04/27(水) 17:40:04.57ID:wG/rUrSQP
>>374
macvim-kaoriyaのトップページから抜粋
> 2011/03/30 20110330版リリース 実験的レンダラを使用していない場合、
> 半透明設定(set transparency)が効かなくなります。半透明設定を使用
> している場合は、「環境設定」「詳細」の「実験的レンダラを使用する」
> 「インラインインプットメソッドを使用する」の両方をチェックしてみて
> くださいませ。
376名称未設定
垢版 |
2011/04/27(水) 18:00:02.34ID:SwLr4AZv0
>>375
yahooooo!!
超サンクス。すっきり。
377名称未設定
垢版 |
2011/05/10(火) 17:58:43.04ID:DdrCupCr0
たくさんタブを開いているときに、とあるタブを
別のウィンドウで表示したいと思った時簡単に
できる方法はありますか?
もちろん元のタブを閉じて新規ウィンドウを開いて
そのウィンドウでファイルを開けば一応要件は満たす
のですが、、、
2011/05/16(月) 21:43:12.20ID:1DN+sLQh0
http://vimeo.com/23527342
ここの1:15位で出てくる左側のディレクトリ/ファイル一覧は、
どんなプラグインを入れればいいでしょうか。
2011/05/18(水) 20:17:51.54ID:vlGtjZGS0
これでシフト+↑とかで範囲選択できないの?
2011/05/19(木) 09:34:57.88ID:5unQhrC+0
つ selectmode
381名称未設定
垢版 |
2011/06/12(日) 12:29:40.03ID:jMVerpua0
>>378
Nerdtree
2011/06/13(月) 20:30:32.00ID:1mQz2iqo0
Netrwを使ってるときに c を押すと
その時のバッファのカレントディレクトリが
VIMのカレントディレクトリに設定されるって
説明を見ましたが、できません。
これって例えばNetrwで/Users/hoge/huga
の中身を表示しているときに c って押せば、次回から
:tabedit . ってしたときにhugaから始まるって
ことですよね。
できないっす、、、、(´・ω・`)
ちなみにcを押した時には何もメッセージがでません。
どうしたらできるでしょう?
383sage
垢版 |
2011/06/24(金) 11:08:12.32ID:BFHSYYt70
辞書ファイルで補完はできているのですが、
改行コードを含む文章を補完させたい場合、どのようにすれば良いのでしょうか。

=== tmp.dict ===
aaa\raaa
bbb\nbbb
=== tmp.dict ===

などでは、改行コードの前までの文字しか補完出来ませんでした。
384名称未設定
垢版 |
2011/07/24(日) 02:03:51.07ID:MipwjHdY0
なんかFileBrowserとかいうのついてんだけどこれなに?
2011/08/03(水) 03:32:09.07ID:e8nlD2Un0
フルスクリーン実装乙
しかしこれデュアルモニタじゃないと仕事にならん
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況