[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/09 08:50 / Filesize : 186 KB / Number-of Response : 800
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Vim Part14



1 名前:名無しさん@お腹いっぱい。 [2007/03/19(月) 20:09:27 ]
立ててみた。

www.vim.org/

前スレ
pc10.2ch.net/test/read.cgi/unix/1151423973/



256 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 00:12:20 ]
>>255 産休!
明日試します。

257 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 02:20:37 ]
普通の質問にもコテハンて。
全て自分当ての質問だと思ってるのか?

258 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 02:29:51 ]
まぁまぁ。
NG登録出来るようにわざわざ名乗ってくれてるんだから
有り難く消させてもらえばいいじゃないか。

259 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 04:25:21 ]
> 全て自分当ての質問だと思ってるのか?
これあるかもなw

260 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 04:40:38 ]
コテハンにそこまで引っ掛かる理由がわからん。

261 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 05:44:16 ]
ヒント:○○の人気に嫉妬

262 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 09:17:55 ]
機能の重複に関して不満に思うのは、
gfとgFとか、タグジャンプ系統みたいな微妙な違いがあるコマンドかな。
そんな些細な違いのためにコマンドを覚えていられないし、大抵後にできた
コマンドの方が高機能なくせにタイプしづらいときてる。

263 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 10:01:56 ]
>>257
1行目と2行目の関連がわからん。

264 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/28(木) 02:54:31 ]
>>235
C-h がヘルプというのはやっぱ駄目だよ。



265 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/30(土) 00:20:22 ]
>>264
C-hに限ってははバックスペースに自分で起きかえるのがセオリーだと思ってまつ。

266 名前:名無しさん@お腹いっぱい。 [2007/06/30(土) 02:05:48 ]
大文字小文字関係ない検索ってどうやんの?

267 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/30(土) 02:33:14 ]
/dayomon\c

268 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/30(土) 03:00:21 ]
本当だ
tnx!!

269 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/01(日) 21:56:45 ]
vimにはemacsのECBみたいに
複数ペインを表示する拡張はありませんかね?

270 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/01(日) 22:28:08 ]
emacsのECMを説明してくれよ

271 名前:269 mailto:sage [2007/07/01(日) 23:24:37 ]
>>270
↓ECBはこのページの下の方にスクリーンショットがある
ttp://www.alles.or.jp/~torutk/oojava/meadow/javautils.html

winmanagerというのを見つけたけど、これが近いかなぁ?
ttp://www.vim.org/scripts/script.php?script_id=95
あとこの記事が参考になりそう
ttp://espion.just-size.jp/archives/05/038180016.html

んー、自己解決できればいいけど 複数ペイン使ってる人いたらおせーて

272 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/01(日) 23:43:46 ]
スクリーンショットがあるって、何でお前のために見に行かなきゃいけねぇーんだよ。
説明しろよ。 お前の頭で考えて。

273 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/01(日) 23:54:59 ]
言葉は悪いが>>272に賛成だな

とりあえずマニュアル読んだか?
普通にできる。

274 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 02:23:27 ]
ただウィンドウを分割するだけなら普通にできるが、
・各ペインは1個以上のウィンドウから構成される
・1ペインの中でウィンドウを分割してもペインのレイアウトは変わらない
・1ペインの中で全ウィンドウを閉じると空バッファが残り、レイアウトは変わらない
などとなるとちょっと面倒かな。
>>269が完全な仕様を作れば考えてやらんでもない。



275 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 11:27:13 ]
言葉で説明するよりスクリーンショット見せる方が早いじゃん。

276 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 19:11:14 ]
いいカラースキーム紹介してくれ
背景はなるべく黒いやつで

277 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 20:05:27 ]
お前の「いい」を定義してくれ
定義はなるべく具体的なやつで

278 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 23:14:20 ]
それはお前の「いい」やつで構わない

279 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/03(火) 11:20:48 ]
背景は明るいのが好みな俺からすると、黒背景はどれも大して違わないように見える。

