vi 2nd

■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
垢版 |
NGNG
vi原理主義者の集い 2nd。
歴代スレは>>2。関連スレ・サイトは>>3
2008/04/03(木) 07:43:58
純viは一回しかundoできない
2008/04/12(土) 15:23:14
viって大して良くないのにユニックスに無理矢理バンドルされてるから
今のシェアがあるんだろ?
WindowsのIEと全く同じ構図。
2008/04/12(土) 15:26:00
>>716
糞だな。
2008/04/17(木) 21:43:14
>>717

でも、メモ帳よりは使い勝手がいいぞ。

てか、プラットホーム問わずに、
GUIとCUIの両方でサクサク使えるエディタって
そんなに無いだろ?
2008/04/22(火) 21:10:06
>>717
意味わかんないんだけど、より伝統的なUNIX標準のedを使えってこと?

確かにedは正規表現使えるし、リソース食わんし、素晴らしいエディタだと思う。
2008/04/22(火) 23:07:33
winの標準エディタっていったらedlinだろ。
2008/04/29(火) 04:39:56
>>719
viにGUIなんて有馬線

そんなわけでVimマンセー!
2008/05/07(水) 02:28:45
知らないうちにwinviがUTFに対応してるね
2008/06/24(火) 21:50:34
でもVsitaからedlin日本語対応しないんだよな
現状vistaのコンソールで使えるのってVimだけ?
Meadowってコンソール起動とかできるの?
725名無しさん@お腹いっぱい。
垢版 |
2009/03/13(金) 11:22:25
vi ではファイルの最後に改行が入りますが、これを削除することはできますか。
ファイルの最後に改行が入ってないファイルを作成したくて質問しました。
よろしくお願いします。
2009/03/13(金) 15:13:46
素のviではできないと思う。
vimならば、
:se bin
:se noeol
でできる。なんで binary にせなあかんのか理解に苦しむが。
2009/03/14(土) 00:12:04
>>726
さんきゅーです。
2009/03/30(月) 12:13:35
馬鹿馬鹿しくて笑った。
http://ja.uncyclopedia.info/wiki/Vi
2009/03/30(月) 16:06:53
あの人だけ画面が黒い
2009/05/06(水) 12:03:32
あの人だけ画面が黒いリアルでよく言われるよ。
ノートPCとか起動すると「何その画面?壊れてるんじゃないの?」
とリアルで言われるぞ
2009/06/17(水) 14:34:11
Vim.app をLeopardで使っています。
画面下2行が(Emacsでいうところの)モード行になっているんですが、
背景がふつうの画面とおなじです。
モード行であることを示すために、背景色を変えたいのですが、どうしたらいいか教えてください。
2009/06/17(水) 14:41:56
>>731
Mac Vim 再び
http://pc11.2ch.net/test/read.cgi/mac/1133534694/
2009/06/17(水) 15:24:36
>>732
ありがとうございます。MacVim.appにしたら、デフォルトでモード業の背景が変わってました。
こちらを使う事にします。
いいものを教えてくださりありがとうございました。
2009/10/24(土) 05:26:39
毎日viを使っていたが、vim7.2に更新した途端、まったく使えなくなった。
vi new.txtでは開けず、vim new.txtでしか開けなくなり、
入力モードで、↑→↓←のカーソルを使おうとすると、
ACBDという文字になってしまう。

