vi 2nd

■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
垢版 |
NGNG
vi原理主義者の集い 2nd。
歴代スレは>>2。関連スレ・サイトは>>3
NGNG
>>264
「75|bi^M^[」を各行で繰り返す、とかそういうこと?
268264
垢版 |
NGNG
>>267
そゆこと。
なんか綺麗にできる方法はないかなと思って。
269267
垢版 |
NGNG
>>268
%!fold
はどう? hyphenationまでは面倒みてくれないかな?
NGNG
>>269
れすさんくすです。
なんか惜しいところで日本語が文字化けしているようれす。
# GNU foldも試しましたが......

NGNG
英文ならふつう fmt だと思うけど、日本語に対応してる fmt が
あるかどうかは知らない。nkf -f ってのもあるみたいだけど、
やったことはないな。

自分は英文でも和文でも手動で wrap してるけど...
NGNG
>>264
つーか jvim/vim 使えばいいじゃんって禁句? まぁいろいろ
しがらみあるんだろうけど。
273264
垢版 |
NGNG
結局は自分でfoldもどきを書いて解決しました。

>>272
禁句に決まってる(藁。
まぁ、しがらみじゃなくて趣味みたいなもんだ。
NGNG
禁則処理とかはどうしました?
275264
垢版 |
NGNG
>>274
それも禁句(汗。
つか、折り返ししかしてない。

#!/usr/bin/env ruby -Ke
ARGF.each {|line|
outJP = /[a-zA-Z\d\s!@#$%^&*()_+|~}{":?><,.\/;'\[\]`\\=-]/
if line.size > 75
n = 0
a = line.gsub(/./){$&+','}.split(/,/e)
a.each {|word|
if n > 75
puts ''
n = 0
end
if word =~ outJP
n += 1
else
n += 2
end
print word
}
else
puts line
end
}

# 自分で言うのもなんだが、ただ動くだけといった感じ。
# もっと美しく機能的なスクリプトきぼんぬ。
NGNG
format.vimは禁則処理もしてくれてます。
NGNG
>>275
require "nkf"
print NKF::nkf('-f75', ARGF.read)
NGNG
>>275
あ、あと、Ruby 正規表現本に folding するのが載ってた。
http://www.ohmsha.co.jp/data/link/4-274-06488-3/index.htm
http://www.dm4lab.to/~kjana/ruby/ruby.html
NGNG
>>277
それは >>264 の望むものではないような気が。
NGNG
:global の面白い使い方ありませんか?
知った方はすげーと思ったけれど、
なかなか使わない。

# viper でも emacs21 になってやっと実装された
# みたいです。
NGNG
それってどんなコマンド?
書き方からすると、なんとなく grep の g とは違うもののようだけど。
282280
垢版 |
NGNG
...すみません。grep の g です。
なんか面白い使い方ができそうに思えるんですが、
g/re/p 以外にはなかなか使わないなあと。
あとは g/re/d とか g/re/m0 とかかな。
NGNG
>282
うちのviper、g/re/pだけ動かない。鬱だ。
printがimplimentされてないって出るけど
何か設定要るんだっけ?
284280
垢版 |
NGNG
>>283
viper では print がないんですよ。
M-x occur 使えってことですかね。

viper で ex command を追加する方法ないのかなあ。
285山崎渉
垢版 |
NGNG
(^^)
NGNG
viperスレキボン!
NGNG
>>286
言い出しっぺの法則
NGNG
nvi スレからきました。

nvi-1.79.m17n-20011024 だけど、autodetect=jp+ にしても、
文字コード保存されなくなっていませんか?
どうも、19991117 から 20011024 へ上げてからおかしくなったようなんですが。
NGNG
私のところでも、短いファイルで起こることがあります。
20011024 は beta(alpha?) 扱いっぽいので、戻すのが素直かと。
(or まじめに調べてバグレポするか)
NGNG
洩れは19991117の時点で、autodetectが鈍くなったと思った。
あと、20011024が当たらないんだけど、patchに-p1以外のoption要るの?
NGNG
tar でてんかいして cd でひとつもぐって patch -p0 であたるよ。
NGNG
vi 使うの人は shell でも vi keybind にしてるんですか?
NGNG
yup
NGNG
>>292
僕はそうしてます。zshあたりが一番完成度が高い、とおもう。
NGNG
>>292
いぜん某LUGの飲み会で聞いたことがあったが、ほとんど vi main な
ユーザ層だったにもかかわらず、vi binder はわしひとりだった。
(今はやめちった) 常用してる奴は日本で100人いないと思うなー。
NGNG
ということは emacs like な bind している
vi 使いは、emacs の基本的な操作もできるという
ことだろうか。
NGNG
>>296
shell に限らず、GNU 系やその他のツールも、
大抵デフォルトは Emacs 準拠なキーバインドだったりするから、
イヤでも Emacs like なキーバインドには慣れるでしょ。
NGNG
>>297
ちゅーことやね。逆に emacs binder も less とか rogue とかで
vi bind 覚えざるを得ないんじゃないの、とか。
299名無しさん@Meadow
垢版 |
NGNG
>>298
rogueを引き合いに出すのかw
NGNG
>>299
いや、かなーり核心突いてると思うぞ
NGNG
emacs 使ってましたが、
nethack で vi bind 覚えて
viper-mode 使うようになりました。
NGNG
>>300
|>>299
|いや、かなーり核心突いてると思うぞ
突くと痛いらしいです。
303名無しさん@常時満腹
垢版 |
NGNG
誘導されてきました。

Vi のバッファやヤンクなんですが、エディタ終了後も一時保存しておくことできないでしょうか。

あるいは Vi 起動中に、適当なディレクトリの適当なファイルをつくり保存・・・とか。
どうでしょうか。
NGNG
viは知らんけどvim6ならviminfoっていうのを使ってできるよ
http://pc.2ch.net/test/read.cgi/unix/1045365370/
305名無しさん@常時満腹
垢版 |
NGNG
>>304
jvim-3 ですが、viminfo はないようです。

インストールしたくないし(面倒なわけじゃない)、何かないかな。。。
NGNG
>>305
インストールしましょう。
307名無しさん@常時満腹
垢版 |
NGNG
>>306

はい、インストールします。

でもデフォルトが好きです。

原始的な方法はありませんか?
(紙に書き写すとか、viをハックするとかは遠慮します)
NGNG
デフォルトではできません。以上。

つーか、jvim3がデフォルトの環境なんてあるのか?
NGNG
Vineはjvimじゃなかったっけ?
310名無しさん@常時満腹
垢版 |
NGNG
どうも。

遅れました、vine で jvim 使ってます。
確かにデフォルト?じゃないし、デフォルトの jvim じゃできないかもしれない。

man はオプションしかありませんでした。

どうにかデキナイかな。。。
NGNG
自分で rpm 作って入れれば整合性の問題もないでしょ。
または /usr/lcoal に入れるとか。
NGNG
てすとん
NGNG
RedHat 7.x 以降に入っているviはデフォルトで検索文字列が引き継がれるのかなんなのか、
vi test1
/abc
ZZ
vi test2
まだabc探してるよ・・・ってことになるんですが、ウザイです。どうすりゃいいの?
NGNG
>>313
どの vi だよ。
NGNG
>>313
うざいか?nおさなければいいじゃん。
NGNG
>>310
だからvim入れろって。
vimrc_exampleってのが入ってるからそれつかえばいい。
NGNG
>>316
質問者が"jvimで"と言っているのに"vim入れろ"ってのは答えに
なってねーだろーが。
好んで分離したvimスレがあるのに、何でこっちにまでしゃしゃり
出てくるかな。
NGNG
>>317
では、そういうアナタがjvimで可能な解決法を示してくださいな。

少なくとも>>316は、「vim6でなら可能」という一つの解決法は示して
いるのでつから。
319316
垢版 |
NGNG
>>317
>>307でインストールするって言ってるのに、jvim使ってるみたいだから
320名無しさん@お腹いっぱい。
垢版 |
NGNG
Windwosでテキストをメモ帳等で編集する際に、文字選択する場合。
SHIFTキー押しながら、矢印キーを押すと文字選択されますが、
viには文字選択する際に、[何かのキー]+[矢印キー]という
組み合わせってあるのでしょうか?
NGNG
vimの話はナシなんだっけ?では、

>>320
「ありません。」
322名無しさん@お腹いっぱい。
垢版 |
NGNG
>>321
(´ д `) vimを使用してます。

NGNG
>>320
vim なら <C-V>でビジュアル選択で出来ると思われ。
NGNG
>>323
おおっ、ありがとうございます。
NGNG
>>320
メモ帳と同じ操作で使いたいなら
vi なんか使わなきゃいいのに。

>>323
v じゃなくて?
NGNG
>>325
RedHatLinux8で秀丸のような、

色付、日本語、インデント、行数

等の機能がついたのってあります?
NGNG
>>326
スレ違い。
NGNG
vimの話はナシなんだっけ?では、

>>326
「ありません。」
NGNG
>>326
(´ д `;) vimを使用してます。

だれか、emacsのメモ帳とvimの機能を統合しておくれ。
・色付
・日本語対応
・インデント
・行番号表示
・画面分割
・検索/痴漢

キボンヌ、
NGNG
>>329
荒らすなよ。
NGNG
>>329
vimでできるだろ。
NGNG
>>325
vだと通常選択、<C-V>だとブロック選択です、確か。
もちろんそこら辺も設定で変えれますけど。

>>326
vim
333広末
垢版 |
NGNG
/[検索文字]

した、[検索文字]の色が次回の起動時もずっとついていますが、
一度検索した文字列の色表示を解除するにはどうしたらよいのですか?
NGNG
>>333
それvimじゃないですかい?
:nohlsearch
すれば消えますです。
NGNG
>>広末
どのviをつかってるか知らないが、おれのvimでは次回起動時には色がついていなかった
色を解除するには:nohを使えばいい。
nmap <c-n> :noh<cr>
おれはc-nにマップしている。
336広末
垢版 |
NGNG
>>334
>>335
ありがとうございます。

337広末
垢版 |
NGNG
vimで適当な任意文字列、例えばC言語の関数strcpy等を自分好みの
青色の普通の大きさで表示させたい場合(任意の文字の色や太さをを変更したい)、
設定ファイルかなにかがあるかと思いますが・・、どのファイルをいじればよいのでつか?
NGNG
>>337
vimスレに行くとKoRoNさんが優しく答えてくれるかも。
ここはviスレだからスレ違い。
NGNG
(´-`).。oO(なんでvimスレに行かないんだろう。。。?)
NGNG
>>広末
http://www.vim.org/tips/tip.php?tip_id=437
NGNG
vi vi vi vi vi vi vi vi vi vi vi vi vi vi vi vi

vi が好きで好きでたまりません。
でも、vi にはもう新しいことは何もない!!
vim じゃだめ。あれは vi + α だから。
αじゃなくて、vi そのものがいいの!
おれに何か新しい vi っぽいことをして下さい。

vi vi vi vi vi vi vi vi vi vi vi vi vi vi vi vi
NGNG
>>341
そ&nsp; う&nsp; い&nsp; う&nsp; イ&nsp; メ&nsp; ク&nsp; ラ&nsp; も&nsp; あ&nsp; る&nsp; ん&nsp; で&nsp; す&nsp; か&nsp; 。
NGNG
viと出会ってから今までずっと、hjklは hを人差し指、jは中指で
押していたけど、 viスレを読んで思い直してhは親指で押すことに
しました。体を強制するのは辛い修行になると思ってたけど、 3日
くらい経った今ではもうすっかり人差し指はj派になってます。やっ
ぱホームポジションからずらさずに済むからこっちのほうがいいで
すね。やっぱり、viの操作の一つ一つには意味があるんだなと改め
て感じました。ありがとうございました。
NGNG
(´-`).。oO(信じるなよ。。。)
NGNG
っていうかhもjも人指し指だろ。
NGNG
(´-`).。oO(ネタだろう。。。)
NGNG
それでもキーボードのfとjから指を離したくない人のためのコマンド、nxtだよ。
NGNG
>>347
おお、某スレではみんな君を待ちわびているぞ。待ちすぎて共喰いまでやってる。
早くsiteを更新して皆を喜ばせてやってくれ!
NGNG
某スレ…(w
350山崎渉
垢版 |
NGNG
(^^)
351あぼーん
垢版 |
NGNG
あぼーん
NGNG
ところで、本家vi の最新バージョンっていくつなんですかね?
NGNG
「本家vi」ってどれよ?
NGNG
空viじゃないの?
NGNG
nvi ですかね?
NGNG
>>353
352がききたいのは
Bill Joyが保守してた最終バージョンとか、
4.4BSDに含まれてたバージョンとか、
上のようなのの直接の子孫とか、
そういう意味では?
俺も知らんけど興味あるな。
Solarisのviは4.3BSDぐらいから分化した別物?
NGNG
一般的に認められている正統な vi の後継は何?
nvi?
NGNG
vii
NGNG
stevieだよ
NGNG
vileだろ。
NGNG
しょうもないですが言わせて下さい。

ちんこ vim vim
NGNG
>>361
ワロタ
NGNG
skkfep内蔵vimってのをコンパイルしたんだけど、どうやって日本語入力するんだ?
これ↓
http://www1.interq.or.jp/~deton/jvim-skk/jvim3.0-j2.1b-skk1.2.18+skkfep0.86c-kh1.2.10+ari1.00a-kh1.2.2.tar.gz
NGNG
>>363
:set fepctrl
で skkfep が有効になる。
SKK モードに入るのはデフォルトでは ^\ だったか ^O だったか(忘れた)。
:set fepkey=J
としておけば Emacs の SKK のように ^J でトグルするので、
^\ だったか ^O だったか忘れていても問題なし。
NGNG
>>364
ありがとう!マニュアルぐらいつけてほしいよ。
NGNG
skkfep に限らず canna や Wnn を使う場合でも同じ。
jvim の方のドキュメントにも SKK 対応版の方のドキュメントにも書いてある。
NGNG
>>366
ごめんん。よくみたらかいてあった。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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