280 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/03(火) 13:40:54 ]
いまの仕事はコメントが多すぎるんでsiftを使ってる
快適だぜ

281 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/03(火) 23:01:51 ]
relaxedgreen

282 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/04(水) 11:13:37 ]
zenburn

283 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/05(木) 21:15:12 ]
俺もzenburn。背景は真っ黒よりもちょっと色付きがいい。
というか、背景が黒以外なのそれしか知らん。

284 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/06(金) 03:36:58 ]
inkpot



285 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/06(金) 06:32:06 ]
puttyの色とvimの色の兼ね合いがわからないのですが。
例えば下記(1)と(2)で同じファイルを開いても、色が違うのですが。
(1)Windows XP + KaoriYa gVim 7 +desert
(2)Linux + putty(背景黒に白文字) + Vim 7.1(野良ビルド) + desert

286 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/06(金) 07:25:49 ]
syntax.txt を 'highlight arguments' で検索するといいかも。

287 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/06(金) 08:37:28 ]
gVimじゃなくてもcolorschemeって使えるの?

288 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/06(金) 10:36:20 ]
例えば
hi NonText term=bold ctermfg=Blue gui=bold guifg=LightBlue guibg=grey90
と書いてあったら、
CUIの白黒端末では太字
CUIのカラー端末では文字色Blue
gvimでは文字色LightBlueで太字、背景grey90
となる。カラースキームによってはgvim用の設定しか書いてないものもあって、
それはCUIで使っても意味がない。
usr_06.txtと>>149も参照。

289 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/06(金) 23:16:50 ]
拡張子fsのファイルを拡張子mlと同じ扱い(インデント、色づけ)
にするにはどうすればいい?


290 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/06(金) 23:26:21 ]

autocmd BufNewFile,BufReadPost *.fs set ft=ocaml

291 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/06(金) 23:30:46 ]
>>290
サンキュ!!
これでf#がやりやすくなる。

292 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 01:03:52 ]
入力モードかどうか簡単に見分ける拡張って、これの他になにかある?
nanasi.jp/articles/vim/colorize_vim.html

293 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 01:27:31 ]
gVimのフォントをOsaka−等幅の9ptに変えたいときって ~/.vimrc に

if ("gui_running")
set guifont=Osaka−等幅:h9
endif

とかでいいんだよな?

294 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 02:50:08 ]
.gvimrcに書けば



295 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 10:12:01 ]
香り屋版Vim7.1乙!
ところで、なんでパッチは2までなんでしょ?

296 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/07/08(日) 10:58:20 ]
>>295
ありがとうございます。

> ところで、なんでパッチは2までなんでしょ?

ごめんなさい、フォローするの忘れてました。昨日の時点で002までしか試してな
かったんです。あとで差し替えます。

297 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/07/08(日) 11:54:56 ]
>>295-296
先ほど差し替えました。

298 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 12:26:43 ]
>> 297
最新パッチまで確認!助かります

299 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 13:14:41 ]
.vimrcを一つにしたい。
Kaoriya Vim、OS X(6.2)、野良ビルドVim(7.1)、
例えばDebian Etchに初めから入っているVim(7.0 tiny)など、
複数のOSで、様々なconfigureオプションでビルドされたVimを使ってます。
それぞれ気がついたら、その場で.vimrcに設定書いているのですが、
なんか統一感がないし、めんどくさいし。
ほとんどのコーディングはWindowsのKaoriYa版ですが、
どうしてもShellスクリプト等はLinux上のVimを使います。
皆さんがどのような運用をしているのか気になります。

300 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 13:29:20 ]
>>299
winのとき、macのとき、unixのとき、ってif文で指定できなかったっけ。
kaoriyaのvimrcにgfnのところで使ってあった気がする。

ところで winmanager プラグインのファイルエクスプローラってツリー表示できないの?

301 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 15:36:15 ]
>>299
プラットフォームやバージョンはif has()やv:versionで分ければ
いいとして、マスタを変更した後同期はどうやるつもり?

