■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50



レス数が1000を超えています。残念ながら全部は表示しません。

◆Vim6 2

1 :名無しさん@お腹いっぱい。 :01/11/20 17:50
◆前スレ
http://pc.2ch.net/test/read.cgi/unix/990764339/

◆Vim
http://www.vim.org/

◆スクリプト、tips いろいろ
http://vim.sourceforge.net/

◆Windows版バイナリ
http://www.kaoriya.net/

◆Chalice ( 2ch ブラウザ )

ChaliceはcURLを使用してスレデータを取得しています。cURLを持ってない方は別途
入手してください。

- Chalice 〜2ちゃんねる閲覧プラグイン for Vim
 http://www.kaoriya.net/testdir/chalice-1.0f-beta.tar.bz2

- Win用curl.exeバイナリ
 http://www.kaoriya.net/testdir/curl-7.9.1-w32.tar.bz2

- cURLのサイト(ソース他)
 http://curl.sourceforge.net/

252 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/02 23:09
>>250
vim6に付属のチュートリアルも学習に最適です。
UNIXならvimtutorで起動するか、
そうでなくてもvimを起動後Winidowsなら
 :e $VIMRUNTIME/tutor/tutor.ja.sjis
UNIXなら
 :e $VIMRUNTIME/tutor/tutor.ja.euc
とするとチュートリアルが始まります。

英語が読めるならばユーザマニュアルもオススメします。
 :help use-manual

Vimの魅力は単にvi互換で高機能なことではなくて、
豊富で便利なドキュメントが付属していることなんですよ。

253 :251 :02/01/02 23:24
>>252
なるほど、>>250じゃないけどありがとうございました。
チュートリアルで学習してみます。

254 :250 :02/01/03 00:40
>251
ありがとうございます。

255 :名無しさん@Vim%Chalice :02/01/03 17:49
Linux でChaliceを使っています。.vimrcはhttp://www.kaoriya.net/
windowsのものを使用しています。set fileencodings=iso-2022-jp と
すると、普通に使えるのですが、set fileencodings=euc-jp とすると、
表示されない文字がたくさんあって使えません。OS側のフォントの
問題でしょうか。解決方法があったら、教えてください。
set fileencodings=euc-jpのまま、Chaliceを使用したいのです。

256 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/03 18:44
>>255
本当に'fileencodings'ですか?。'fileencoding'ではないのですか?。もしも本当に
'fileencodings'ならば1つしか設定していないのは間違いです。KaoriYa.netで配布
しているものをUNIXで使うと、
 set fileencodings=iso-2022-jp,utf-8,ucs-2le,ucs-2,cp932,japan
となるのです。fencsにcp932が含まれていない場合、ChaliceはUNIX上で正しく動か
ないかもしれませんね。この設定は文字コード変換に必須です。そのあたりをもう一
度確認して下さい。

それとChaliceのサポートは専用スレがありますので、以降なるべくそちらで質問し
てください。よろしくお願いします。
- 2ch閲覧プラグイン〜Chalice for Vim
 http://pc.2ch.net/test/read.cgi/software/1006852780/l50

257 :名無しさん@Vim%Chalice :02/01/03 20:04
>>255 です。
if has('iconv')
"set fileencodings=iso-2022-jp
"set fileencodings=euc-jp
set fileencodings+=utf-8,ucs-2le,ucs-2
if &encoding ==# 'euc-jp'
set fileencodings+=cp932
else
set fileencodings+=euc-jp
endif
set fileencodings+=japan
endif
としたら、うまくいきました。お騒がせしてすみません。

258 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/03 22:56
>>257
JISファイルを開くためにはiso-2022-jpを最初にインクルードしたほうが良いです
よ。ASCIIファイルがiso-2022-jpになってしまうのが嫌なら、KaoriYa.netのvimに同
梱してあるruntime/plugin/checkjis.vimを使えば回避できますし。

259 : :02/01/04 21:18
canfep いつの間にかバージョンアップ、gvim.cannna.CUIで簡単に日本語入力できます。
ttp://www.geocities.co.jp/SiliconValley-Bay/7584/canfep/

