お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2007-11-14 10:07:47

robertsong.linux
新しいメンバ
登録日: 2007-11-14

vi の日本語の自動改行

vi は日本語のサポートが不足かもしれません。
.vimrc で set tw=70 を設定しても自動改行ができません。
何か解決策はあるでしょうか。
よろしくお願い致します。

オフライン

 

#2 2007-11-14 10:59:29

yasu
メンバ
登録日: 2007-03-23

Re: vi の日本語の自動改行

コード:

set formatoptions+=t

でも駄目ですか?

オフライン

 

#3 2007-11-14 16:06:58

robertsong.linux
新しいメンバ
登録日: 2007-11-14

Re: vi の日本語の自動改行

ご返事ありがどうございました。
vim 7.0 と vim 7.1 で set formatoptions+=t を
設定してもできません。
よろしくお願い致します。

オフライン

 

#4 2007-11-14 16:16:18

hito
管理者
登録日: 2007-03-18

Re: vi の日本語の自動改行

formatoptionにtとqをセットで与えることで、スペース区切りで自動改行はできます。

が、おそらくお望みのものは↓の導入で実現できると思います。
http://www.kaoriya.net/doc/vim_script.html

オフライン

 

#5 2007-11-14 18:14:33

yasu
メンバ
登録日: 2007-03-23

Re: vi の日本語の自動改行

すいません、日本語でしたね

コード:

set formatoptions+=mt

にしてみてください。
もしだめなら、formatoptionsに何が設定されているか晒してみてください。

オフライン

 

#6 2007-11-15 09:38:54

robertsong.linux
新しいメンバ
登録日: 2007-11-14

Re: vi の日本語の自動改行

hito による投稿:

formatoptionにtとqをセットで与えることで、スペース区切りで自動改行はできます。

が、おそらくお望みのものは↓の導入で実現できると思います。
http://www.kaoriya.net/doc/vim_script.html

ご返事有難うございます。
確かにスペースで自動改行ができますが、
ちょっと面倒かもしれません。
以上のサイトをよく見てみます。
有難うございました。

オフライン

 

#7 2007-11-15 09:44:54

robertsong.linux
新しいメンバ
登録日: 2007-11-14

Re: vi の日本語の自動改行

yasu による投稿:

すいません、日本語でしたね

コード:

set formatoptions+=mt

にしてみてください。
もしだめなら、formatoptionsに何が設定されているか晒してみてください。

ご返事有難うございます。
今 set formatoptions+=mt を設定して、自動改行ができます。
でも、.vimrc で設定しても、vim 6.x に入って、
formatoptions=tcql になります。具体的な原因はよく分りません。
vim 7.x はそんな問題がありません。
よく調べてみます。
どうも有難うございました。

オフライン

 

#8 2007-11-15 16:25:52

robertsong.linux
新しいメンバ
登録日: 2007-11-14

Re: vi の日本語の自動改行

もう一つ質問がありますが、
もし元のテストが自動改行しませんでしたら、
手動改行したい場合はどうすればいいですか。
何方か教えて下さいませんか。
どうぞよろしくお願い致します。

オフライン

 

Board footer

Powered by FluxBB