:h feature-list
:h v:version
:if v:version >= 700 ||  has("win32")

302 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 15:42:18 ]
svnにつっこんでないの?

303 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 17:15:58 ]
ここは本家のVimのスレだろ?
すれ違い。
ってか、板違いでもある。

ソフト板にでも立てるか、Chaliceスレ行け。

304 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 17:30:20 ]
モードの設定でインデント等を調整したいのですが、どのように設定すればいいのでしょうか?



305 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 17:44:38 ]
>>292
それは今だとやり方としてよろしくないな
InsertEnterとInsertLeaveにフックさせて何かするほうがよい

おれならstatuslineに色つけさせるかな
それならおそらくwindowmanager系のプラグインとも競合しないと思う

306 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 18:01:14 ]
デフォルトのStatusLineのguiとtermがreverseで変更してないときはこれで十分か
.vimrc に以下行

silent! augroup! InsertHook
augroup InsertHook
autocmd!
autocmd InsertEnter * highlight StatusLine guifg=red
autocmd InsertLeave * highlight StatusLine guifg=white
augroup END

他には、オプション'guicursor'で指定できるモードごとのカーソルの色を
statuslineの色と連動させるのもよかもしれない

307 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 21:59:02 ]
些細なことだが、
  silent! augroup! InsertHook
は必要ないんじゃ?

308 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 22:13:47 ]
>>307
augroupは再定義しても大丈夫だから確かにいらないな
thx


309 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 23:00:32 ]
>>304
~/.vimrcに
autocmd FileType cpp setlocal tabstop=4 softtabstop=4 shiftwidth=4
などと書くか、~/.vim/ftplugin/cpp.vimを作って
setlocal tabstop=4 softtabstop=4 shiftwidth=4
と書けばよい。
cppはファイルタイプ名ね。

310 名前:292 mailto:sage [2007/07/08(日) 23:33:01 ]
>>305-308
これは期待通りの動作!
激しく感謝

311 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/09(月) 00:42:00 ]
げ、Windowsでも_vimrcじゃなくて、.vimrcを読んでくれるのか
今頃になって気づいた…

312 名前:名無しさん@お腹いっぱい。 [2007/07/10(火) 04:26:26 ]
すいません、質問です。
WinXP SP2でVIM6ってるとC:\Docu〜〜\Temp〜〜に書き込めませんでした的エラーが頻発します。
:grep 等もテンポラリフォルダに書き込めないと言ってこけてしまいます。
:shell でもプロンプトが起動しません。
それで、テンポラリフォルダへの書き込み出来ないのか?と
プロンプトからテンポラリフォルダにファイルを作ってみる問題なく作成出来ます。

これは何が問題になっているのでしょうか?
また、外部コマンドを実行した場合、実際に何が行われているのかを確認するコマンドはないでしょうか?
エラーが発生したときエラーメッセージが1秒ほどで消えてしまい、
正確にエラーの内容が把握出来ず困っています。

313 名前:名無しさん@お腹いっぱい。 [2007/07/10(火) 18:08:53 ]
>>312
つVim7.1

314 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/10(火) 21:05:58 ]
>>312
これだけだとこれまでは使えたものが突然に使えなくなったのか、
あるいは使い始めようとしても使い始めることが出来ない状況なのか、
判別がつかないですね。

>  エラーが発生したときエラーメッセージが1秒ほどで消えてしまい、
>  正確にエラーの内容が把握出来ず困っています。
[Print Screen]キーを押すとクリップボードにスクリーンショットを撮ることが出来ます。
clipbrd.exeで確認できます。原始的ですけどね。



315 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/10(火) 22:42:38 ]
>>312
どっかで同じような質問を見たことある気がするぞ。
このスレかソフトウェア板のVimスレ、あるいはChaliceスレか
Kaoriya掲示板かな。

316 名前:312 mailto:sage [2007/07/10(火) 22:44:24 ]
すいません、自己解決しました。