2009/10/24(土) 06:04:17
dot fileの確認は?shellのもそうだけど。
.exrcが更新されてたら元に戻してvim用に.vimrcを別に作って置くと便利。
2009/10/25(日) 19:19:26
viヽ(´ー`)ノマンセー sage
2009/11/17(火) 00:58:07
使ってゆく中で、使用者に技術が身につく。viのそんな所が好きです。
2009/12/03(木) 18:13:24
v
i
739名無しさん@お腹いっぱい。
垢版 |
2010/01/02(土) 12:27:31
俺は vi が好きだ。
740名無しさん@お腹いっぱい。
垢版 |
2011/01/02(日) 23:39:15
ところで、読み方は「ヴィ」で本当に良いの?
俺は「ブイアイ」って読んでたんだけど・・・
2011/01/03(月) 00:19:01
test
2011/01/03(月) 10:29:09
ヴィアイだ
743名無しさん@お腹いっぱい。
垢版 |
2011/01/04(火) 15:22:12
ぶい☆あい
2011/01/06(木) 11:08:33
HP-UXについてくるvi使ってるんだが、
ESC後即hでカーソルがファイル先頭に
飛ぶという動きをするのでとても困ってる

ESC後、ワンテンポおいてhなら、ちゃんと
カーソルが一文字前に戻る動きをする

これって何で?
2011/01/06(木) 13:28:57
抜け出して即エッチなんてやめろという警告だよ
746名無しさん@お腹いっぱい。
垢版 |
2011/01/16(日) 20:41:52
すみませんが詳しい方のみ回答をお願いします
747名無しさん@お腹いっぱい。
垢版 |
2011/01/24(月) 01:02:16
>>744
vi の素性がわかりませんのでなんとも言えませんが、
terminfo, termcap の問題ではないでしょうか。
端末を替えてみては?
2011/01/24(月) 06:25:33
すみませんが詳しい方のみ回答をお願いします
749名無しさん@お腹いっぱい。
垢版 |
2011/01/26(水) 11:18:24
>>747
「HP-UXについてくるvi」って言ってるのに「vi の素性がわかりませんので」とはこれ如何に?
2011/01/26(水) 11:31:42
HP-UXのviがどういう挙動をするのかわたしは知りません、
って意味じゃないのかな。
2011/02/27(日) 11:25:22.15
emacsのスレは36まで逝ってるのにviはまだ2なのか・・・
752名無しさん@お腹いっぱい。
垢版 |
2011/02/27(日) 12:29:05.46
viは、vi(本家)、nvi、vimとスレが分散しているのと、
vi自体が完成されていてそれ以上の話題が出にくいことが理由。
とマジレス。
2011/02/27(日) 13:59:53.74
vimのが最近は多数派だしな
emacsほど魔改造できるわけでもないし(それが良いところでもあるんだけど)

.exrcの内容を貼ってみるとか?
と言いつつ俺自身も素のviなんて今ほとんど使わないから
.nexrcや.vimrcならともかく.exrcなんて最近作った記憶すら無いのだが…
2011/02/27(日) 19:10:49.23
競ってもしょうがないじゃない。
2011/02/27(日) 21:55:57.28
1つの端末で3つのファイルをごちゃごちゃ編集するとき
例)
/home/user/file1.sh
/home/user/file2.cgi
/home/user/file3.c

user$ vi ~/file*で :w :nで1個ずつやるか
user$ vi ~/file1.sh のあと Ctrl+Z と %1〜3を駆使する

以外にviらしい編集方法ないですか
2011/02/27(日) 22:02:20.31
自己レスだけど

:e file2.cgi
:e#
とすればいいんですね・・・
2011/03/03(木) 11:29:51.63
:rew
のこともたまには思い出してあげてください
ファイル数多いと辛いけどな!
758名無しさん@お腹いっぱい。
垢版 |
2011/04/16(土) 10:57:42.92
VZ EditorのUNIX版でないかなあ。
2011/04/18(月) 03:20:41.00
>>744
亀レスだが、もしかしてhpterm使ってない?
もしくは超低速回線で、Windows PCのTeraTermからloginしてたり。

マジレスするとHP-UXなんて窓から投げ捨てて、Linux PCで仕事した
方が幸せに成れるよ。たいてい最初からvim入ってるし。
2011/04/19(火) 20:31:17.09
:q!
2011/04/20(水) 00:43:29.58
v
i
2011/04/20(水) 19:04:13.79
!!date
2011/04/21(木) 01:09:45.49
busybox vi なんだけど
~/.exrc を読んでくれない

busybox-1.18.4
vi.cにはexrcを読むよ。みたいな事書いてるんだけど
2011/04/21(木) 07:32:19.48
気分が乗らないので
2011/04/21(木) 23:54:17.86
>>759
そう。HP-UX。
速度は分かんないけど専用線越しに、TeraTermで繋いでる。
コマンドプロンプトのtelnetでも同じ事象。

他にも色々おかしいところあるのだけど、やっぱHP-UXってダメな子なの?
2011/04/24(日) 23:12:24.73
Macのターミナル上のvimについてなんですが挿入モードのときカーソルを細い縦線にすることはできないのですか?
常にカーソルが1文字分の幅があって右左どちらに挿入されるのかわかりにくいです…
2011/04/24(日) 23:20:43.53
>>766
ターミナルの環境設定で変えられるよ
2011/04/25(月) 00:40:49.93
>>767
MacVimみたいに挿入モードと通常モードで切り替わるようにできないでしょうか?
2011/04/25(月) 02:42:48.03
>>765
誰かのメールシグ姉ちゃんに有ったけど、
「それはptyの仕業なんだよ」

ESC+キー入力、なのかエスケープシーケンスなのか、HP-UXのpty越し
には区別付かない。他にも色々問題有ったような。
リモートログインせずに、直接HP9000のコンソールで作業するか、
HP9000なんて窓から投げ捨ててLinux PCに移行しろ。
770名無しさん@お腹いっぱい。
垢版 |
2011/05/02(月) 22:16:28.79
ファイルをエディットしていざセーブしようとしたら
パーミッションがないとかでエラーになってセーブできません
慌てて隣のPCからtelnetしてファイルをプロンプトでchmodしたのですが
それでもセーブでエラーが出て書き込めません
1時間以上の作業がパー??
数行ずつマウスでコピペして文字救出しかないですか?
2011/05/02(月) 22:20:13.86
:w foo
2011/05/02(月) 22:49:13.77
>>771
それやってみましたがセーブできません
2011/05/02(月) 23:07:14.38
>>772
:w /var/tmp/foo とか :w /tmp/foo とか :w ~/foo とか
2011/05/02(月) 23:40:35.67
FSをroでマウントしてんじゃねぇのかい?
2011/05/03(火) 06:10:53.37
>>773
パスで指定してみましたがセーブできません
2011/05/03(火) 07:52:23.90
>>775
分かってると思うけど、書き込めるところに退避しろってことだよ
2011/05/03(火) 08:08:14.08
>>776
chmod +w したので書き込めるファイルです。

>>774
マウントは問題ないはずです。chmod +w はできたので。

でもセーブできません><
2011/05/03(火) 09:34:55.32
あんた馬鹿ぁ?

viを起動する時点で書込めなかったら、viはずっと書込み不可って憶え続ける。
だから、
:w! 別名
ってしなきゃならない。ってかchmod +wしたのなら、
:w!
だけで書き込めなイカ?


もしくはCVSで正しくcoできてないとか、誰か(たいてい自分自身)と共有open
してしまってるとか。
2011/05/03(火) 10:32:45.25
:set noreadonly
で読み込み専用フラグを落としてから
:w
とか
2011/05/03(火) 11:26:16.10
>>779
できましたあぁぁ!!!感謝!!!!!

他のハズレ回答の知ったかさん乙です(笑)
2011/05/03(火) 11:45:17.54
ウチの vim ちゃんは chmod 444 したファイルは :w /tmp/foo で保存出来るし、
:w! すれば書き込めるわ。しかも :w だけだとちゃんと "E45: 'readonly' option is
set (add ! to override)" って知らせてくれる。

素の vi だと違うのかな?
2011/05/03(火) 19:01:42.25
>>780
他人を笑う前に、自分の勉強不足を恥じろ。
お前の泣き言はすべてマニュアル読めば解決する話。
Read onlyのファイルで泣きべそかいて2ちゃんで厨質とか小学生でもしないぞ。










ああGW真っ最中だったかw
2011/05/03(火) 20:47:52.99
連休も休日出勤、乙でありますwww
2011/05/03(火) 22:05:48.39
viでhtmlを書きだしたんですが改行を消す方法が解りません。

<html>
<head>
これを
<html><head>
にしたいんですけど<html>_ ←ここでDELでもダメ
ここでBSでもCtrl+Hでもダメ→ _<head>
上記の '_' はカーソル位置です

viはbusyboxです
よろしくお願いします
2011/05/03(火) 22:09:30.90
>>784
shift+j => x
2011/05/03(火) 22:11:58.39
>>785
速い回答ありがとうございます
shift+jして空白が入ったところをxで出来ました
半角空白が一個入るんですね
2011/05/04(水) 12:28:59.76
>>786
gJでいけない?あれvimだけだっけ。
2011/05/04(水) 12:30:11.39
>>770
cmap w!! %!sudo tee > /dev/null %
2011/05/04(水) 13:53:45.81
しかしshift+jしたときにスペースを入れることの価値が
未だに分からん
2011/05/04(水) 14:32:01.17
これなかったら、CとかPerlみたいに文末記号があるソース編集するとき困る。
2011/05/04(水) 16:11:20.68
>>789
おまえ、英語の文章書いたことないだろw


スペース入れたくなきゃ、:j! な。(常識)
2011/05/04(水) 19:04:04.68
>>791
意味分からんかったが、もしかして手動で改行入れてるタイプなの?
2011/05/05(木) 08:17:01.85
電子計算機ばっか使ってないで、たまにはタイプライタに戻ってみな。
2011/05/06(金) 21:24:46.77
ウホ!9年物なスレか〜
2011/05/06(金) 23:55:57.91
ttyにはedがふさわしい

viは甘え
2011/05/07(土) 01:23:27.30
>>792
お前こそ意味分からん。
2011/05/07(土) 13:08:30.52
edだと jでスペース入らないんだな。
スペースを入れるようになったのは exからか。
2011/05/09(月) 11:39:07.07
>>796
いや、せっかくvi使ってんのに、例えば横約80文字くらいの文章書くときに
その幅に合わせて手動で文中に改行入れたり消したりと、ご苦労なことだなぁとさ
2011/05/09(月) 11:50:30.61
>>798
> 例えば横約80文字くらいの文章書くときに

えらく前時代的な仮定だなw
2011/05/09(月) 12:06:17.73
>>798
ワープロで、単語の途中で改行にならないように
行単位で書式いじる非効率な奴の事を思い出した
801名無しさん@お腹いっぱい。
垢版 |
2011/06/03(金) 07:00:34.90
vi ってホントコマンドをマスターするとかなり効率的に文字が入力出来るね。
マウスを使わなくても何でも出来るから快適w

ほーんとviが大好きになっちゃいますたw
2011/06/28(火) 11:41:30.43
質問良いでしょうか?
現在行から、マーク(仮にmとします)した行までの各行の先頭に#を挿入するにはどうすれば良いでしょうか?
要するに範囲をコメントアウトってことです
803名無しさん@お腹いっぱい。
垢版 |
2011/06/28(火) 11:42:10.44
念のためageます
2011/06/28(火) 12:08:46.99
>>802

:,'ms/^/#/
2011/06/28(火) 19:18:14.76
この人は何て素敵な名前なんだろう・・

http://vihart.com/

vi と関係無いけど pi を無くそうという運動があるらしいね
806802
垢版 |
2011/06/29(水) 05:38:22.44
>>804
マークの位置によっては逆に :'m,s/^/#/ とかやる必要もあるみたいですね
ありがとうございます、できました
2011/06/29(水) 07:34:24.64
>>806
お礼の返事が遅いと思ったらそんなところで悩んでたのかw
2011/06/29(水) 08:15:44.16
>>807
遅くてすみません…確かに私は範囲に対して編集するとき
範囲の開始行でマークを付けて、後ろから指定することが多いです(dとか>とか)
でも本当に役に立ちました、お陰で答えに辿り着くことができました
2011/07/01(金) 15:36:11.60
あ、俺もだ。
forループもカウントダウンして、0と比較して終了条件にすることが多いな。
2011/07/23(土) 19:40:31.83
初心者向けのテキストに:wqでなくZZを教えてるものが多い気がするがなぜだろう。
慣れたらまったく使わなくなるのに。
2011/07/23(土) 19:47:36.11
>>810
ん?

慣れたら :x だろ?
:wq は更新がなくても強制書き込みするから糞コマンド。使わない方がよろしい。
2011/07/24(日) 00:16:11.25
>>811
:wq というか、:w で上書きしない方がクソ仕様だろ。
2011/07/24(日) 01:15:51.59
>>810>>812
同意できない
>>811
同意
2011/07/24(日) 04:55:57.46
>>810
設定ファイル弄るときにはZZのが好きかな
ミスって設定読まずに起動するしかない場合に
コロンは場所が違っちゃったりするからね
でも俺も、少なくとも初心者向けとしては:wqのが体系的に覚えられて良いと思う
2011/07/25(月) 11:48:28.63
初心者こそZZ(or :x)だろ
mtimeが書き換わる:wqが癖になる必要はない。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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