260 :名無しさん@お腹いっぱい。 :02/01/05 15:50
諸君、私は W3C が好きだ
諸君、私は W3C が好きだ
諸君、私は W3C が大好きだ
CSS が好きだ XML が好きだ XSL が好きだ DOM が好きだ
SVG が好きだ P3P が好きだ WAI が好きだ DTD が好きだ
ニュースサイトで 企業サイトで 記事で 資料で コラムで 日記で 注意書きで 雑録で 掲示板で リンク集で
この Web 上で使用される、ありとあらゆる W3C の規格が大好きだ
新たに公開されていく勧告案が更新と共に旧規格を吹き飛ばすのが好きだ
前世紀の遺物である独自拡張が容赦なく採用されなかった時など心がおどる
XHTML 規格に含まれる xml 宣言が、一部 userAgent を撃破するのが好きだ
悲鳴を上げて、ソースしか表示されないと MacIE4.5 利用者から送られてきた苦情をメールで読んだ時など、胸がすくような気持ちだった
勧告された新しい規格が、レガシーブラウザを切り捨てるのが好きだ
恐慌状態の NN4.x 利用者が、既に name 属性から置き換えた id 属性へのアンカーを何度も何度もクリックしている様など感動すら覚える
table レイアウト主義の落伍者達を日記上に吊し上げていく様などはもうたまらない
泣き叫ぶ愚者達が私の書き下ろした文章とともに、理路整然とした論理にばたばたと薙ぎ倒されるのも最高だ
哀れな抵抗者(レジスタンス)達が感情的な投稿で健気にも罵倒してきたのを、議論の応酬が連中のコミュニティごと木端微塵に粉砕した時など、絶頂すら覚える
NN4.x(ネスケ)の独自解釈に目茶苦茶にされるのが好きだ
美しく表示されるはずだったレイアウトが崩され、CSS が誤解され嫌われていく様は、とてもとても悲しいものだ
MSIE の普及率に押し潰されて翻弄されるのが好きだ
Microsoft に振りまわされ、バージョンアップの度に対応を確認するのは、屈辱の極みだ
諸君、私は規格を、地獄の様な規格を望んでいる
諸君、私に付き従う W3C 信者諸君
君達は、一体、何を望んでいる?
更なる規格を望むか?
情け容赦のない糞の様な規格を望むか?
仕様変更の限りを尽くし、Web 世界の遺物(レガシー)を滅ぼす嵐の様な論争を望むか?
W3C!! W3C!! W3C!!
よろしい、ならば伝道だ
我々は満身の力をこめて、今まさに振り下ろさんとする握り拳だ
だが、この広い Web の端で CSS2 勧告後耐え続けて来た我々に、ただの伝道ではもはや足りない!!
大伝道を!!
一心不乱の大伝道を!!
我らはわずかに一個大隊、千人に満たぬ W3C 信者にすぎない
だが諸君は一騎当千の古強者と私は信奉している
ならば我らは諸君と私で総兵力 100 万と1人の論者集団となる
DTD を忘却の彼方へと追いやり、眠りこけている連中を叩き起こそう
仕様書を引用して引きずりまわし、眼(まなこ)を開けさせ思い出させよう
連中に CSS の事を思い出させてやる
連中に XHTML の Ruby の事を思い出させてやる
XML と SGML のはざまには奴らの哲学では思いもよらないモジュールがある事を思い出させてやる
一千人の W3C 信者の論客団で Web を燃やし尽くしてやる
最後の大隊大隊指揮官より全 W3C 信者へ
目標、レガシーHTML解説サイト掲示板!!
第二次ゼーレヴェー(Seeleweh)作戦
伝道を開始せよ
征くぞ、諸君

261 :名無しさん@お腹いっぱい。 :02/01/05 16:54
>>260 専門スレに逝け。しかもつまらない。
 http://ton.2ch.net/test/read.cgi/gline/1005968177/l50

262 :名無しさん@お腹いっぱい。 :02/01/05 21:20
これで w3m.vim とか作ったらまた来そう(藁

263 :名無しさん@お腹いっぱい。 :02/01/06 02:40
ちょいと外出かもしれませんが教えてください。
文字列置換は
:%s/foo/bar/g
がポピュラーですが、v Vなどで範囲指定した文字列を置換したい場合は
どうしたらよいのでしょうか?やっぱりfooの部分は入力が必要ですか?

264 :名無しさん@お腹いっぱい。 :02/01/06 02:55
>263
s ぢゃダメかの?

265 :名無しさん@お腹いっぱい。 :02/01/06 03:16
>>263
ctrl-R * では
:help c_ctrl-R
かな?

266 :名無しさん@お腹いっぱい。 :02/01/06 17:31
>>263
age

267 :名無しさん@お腹いっぱい。 :02/01/07 03:11
>>265
それだとクリップボードの中身が出力されてしまうだぞ。
>>263
y して CTRL-R" ではどうだろうか?

268 :名無しさん@お腹いっぱい。 :02/01/07 03:12
「しまうだぞ」、って何言ってるんだオレは。
「しまうぞ」な。

269 :名無しさん@お腹いっぱい。 :02/01/07 04:29
>>268
そういうキャラかと思った(w

270 :emacsのちvim :02/01/07 14:56
>>263
> :%s/foo/bar/g
> がポピュラーですが、v Vなどで範囲指定した文字列を置換したい場合は
> どうしたらよいのでしょうか?やっぱりfooの部分は入力が必要ですか?

最後の文とその直前の文のつながりがいまひとつ掴みきれなかった。

「v Vなどで範囲指定した文字列 *の範囲を対象に* 置換したい」
  :s///のaddressingは行指向なんで、それで問題無ければ、%の代わりに
  '<,'>を指定できる。ただ、vで指定した範囲だと、選択範囲開始位置から
  その行頭までと、選択範囲終了位置からその行末までも置換の対象に含ま
  れてしまうため、場合によってはs:///一発というわけにはいかない。

「v Vなどで範囲指定した文字列 *全体をfooの代わりとして* 置換したい」
  指定範囲が改行を含まないなら、:s///を行う前にそれらを一旦レジスタ
  にヤンクして、必要なところで CTRL-R <レジスタ名>すればできないこと
  はないけど、これって:s///でやることじゃないよね。>>264のいうように
  sでinsert modeに入って直接書き換えたほうが楽。Replacementを打ち込
  む代わりに、CTRL-R <レジスタ名>に加えてCTRL-AやCTRL-@も使えるし。

ちなみに、直前のpatternを対象に置換を繰り返したい場合、//と略記可能
(e.g. :s//baz/)。またreplacementも一緒なら、:sや:~だけでよい。
Normal modeなら&も覚えておくとさらに便利!

271 :名無しさん@お腹いっぱい。 :02/01/08 06:04
a

272 :名無しさん@お腹いっぱい。 :02/01/08 15:28
patch 6.0.120 age

273 :名無しさん@お腹いっぱい。 :02/01/08 16:48
秀●の 範囲指定して置換を選ぶと 置換したい文字列の入力欄に
入力しなくても表示される と言う事を期待しているのでは?

274 :名無しさん@お腹いっぱい。 :02/01/08 18:54
>>273
だからそれならいったんヤンクして
CTRL-R" ( "レジスタを出力 ) で出力してやればいいんじゃないのか?

:h i_ctrl-r

275 :274 :02/01/08 18:57
スマソ。

:h i_ctrl-r

ではなくて

:h c_ctrl-r

だな。まあ似たようなものだが。

276 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/09 12:45
>>263
:vnoremap <C-S> y:%s/<C-R>"//g<Left><Left>
こんな感じのマップは「有り」かもしれませんねぇ
# cmdex.vimに追加しておこうかしら?

277 :263 :02/01/09 21:29
KoRoNさん<<
お願いします。すごーく長い文字列を大量に置換したい場合に重宝します。

みなさんいろいろと有り難う御座います。でも自分の経験が少ないばっかりに
うまく置換することが出来ませんでした。

置換したい文字列を yank して
:%s/Ctrlキーを押しながらr/置換後の文字列/g

で、宜しいのでしょうか?すみませんわかってなくて・・

278 :age :02/01/09 22:01
age

279 :名無しさん@お腹いっぱい。 :02/01/09 22:37
>>277
CTRL-R のあとに " (ダブルクォート)だ。

:help c_CTRL-R
を見れば分かるが " レジスタ( y や d などでヤンク、削除された
文字列が格納されるレジスタ)の中身を出力しているのだ。

いちいちこんなことするのが面倒だというなら、>>276

vnoremap <C-S> y:%s/<C-R>"//g<Left><Left>

を設定ファイルに書いて、文字列を選択したあと CTRL-S でもよい。

280 :名無しさん@お腹いっぱい。 :02/01/10 00:40
>>276
そのマップいいですね。

頂きました。c オプションをつけて

281 :名無しさん@お腹いっぱい。 :02/01/11 12:03
それってjVIMでもできる?

282 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/11 13:09
>>281
「それ」がどれのことだか判りませんが…出来ない確率の方が高いでしょう。
ここはVim6スレですからそれ以前の版については動作保証出来ませんよ。
# 特にVim3ベースのjVIMからだと大幅に変わってますからね。

283 :名無しさん@お腹いっぱい。 :02/01/11 14:26
%s /変換前/変換後/

をある行数(3行目から5行目とか)にだけ適用するにはどうしたらいいんでしょう?
お願いだから教えてください。

284 :名無しさん@お腹いっぱい。 :02/01/11 15:05
>>283 基本中の基本
:3,5s/変換前/変換後/

285 :名無しさん@Emacs :02/01/11 15:37
:3,5s/変換前/変換後/g

1行に 2個所以上変換したいものがある場合はこれ

286 :名無しさん@お腹いっぱい。 :02/01/11 20:41
>>283
V とかで選択してから
:'<,'>s/変換前/変換後/g
でもいい

287 :名無しさん@お腹いっぱい。 :02/01/12 04:25
nvi から移行しようと考えてるんだけど、
VIM - Vi IMproved 6.0 (2001 Sep 26, compiled Jan 12 2002 03:38:29)
Included patches: 1-11
で一応日本語(EUC)は表示できました。
ですが、日本語の上にカーソルがあるときに jkhl を2回で一文字移動する挙動にこまってます。
2バイト文字を上手くあつかえていないみたい。
誰かたすけてくらはい。

288 :名無しさん@お腹いっぱい。 :02/01/12 04:53
>>287 OSは?

289 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/12 05:29
>>287
:set encoding=japan
ってしてみて下さい。configure時に--enable-multibyteしてあればこれでOKです。

290 :287 :02/01/12 05:36
>>289
いちおう help は見て色々ためしてみたのですが、
できませんでした。もちろん set encoding もやりました。
やはり日本語の setlocale が成功しないOSでは無理なのでしょうか。
nviは使えるのですが。

291 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/12 10:06
>>290
あ〜、ならばsrc/mbyte.c内でTESTING DBCSという文字列を検索して、
そこで#if 0により無効になっているi >= 0x80というコードを#if 1にすることで
有効化してコンパイルしてください。

292 :287 :02/01/12 11:03
>>291
完動!いたしました。
すごいっす!KoRoNさん、噂には聞いていましたが、、、
どうもありがとうございました。

293 :283 :02/01/12 12:01
>>284-286 さん方々どうもありがとうございました。

憶えやすいので、
:2,3s /before/after/g
を憶えることにします。
vi は 7 年くらい使っているのですが、
こんな基本すら知りませんでした、スマソ!

294 :e2 :02/01/13 01:44
viの基本的なことなら例えばこれが有名では。

「vi入門」
Linda Lamb 著
福崎 俊博 訳
アスキー出版局
ISBN4-7561-0110-0
http://www.ascii.co.jp/books/detail/4-7561/4-7561-0110-0.html

たまにはハード・コピーもいいいですよ。
わたしは幸せになれました。

295 :名無しさん@お腹いっぱい。 :02/01/13 09:38
Win32 gvim 6.0 patches 1-127 なんですが、
:ret の挙動がおかしい気がします。
:set et して、一行だけタブをスペースにしたいという場合に、
:ret とすると、ファイル全体のタブがスペースになってしまうんです。
以前はこんなこと無かったんですが…。気付かれた方いますか?

296 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/13 11:23
>>295
マニュアル読みました?。:help :retabによれば…

> This command sets 'tabstop' to the new value given, and if performed on
> the whole file, which is default, should not make any visible change.

ザックリ訳:
このコマンドがファイル全体に実行され(それがデフォルト)た時には、'tabstop'が
新しい値に設定されるので見た目上は変わらない。

つまり範囲指定しなければファイル全体が対象ということですな。以前から:retabは
ファイル全体に効いていた(それを期待して使用していた)ので、恐らくはvを使って
いたなどの勘違いでしょう。

297 :名無しさん@お腹いっぱい。 :02/01/13 12:25
内容が重複する行を削除したいんですが、VIMでやる方法はありますか?

298 :名無しさん@お腹いっぱい。 :02/01/13 12:31
>>296
いや、ノーマルモードで範囲指定せずに :ret するとその行だけ変更され
るものとばっかり思ってました。なぜ気付かなかったのか…。マニュアル
も読んだんですが、"should not make any visible change"の部分がわ
からなかったんです。タブはちゃんと見えるように設定してあるので…。
勘違いだったんですね。お騒がせしてすみませんsage

299 :297 :02/01/13 12:39
自己レスuniqってあった!

300 :名無しさん@お腹いっぱい。 :02/01/14 22:56
あげ

301 :名無しさん@お腹いっぱい。 :02/01/15 01:05
map について質問なんですが、F10にマッピングをしようとしても出来ません。
F11に同じようにmapすることはできました。
F10 と Alt は特殊なキーと聞いたことがあるような気がしますが、関係あるのでしょうか?
map <F10> XXX
F10にマップする方法おしえてください。

gvim6 win2000 です。

302 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/16 00:22
>>301
結果的に放置する形になって申し訳ないです。というのも正確なところがわからない
からなので許してください。私に時間が出来た時に未解決ならば調査します。

関係ない事柄ですが、前にどこかで話題になった<M->の1ストロークマッピングがで
きないのは:help map-multibyeを見れば納得できます。<M->はマルチバイト文字の一
部と同じコードで内部表現されていて、そいつではマップを作れないということがわ
かります。<M->がMB文字にマップされていることはInsertモードで<M-a><M-a>をタイ
プするとわかります。

303 :名無しさん@お腹いっぱい。 :02/01/16 01:17
>>302
いえいえ、こちらが恐縮してしまいます。回答ありがとうございます。
最近、秀丸から乗り換えたので、タグジャンプを F10 にマッピング
しようとしていたのです。
:help map-multibye をみましたら、<M-a>にマッピングすることは
できないが <M-a><M-a> にはマッピング可能という事なんですね。
これからのカスタマイズの参考にします。

Windows用 vim-6.0.129(コンソール版) をダウンロードしました。
F10のマッピングを試してみたら、なぜかできました。
コンソール版を常用しようか考え中です。

304 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/16 02:03
>>303
タグジャンプなら元から<C-]>に割り当ててあるので、そっちを使うクセを付けたほ
うが長い目で見ると幸せになれると思いますよ。

305 :名無しさん@お腹いっぱい。 :02/01/16 15:41
ある1列をhlsとかで色づけできるととてもうれしい。
10列目全てを検索でmatchさせるとか。
どうか教えてください。

306 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/16 16:19
行数がわかっているなら簡単です。:help /\%l
 /\%10l.*
これで10行目がハイライト。cでカラムも行けます。

307 :305 :02/01/16 16:56
せっかくKoRoNさんに教えてもらったのにうまくいかない。。。
version5.4e (unix) これのせいですね。逝ってきます。

308 :303 :02/01/17 00:36
>>304
小指を鍛えなければなりませんが、がんばってみます。

309 :名無しさん@お腹いっぱい。 :02/01/17 02:03
>>307 syntax highlightingが付いたのは5.7位からだったはず。

310 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/17 03:21
>>309
私がjvimからVim(gvim)に移行してコードに手を入れるようになったのはPerlの
syntax highlightingが目当てでしたから、確か既に5.4の時点でありましたよ。また
当時私は使っていなかったのですが'hlsearch'も同じ頃からあったハズです。正規表
現の/\%lは明らかに6.0からの新機能です。

311 :名無しさん@お腹いっぱい。 :02/01/17 17:51
gVim6に関連づけされたテキストファイルをダブルクリックすると
c:\MyDocuments という空白ファイルが開いてしまうんです・・・
いつも改めてgVimにファイルをドラッグして開くのですが、これは
仕様ですか?

312 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/17 18:22
>>311
FAQもFAQ、しかもgvimのせいではありません。テキストファイルのパス名に空白が含
まれていませんか。もしもそうならばそれはWindowsの仕様です。関連付けのプログ
ラムを指定する時に
 gvim.exe %1
となっているのを次の用に変えることでバッチリです。試してみてください。
 gvim.exe "%1"

313 :311 :02/01/18 10:38
ありがとうございました。無事解決しました。
「窓の手」というソフトを使ってレジストリ変更しているのですが、そのソフト
の設定に "%1" のダブルクォーテーションがないのが原因でした。

314 :名無しさん@お腹いっぱい。 :02/01/19 10:42
winmanager age
http://robotics.eecs.berkeley.edu/~srinath/vim/winmanager.htm

315 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/19 12:41
>>314
良いですなぁ。スゴク便利です。

316 :名無しさん@お腹いっぱい。 :02/01/19 15:50
>>314
右上のVimアイコンがボーボー燃えているのもいいですね〜
ところで・・・
http://www.kaoriya.net/doc/vim_script.htmlのその他に
>>format.vimは gvim for Windows 日本語版の中に同梱されている。
と、有りますが・・・入ってませんがどうしたらよいですか?
source $VIMRUNTIME/macros/format.vim を _vimrcに記述して、
http://www.win.ne.jp/~takuhiro/scripts/format.vim からファイルをD?L
して$VIMRUNTIME/macros/に保存してみたのですが、起動時にエラーになります。
NetUpVimする前まではちゃんとgq使えていたのに・・

317 :名無しさん@お腹いっぱい。 :02/01/19 16:10
KoRoNさんのhttp://www.kaoriya.net/doc/vim_script.htmlの説明の
macrosフォルダではなくpluginフォルダに同梱されていますね。
ページ内の説明にある source $VIMRUNTIME/macros/format.vim をpluginに
変更してみたら・・ほい gq げ! 
C>:call <SID>Format(line("'<"), line("'>"))<CR>
な文章が・・なんじゃ・・これは・・・KoRoNさ〜んっっ( ^o^)


318 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/19 16:13
>>316
$VIMRUNTIME/plugin/format.vim
として同梱されています。こっちに置いておけば_vimrcに明示的にsourceを書き込む
必要はありません。NetUpVim版でもちゃんと同じ場所にあります。もしも以前に動い
たものが動かなくなったのならば、それはNetUpVimのせいではなくユーザが独自にイ
ンストールしたスクリプトが原因だと考えられます。

319 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/19 16:19
あ〜西岡さんのほうに置いてあるformat.vimでは、vim6で動かない可能性があるので
ご注意を。

320 :名無しさん@お腹いっぱい。 :02/01/19 16:49
KoRoNさんのページ www.kaoriya.net/doc/vim_script.html
の[formatを使うための設定 ]の記述例を修正しておいた方がBetterかも


321 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/19 17:10
>>320
そのうち直します。

322 :名無しさん@お腹いっぱい。 :02/01/20 07:21
普通の日本語文章で、任意の複数行の
行頭にスペースキーかTabキーを入れて
インデントのような事をやりたいのですが、
やり方がわかりません
FAQかも知れない事は重々承知ですが、
自分なりに色々調べても解らなかったので
教えていただけませんか?


323 :名無しさん@お腹いっぱい。 :02/01/20 10:18
>>322
1行単位でなら >> で文章をまとめてなら vas> とか >} とか。
シフト量は shiftwidth で決める。

324 :323 :02/01/20 13:42
>>323
ありがとう。出来ました。
vimやっぱいいなあ。
以前は日本語文章はwordを使ってたんですが、
これからはvim使って印刷が必要なときだけ
word使う事にします。

325 :名無しさん@お腹いっぱい。 :02/01/20 14:00
ずいぶん極端な変化だな(藁

326 :名無しさん@お腹いっぱい。 :02/01/20 15:52
vimでも印刷できるよ。

327 :名無しさん@お腹いっぱい。 :02/01/21 02:03
おーやったこのスレのおかげでバックスペース1回で消せるようになったよ。set encoding=japanこれで2chにw3mでかけるか実験%!nkf -c -s

328 :名無しさん@お腹いっぱい。 :02/01/21 02:10
まだ改行に問題が。。。nkf -Lw -sかなまあ、いいやネットスケープをインストールするまで我慢しよう…

329 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/21 06:42
>>328
改行はオプション'fileformat'を使えば変えることができます。
:set ff=dos
とかでどうですか?。まぁChaliceもありますけど
 http://pc.2ch.net/test/read.cgi/software/1006852780/l50

330 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/22 01:26
たまには私が質問しても良いでしょ。

>>314のwinmanagerを使用していたら、ある時、起動した時点から
BufExplorer部分が表示されなくなってしまいました。
変数winManagerWindowLayoutをチェックしてみたりもしたのですが
いっこうに状況が改善しません。どなたが似たような症状を経験されたり、
もしくは回復させた人はいませんか?

331 :名無しさん@お腹いっぱい。 :02/01/22 01:44
ヲレなんか
> function <SNR>14_StartWindowsManager..<SNR>14_EditNextVisibleExplorer の処理中にエラーが検出されました:
> 行 59:
> E117: 未知の関数です : BufExplorer_Start
ってエラーが出るYO!
たしかに grep かけてもどこにもそんな関数無いし・・・
# それ以前に grep で全く引っかからないってのはどこでこの関数を呼び出そ
# うとしてるのか・・・


332 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/22 01:49
>>331
それは単にbufexplorer.vimをインストールし忘れているだけと思われ。
 http://vim.sourceforge.net/scripts/script.php?script_id=42
をDLしてwinmanager.vimと同じディレクトリ置いてみて。

333 :名無しさん@お腹いっぱい。 :02/01/22 02:00
> BufExplorer部分が表示されなくなってしまいました。
うちでもなりますが、別のファイルを開くとbufExplorerが出てきたので
そうゆうもんだと思ってました。>ひとつのファイルを開いてるときは、bufExplorerがでない


334 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/22 02:07
>>333
なるほど!!。試してみたらバッファが複数ないとBufExplorerは表示されない、
ということらしいです。情報ありがとうです。

335 :331 :02/01/22 02:12
>KoRoN殿
ありがとうございます!動きましたでがんす!!
でも>333の言うように,二つ目のファイル開くまで bufExplorer出ないっすね.


336 :333 :02/01/22 02:19
スクリプトのほうとかはまったく見てませんでした。

:Explorer のプレビューの機能は使えないんですよね。 > winmanager
カーソルが移ってしまう。
よくわからないけどremapをやめるようにすればばいいのかな?

337 :名無しさん@お腹いっぱい。 :02/01/23 03:35
Windows で Vim を使い始めた初心者です。
とっても面白いテキストエディタなんで、秀丸からの乗換えを考えています。
で、ひとつ質問なんですが、現在の色設定を保存するにはどうしたら良いのでしょうか?
毎回起動するたびに色を変える必要があるのでしょうか?
ヘルプも見ましたが、:set で変えるのかな、と思ってやってみても変化無し。
厨房な質問ですみません・・

338 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/23 03:52
>>337
読むべきはREADME_j.txtでしたね…ってKaoriYaのやつじゃないのかな?。
 :e $VIM/_gvimrc
としてその中にGUIに関する個人的な設定を書くようになっています。
全般的な設定は$VIM/_vimrcに書くこと慣習ですが、今は気にしなくて良いでしょう。
$HOMEに同名のファイルがあるとそちらが優先されてしまうのでご注意を。

339 :337 :02/01/23 07:34
ありがとうございます。
現在、gvimrc というファイルを gVim で開いて見ているところです。

>読むべきはREADME_j.txtでしたね…ってKaoriYaのやつじゃないのかな?。

そうですー。Kaoriya さんの gVim です。

> :e $VIM/_gvimrc

えっと、上のコマンドを実際に入力してみたら、新規ファイルになるんですが、そこ
にあらかじめフォルダ内にある gvimrc の内容を書き出すということでいいのでしょうか?
よく解らないままもともとあった gvimrc に手打ちで書き込みましたが変化がないのでそう
思ったのですが・・。
お手数ですがもう少し説明していただけますか?(^^;;

340 :名無しさん@お腹いっぱい。 :02/01/23 08:51
縦書きエディタはないか
http://pc.2ch.net/test/read.cgi/linux/1001421198/

KoRoNさん、逸早く実現すれば日本中に名が売れますよ!(鬼w

341 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/23 10:42
>>339
gvimrcのあとに存在すれば_gvimrcが読み込まれるので、
自分が行ないたい追加設定だけをその中に書けばよいです。
こんな感じで
 :colorscheme evening

342 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/23 10:48
>>340
やるなら+topbottomモードの実装ですけど、
実際問題、私使わないですからやりませんよ(藁

343 :340 :02/01/23 12:44
エー、やりましょーよー(w
キャッチフレーズは
「UNIXで俳句を詠もう」で( ̄ー ̄)
そうすれば世の御爺様方にもVIMが
お薦め出来るじゃないですカ!w

344 :mattn@Vim%Chalice :02/01/23 13:19
スクリプトによる縦書きプレビュー変換ならば
そんなに難しくないとおもわれ。
って私も使わないと思うのでやりませんけどsage

345 :337 :02/01/23 15:55
先ほどはどうもありがとうございました。
やっと意味がわかりました。って自分の理解力のなさに鬱山車脳(゚Д゚;)
で、今色々見栄えとかを変えようと四苦八苦してるんですが、

:set guifont=Osaka-等幅:h9:cSHIFTJIS

とやってみたらデフォルトのフォント設定が変わりません。
で、解らないのは、
Osaka等幅font は Windows スレで入れたものなんですけど例えば KaoriYa さんにあるBDF東雲font は

:set guifont=BDF東雲:h9:cSHIFTJIS

でうまく表示されますよね。
って事はOsaka等幅font に問題あり?って事になるんでしょうか?
何度も申し訳ないです。
:help 見てもう少し悩んできます。。

346 :名無しさん@Vim%Chalice :02/01/23 16:19
>>345
Osaka−等幅 の − は全角だったような…

347 :337 :02/01/23 20:07
>>346
ががーん!そうだったんだ。全角だとは知りませんでした。
ありがとうございました。逝ってきます・・・。
ついでに :Tutorial で操作覚えてきます・・・・。

348 :337 :02/01/23 20:11
ついでにうまくいったことを報告sage

349 :名無しさん@お腹いっぱい。 :02/01/23 23:13
cygwin 附属の vim (6.0.93) なんですが,
:e /<tab>
ってやっても補完されないでタブがそのまま入力されてしまうのですが,
何か設定項目があるのでしょうか?
あと,-iconv になってるって事は文字コード変換出来ないって事ですよね.
libiconv をコンパイルーインストールして,さらに Vim も自前でコンパイル
しないとやっぱダメなんですかね?
# +multi_byte にはなってるのになぁ < Cygwin 附属のヤツ

350 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/23 23:46
>>349
:set wildchar
:help 'wildchar'
あたりを参照のこと。あと恐らくCygwinのVimのデフォルトは'compatible'ですね。
:set nocompatible
をどこかでやっとくとVimらしくなります。

351 :KoRoN@Vim%Chalice ◆ALICEsdk :02/01/24 00:00
>>349 (>>350の補足)
> libiconv をコンパイルーインストールして,さらに Vim も自前でコンパイル
> しないとやっぱダメなんですかね?

基本的にはそういうことですが、迂回方法が2つあります。1つはnkfなどのコンバー
トツールに'charconvert'を組み合わせる方法。これは少しVimスクリプトを勉強しな
きゃいけません。もう1つはkaoriya.netで公開されているWin32コンソール版を使う
手ですが、Cygwinとの相性は1ランク下がります。


掲示板に戻る 全部 前100 次100 最新50

read.cgi ver5.26+ (01/10/21-)