VIM6の実行ファイルをスペースを含むパスにインストールしたのが悪かったようです。
間借りしているPCなので遠慮してProgram Files以下にインスコしたのが原因だったようです。

>>313
ついでにVIM7.1にアップグレードしました。
なぜか CursorIM の色づけができますん。

ん?あ、あれ?
同じ.gvimrc使っているのに自宅(VIM7.0)だと反映されてる?
うーーん、なんだろう。。
過去ログにその辺りの話しがあるっぽいので漁ってみますです。

>>314
その手もあったか!
すっかり忘れてました、、、orz。
こちらも自己解決で:messagesで確認出来ました。
すいません、ありがとうございます。



VIM7.1 doc/*.jax を作成されている方々に多謝、多謝。
原因の切り分けが出来たのは日本語ドキュメントのお陰です。
助かりました。

317 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/11(水) 02:24:47 ]
> Program Files以下にインスコ
これが直接の原因なわけないんだけど、解決したならまぁいいか。

318 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/11(水) 21:23:19 ]
KaoriYa vim7.1に付いてくる ftプラグイン、changelog.vimって変じゃね?
\oでニューエントリ追加されなくね?
KaoriYa 7.0まではそんなことなかった。

319 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/07/11(水) 22:05:53 ]
>>318
変数の設定がおかしくなってますね。changelog_date_end_entry_searchを設定しな
ければいけないときにchangelog_date_entry_searchを設定しちゃってるようです。
以下の手順で修正できます。

:e $VIMRUNTIME/ftplugin/changelog.vim
:normal! 134G2f_i_end
:w

320 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/12(木) 07:33:14 ]
>>319
ありがとう。出社したら朝一で試してみる。

321 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/12(木) 23:02:36 ]
>>319
出来たよ!お父さんありがとう。

322 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/15(日) 18:10:42 ]
yzisの人が、Vimをコンポーネント化できるように設計し直そう
と主張したときの議論。
osdir.com/ml/editors.vim.devel/2002-11/msg00031.html

323 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/16(月) 17:22:02 ]
だれか解説たのむ

324 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/16(月) 20:38:58 ]
vim で(簡易でない)日本語協調モードを使いたくて、
コンソール環境でこのように立ち上げてるんですが、

uim-fep -e vim --cmd 'set runtimepath+=/usr/local/src/uim-ctl/'

協調モードが途中から働かなくなるときが非常によく発生します。
uim-fepの協調モードはOFFにしています。

原因とか回避策とかわかりませんか?



325 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 02:25:31 ]
すいませんそれバグってます。自分でもたまにリセットしつつ使ってます。
uim-fepには専用の制御手段があるのでそっちの方法なら安定動作すると思います。
というわけでこっち使ってください。
yukihiro.nakadaira.googlepages.com/uim-fep-ctl.vim

326 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 15:43:15 ]
vim7 で set runtimepath=~/.vim,$VIMRUNTIME しても
echo $VIMRUNTIME で ~/.vim がでないんですが
なんか間違ってます?

327 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 16:09:04 ]
だめだ skk.vim が動かない
~/.vimrc
set runtimepath=~/.vim,$VIMRUNTIME
let skk_jisyo="~/.skk-uim-jisyo"
let skk_large_jisyo="/usr/share/skk/SKK-JISYO.L"
let skk_show_annotation=1
runtime skk.vim

プラグインは ~/.vim/plugin/skk.vim においている
Ctl-J でも改行されるだけ うーん

328 名前:327 mailto:sage [2007/07/17(火) 16:38:54 ]
"set paste したらできました
これが邪魔してたっぽい

329 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/07/17(火) 17:44:06 ]
>>326
$VIMRUNTIMEと'runtimepath'は意味的に別物です。前者はVimのランタイムファイル
群がインストールされたディレクトリを示すものであるのに対し、後者は起動中の
Vimが自動的に設定ファイルを探しに行くパスの一覧です。

ですから、起動前に$VIMRUNTIMEを設定しておけば'runtimepath'に反映されますが、
起動後に'runtimepath'を変更しても$VIMRUNTIMEがそれにあわせて変わるということ
はありません。

330 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 00:05:23 ]
すみません最近使い始めた者なんですが、
v7.1のgvimで↓の設定をしても全角スペースの表示が変化しません。
vimwiki.net/?faq%2F4
何がまずいんでしょうか?

また、もし他に全角スペースを記号などに置き換えて
強調表示させる方法があったら教えて欲しいです。

331 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 01:13:51 ]
>>330
あ〜、これ俺もだ・・・
vim6のころからいつの間にか効かなくなったので、放っておいてあるんだけど、
プログラム組むときは便利だから直したいよねぇ。

332 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/07/18(水) 07:16:25 ]
>>330
試してみたのですが動きましたよ。以下のことをチェックしてみてください。

 * 背景が白になってないか
 * matchを使う他のプラグインを利用していないか

前者であればguibg=whiteのwhiteの部分を好みの色に変更してください。
後者であれば:syntax keywordを使うのが良さそうです。

記号に置き換える方法はありません。私としてはチェックする時にだけ:hlsの状態
で/ /を使う方法が好みで、オススメです。

333 名前:330 mailto:sage [2007/07/18(水) 10:18:58 ]
>>332
レスありがとうございます。
背景色は大丈夫なのでおそらく後者と思うのですが、
:syntax keywordの使い方がよく分かりません。

syntax keyword ZenkakuSpace / /
highlight ZenkakuSpace guibg=Blue

としてみましたがだめでしたorz
iskeywordもcompatibleがオフだと規定値に固定のようで・・・

334 名前:330 mailto:sage [2007/07/18(水) 10:21:55 ]
あ、別に固定ということではないのかな
www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/options.html#'iskeyword'

とにかく全角スペースをiskeywordに設定しようとすると
起動時にエラーになってしまいました



335 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/07/18(水) 11:51:55 ]
>>333
:highlight ZenkakuSpace guibg=Blue
:syntax match ZenkakuSpace " "

こんな感じでどうですか? いきなり設定ファイルに書くのではなく、まずは実行時に
試してみてください。

336 名前:330 mailto:sage [2007/07/18(水) 12:17:25 ]
>>335
度々すみませんありがとうございます。
たしかに実行時に:で試してみたら開いているバッファについては適用されました。

ただ、別のバッファを開くと無効に戻ってしまうのと、
設定ファイルに書いても適用されなかったため
最終的に設定ファイルのmatch指定部分を以下のようにしてみました

au BufNewFile,BufRead * syntax match ZenkakuSpace " "
これでなんとか動いているようです お騒がせしましたorz

337 名前:330 mailto:sage [2007/07/18(水) 12:25:09 ]
あと、もし同じ事を試される方がいたら設定ファイルの文字コードにもご注意ください

338 名前:330 mailto:sage [2007/07/18(水) 12:31:29 ]
連投しっぱなしで恐縮ですが、ようやく本当の原因らしきものが分かりました
設定ファイルで他のau BufNewFile,BufReadよりも前に>>330の記述を書いたら
match指定部分をau BufNewFile,BufReadにすることなく動作しました

設定ファイルの文字コードやこの記述位置などいくつかの要因が重なって
分かりにくくなっていたようです
とりあえず解決して良かった こんどこそ消えます

339 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 18:15:15 ]
>>325
情報ありがとうございました。
今ダウンロードしましたので、いろいろと試してみたいと思います。

340 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 21:39:52 ]
Libiconv DLL 1.10-20060516 for Windows について。。。

・エンコーディング名のCanonical Nameがずれている?
www-2ch.net:8080/up/download/1184761963648982.eOTjlL
ISO-2022-CN-EXTあたりから1こずつずれてる気がします

・UTF-16LEで1行目に \ だけかいたテキストファイルを Shift_JIS に変換しようとすると
例外を吐いて落ちる
iconv.exeもiconv.dllのiconv(3)も同様

すでにご存知でしたらごめんなさい

341 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/07/19(木) 01:06:13 ]
>>340
そのリストってどうやって作ったんですか?

後半についてはチェックしときます。

342 名前:340 mailto:sage [2007/07/19(木) 10:28:01 ]
>>341
リスト自体は自前のプログラムで作ってます。
iconv.dllのlibiconvlistを呼んで、コールバック関数の中でiconv_canonicalizeにより
canonicalizeした名前を得ています。

アーカイブのcanonical.hの92行目あたりを見てみたのですが、

(int)(long)&((struct stringpool_t *)0)->stringpool_str426, (GBKに対応)
(int)(long)&((struct stringpool_t *)0)->stringpool_str354, (GB18030に対応)

となっていて、iconv -l で出力されるリストに含まれる 'CP936 MS936 WINDOWS-936'
に対応するcanonicalizeした名前が漏れている感じです。


343 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/07/19(木) 12:04:09 ]
CVSのHEADから持ってきたソースで、canonical.hは生成が必要な部分でしたから、な
んかおかしなところがあったと考えると納得いきます。で久しぶりにcvs updateして
みたら、VC++がサポートから外されてて愕然としました(笑

POSIX iconvの別の実装を使うことを含めて検討するので、修正にはちょと時間がか
かりそうです。ごめんなさいorz

344 名前:340 mailto:sage [2007/07/19(木) 13:58:04 ]
ありがとうございます
気長に待ちますねー



345 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 14:24:41 ]
iconvってerrno使うのが個人的にはボミョウ

346 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 14:57:00 ]
Open Tech Press | Vimマスターへの道
opentechpress.jp/special/article.pl?sid=07/07/18/0849244

347 名前:名無しさん@お腹いっぱい。 [2007/07/19(木) 23:11:47 ]
コマンドモードで検索する後に / って打ちますが
その後の検索文字列を貼り付けで入れることってできまつか?

348 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 23:18:57 ]
Shift + Insert でできない?

349 名前:名無しさん@お腹いっぱい。 [2007/07/19(木) 23:27:12 ]
windowsのgvim使っていたんですが
Shift + Insert でできました^^
クリップボードの内容がはりつけられたんですが
ヤンクした内容をはりつけられないです。
クリップボードにヤンクする方法とか知りませんか?
質問が変だったらごめんなさい。


350 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 23:35:25 ]
事故解決しました。"*yy

351 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 07:55:40 ]
そういえば、Windows版では C-v とペーストのつもりでやってしまふ。
ワスは vim の範囲指定(C-v)も多用する人なので、指が混乱する。

352 名前:名無しさん@お腹いっぱい。 [2007/07/21(土) 01:17:12 ]
vimで、あらかじめ登録したキーワードを必要なときに自動入力させる方法ってないでしょうか?

たとえば、abcdeというキーワードを登録しておいて、
コマンドモードで、
!hoge
とすると、
abcdefg
という文字列が自動入力させるようなことです。

vimが終了しても、登録したキーワードが消えない方法がいいです。

よろしくご享受お願い致します。


353 名前:352 [2007/07/21(土) 01:47:58 ]
自己解決しました!

.exrcに
map! hoge foo
のように登録しておいて、
viの入力モードで、hogeとキータイプすると、fooと自動入力されます。



354 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 06:40:32 ]
mapよりabbrevの方が便利だよ
mapだと"host"みたいに途中まで"hoge"と同じ文字列を打鍵した時しんどいで



355 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 08:58:16 ]
Ctrl+DとかCtrl+Fでスクロールするとき、パッと移動するんじゃなく
滑らかにスクロールさせるようにできないかね
ブラウザのページダウンみたく

どうも、どのくらい移動したのか把握しづらいんだよな

356 名前:355 mailto:sage [2007/07/21(土) 10:52:17 ]
Smooth Scroll : vim online
www.vim.org/scripts/script.php?script_id=1601
Vim documentation: tips
www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/tips.html#scroll-smooth

ここら辺だと思うんだけど、ぜんぜん効果が確認できん






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<186KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef