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


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

Viと仲良くする方法



1 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/07 01:37.net]
仕事でSolaris使う事になったけど、ソース修正でViを使うのが
鬱。外出かもしれんがどうもESCの切り替えがなじめない。
MuleとかAwkとかFsed(2)なら結構簡単な動作も
Viだと・・・・
こんな厨房な俺にViのなじみ方を教えてくれ。

113 名前:名無しさん@お腹いっぱい。 [02/03/12 23:59.net]
どうでもいい質問かもしれないのですが、
みなさん、j(下移動)って人差し指?
それともホームからずらして、中指?

ちなみに漏れは中指。

114 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/13 00:16.net]
>>112 邪道

115 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/13 00:38.net]
>>112
邪悪


116 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/13 00:48.net]
>>112
インポ

117 名前:112 [02/03/13 00:51.net]
逝ってきます(TT

118 名前:112 mailto:sage [02/03/13 00:53.net]
さげわすれ。鬱死。

119 名前:112 mailto:sage [02/03/13 02:47.net]
あー。でもさ。
nethackのキーバインド見ると、明らかに
左にひとつシフトして使うことを想定しているような。。

>斜め移動とか。

でもnethackはviと関係ない。と言われるとその通りなんだけど。。

120 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/13 14:35.net]
いちいちシフトなんかして使ってられんよ。
そもそも h l の使用頻度なんて j k のより低いんだから。
横移動は w W b B f F t T $ 0 ^ などなど。

121 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/13 18:10.net]
>>119
; , も仲間に入れてやって。



122 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/13 22:43.net]
/ ? の1文字enterで検索方向が変わるのはわりかし忘れられてる

123 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/13 23:43.net]
>>121
漏れ screen でわりかし使ってたり・・・w

124 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/13 23:48.net]
某ハカーと呼ばれるひとに教えてもらったviの極意「全てをn.に」

125 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/17 02:48.net]
>>112
気にするな。漏れなんかいつもNetHackを
NUMBER_PADつきで動かしていたんだ。そしてviはカーソル。

それに比べれば....

126 名前:名無しさん@お腹いっぱい。 mailto:age [02/04/15 08:19.net]
age


127 名前:名無しさん@お腹いっぱい。 mailto:sage [02/04/15 08:28.net]
長いことxを知らなかったので
目分量でd7とかやってハズレた〜とかやってた。逝ってよし

128 名前:名無しさん@お腹いっぱい。 mailto:sage [02/04/15 11:38.net]
>>126
それ、なんかすごいね

129 名前:名無しさん@お腹いっぱい。 mailto:sage [02/04/15 20:06.net]
>>126
じゃあdwも知らなかったのかー:)

130 名前:名無しさん@お腹いっぱい。 [02/04/15 23:03.net]
派遣先がMSマンセーで鬱なんですが、ViViのアウトライン表示機能をVimで出来ないでしょうか。

131 名前:名無しさん@お腹いっぱい。 mailto:sage [02/04/15 23:37.net]
vim6



132 名前:名無しさん@お腹いっぱい。 mailto:sage [02/04/15 23:39.net]
切れた
vim6 スレで聞いたら?

133 名前:名無しさん@お腹いっぱい。 mailto:sage [02/04/16 00:22.net]
キレた!
vim6 スレで聞けやゴルァ

134 名前:名無しさん@お腹いっぱい。 [02/04/16 00:42.net]
vim6 + HHKが最強です

135 名前:名無しさん@お腹いっぱい。 [02/04/16 01:32.net]
>>133
リンクおせーて

136 名前:名無しさん@お腹いっぱい。 mailto:sage [02/04/16 01:35.net]
>>134
チミの使ってるブラウザにだって検索機能ぐらいあるだろ

137 名前:名無しさん@お腹いっぱい。 [02/04/16 01:39.net]
>>135
                 ┌─┐
                 |も.|
                 |う |
                 │来│
                 │ね│
                 │え .|
                 │よ .|
      バカ    ゴルァ  │ !!.│
                 └─┤    プンプン
    ヽ(`Д´)ノ ヽ(`Д´)ノ  (`Д´)ノ    ( `Д)
    | ̄ ̄ ̄|─| ̄ ̄ ̄|─| ̄ ̄ ̄|─□( ヽ┐U
〜 〜  ̄◎ ̄  . ̄◎ ̄   ̄◎ ̄   ◎−>┘◎

138 名前:良スレsage mailto:sage [02/04/16 01:53.net]
vim6便利なのはわかってるのだけど、もし慣れてしまうと、後が怖そう
鯖セットアップとか現地まし〜ん(お客さんのでかってにいじれない)系で
つらい思いをしそうだから、結局新しい機能は使わないんだな・・
muleとかも・・

10年以上つかってても人の技見て「ほーそりゃ便利」ってのがたまにあるのもいい
このスレでもいくつかあった

おれたまに使う変態わざ?なのは

:$
:!grep -n foo %>>%  別にフィルタ系コマンドならなんでもいいけど
:e!

ただし、リダイレクト間違えるとファイル消失という諸刃の刃、素人にはお勧めできない。


139 名前:名無しさん@お腹いっぱい。 [02/04/16 02:13.net]
>>1
1 FTPで自分の使いやすいマシンへダウンロード
2 使いやすいエディタで修正
3 修正後アップロード
4 もしもエディタがウィンドウズだったらコマンドで  $ dos2ux [dosのソースファイル] [UNIXソースファイル]

4についてはSolaris使ったことがないからコマンド違うかもしれんけどね。
HP-UXではVi使えないPGがウチに来たときこんなことしてたよ。

Vi使った方が楽だし早い思うけどね。

140 名前:名無しさん@お腹いっぱい。 mailto:sage [02/04/16 02:21.net]
>>138
3,4 asciiモードで転送するのが良いと思われ。

141 名前:名無しさん@お腹いっぱい。 mailto:sage [02/04/16 07:51.net]
>>137
:set nu




142 名前:137 mailto:sage [02/04/18 02:50.net]
>>140
変体じゃなくて普通はこうかな?
:w
:%!grep hogehoge
:0r%

あと
$ function bak() {date +%m%d;}
$ typeset -xf bak

ってやっとくと

日付バックアップが

:w%.`bak`

で楽なのとかやったりする

143 名前:140 mailto:sage [02/04/23 22:49.net]
>>141
ああ、そういうことか。行番号いらないなら
:g/hogehoge/t$
でいけるんじゃない?

バックアップは便利かもね。素だとマクロとかないだろうし。
(それかrcsを使うように:mapを設定するとか)


144 名前: mailto:sage [02/04/28 15:30.net]
>>142
 おお、/t$なんて使ったことなかった、grepいらないね
でも、elvis1.8.4ではなんか調子わるいみたい、

 みながみんなrcsとか使ってくれりゃいいんだけどねぇ〜現実は・・


145 名前:名無しさん@お腹いっぱい。 [02/06/06 22:37.net]


146 名前:1 mailto:sage [02/06/12 23:08.net]
まあメンテかもしれませんが・・・
あれからいじるようになってなんとか人並みに
さわれるようになりました。
i,a,xやhjklはなんとか、:wqの抜け等も
出来るようになり、簡単なスクリプトはViで問題なく
作れる様になりました。
でも、もう少し慣れるとViのその操作系に秘められた
意味が分かりそうです。graffitiみたいなもんか・・・

147 名前:通りすがり mailto:sage [02/06/15 15:55.net]
>>45様、ありがとう

148 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/05 21:44.net]
:wq = :x

149 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/05 21:44.net]
あ、微妙にちがった

150 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/13 01:08.net]
すみません、行番号1-100の行頭に1-100の番号を入れたいのですが、これはコロンコマンドで出来ますか?

151 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/13 01:57.net]
:1,100!cat -n



152 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/24 22:32.net]
:!shutdown -g0 -i5

153 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/25 02:52.net]
>151
ありがとうございます。挿入できました。


154 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/25 12:22.net]
>>152
出来たのかよ!?

155 名前:名無しさん@お腹いっぱい。 mailto:sege [02/09/06 01:02.net]
タッチタイプできないやつはviと仲良くできない。

156 名前:名無しさん@Emacs mailto:sage [02/09/06 01:07.net]
ダッチワイフで逝けないやつはviと仲良くできない。

157 名前:名無しさん@vim mailto:sage [02/09/06 07:23.net]
>>155 ダッチワイフを買えない撲はどうなるのですか。


158 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/09 21:40.net]
弱者なので、カーソル行からの相対位置を知るために
: set number
しちゃいます。このスレで、マークが便利だということが分かったので、
明日から意識して使っていくことしよう。

159 名前:名無しさん@お腹いっぱい。 mailto:age [02/09/11 22:51.net]
>>157
マークもいいけど、H M L の各コマンドを使うとおおまかな動きを
直感的にできていい。
G, |で数字指定というのもありだし。


160 名前:名無しさん@お腹いっぱい mailto:sage [02/09/11 23:18.net]
:set showmode
>>1 には必要ないのかな?

161 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/12 00:36.net]
>>158
漏れもマーク使ってないです。はい。ヘタレでスマソ



162 名前:名無しさん@お腹いっぱい。 mailto:sag []
[ここ壊れてます]

163 名前:e mailto:02/10/14 16:45.net [ つい「vi入門」買ってしまったよ。
なにげに知らないことたくさんあったりした。もっとはやくに買えばよかった。
]
[ここ壊れてます]

164 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/10 16:31.net]
みなさん、mapやabってどんなの登録してます?

165 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/11 08:29.net]
cnoremap <C-A> <Home>
cnoremap <C-F> <Right>
cnoremap <C-B> <Left>
cnoremap <C-P> <Up>
cnoremap <C-N> <Down>
cnoremap <Up> <C-P>
cnoremap <Down> <C-N>
inoremap <C-L> <C-X><C-L>
inoremap <C-F> <C-X><C-F>
inoremap <C-B> <Left>
cnoremap <ESC> <C-F>
cnoremap <C-O> <S-TAB>

166 名前:名無しさん@お腹いっぱい mailto:sage [02/11/19 00:42.net]
オライリーの「入門vi第6版」を買った。
UNIX使い始めたばっかなので、ちゃんとエディタ勉強するのはこれがはじめてです。
で、とりあえず3章までやったんだけど
これだけあるコマンド、全部覚えられるもんなんですかね?

いちいち本見ながらぎこちなく操作している今の段階では
こいつを使いこなしてる自分の姿が想像できない、、、。
地道に頑張ります。


167 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/19 17:31.net]
コマンドってそんなにあるかなあ。
普段使うのは
w q e vs new s h
ぐらいか。

168 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/19 17:32.net]
移動コマンドのことか。最初はhjklだけで使って、だんだんふやしていけば
いいと思うよ。

169 名前:名無しさん@お腹いっぱい。 [02/12/19 01:20.net]
>>166
でもyubnが使えると使えないのとでは、ここぞというときの機動性に
差が出るので是非身につけたいですよ。


170 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/19 01:56.net]
>>167
斜め移動はできません。

171 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/19 02:10.net]
>>166
0 と $ も必須コマンドに追加したいな。



172 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/19 02:24.net]
うおお、このスレは、、、、実は164書いたの俺っす。
すっかりスレ見失ってた。レス付いてたんですね、すんまそん。
あれから1カ月たった割には全然上達してないな、、。

移動は /hoge で飛んだりするのを結構つかいます。
設定ファイルの修正とかで。


173 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/19 17:37.net]
>>170
かなり上級者じゃないですか!
僕はvimで色がついてしまうからつい避けてしまう。</hoge

174 名前:名無しさん@Vim%Chalice mailto:sage [02/12/19 20:48.net]
>>171
:set nohlsearch
:help 'nohlsearch'

175 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/20 21:14.net]
>>172
それはそれで不便なのです。。。

176 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/21 19:40.net]
>>173 わがままな人だ。
でも、私も、/hogeの後、n か N でサーチし終わった後は、
ヒットした文字のハイライトを消して欲しい。
自分で、:noh するんじゃなくて。

177 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/21 20:29.net]
>>174
> >>173 わがままな人だ。
> でも、私も、/hogeの後、n か N でサーチし終わった後は、
> ヒットした文字のハイライトを消して欲しい。
> 自分で、:noh するんじゃなくて。

サーチし終わった判定はどうやってやるの?

178 名前:名無しさん@お腹いっぱい。 [02/12/22 01:40.net]
ウィソドウズで文章編集なら秀丸を使い,
ウィソドウズでソース編集ならgvim(kaoriya)を使う。
cygwinなら、パスを通して上記の目的に従い、
ユニックソ(系列)ならほぼviで収める。
俺流。

179 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/31 06:40.net]
>>174, 175
その機能欲しいな。
emacs の isearch はそうなってるが。

180 名前:名無しさん@Vim%Chalice mailto:sage [02/12/31 09:58.net]
>>177
> emacs の isearch はそうなってるが。
なんだ:set incsearchのことなのか?

181 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/31 15:34.net]
いや検索がおわったら
highlight が消えること。




182 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/31 22:14.net]
nとN以外が入力された時に、ハイライトを消せばいいのかな?

183 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/31 22:19.net]
モードをもう1個増やすみたいで気持ち悪いね

184 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/01 11:36.net]
むしろいらないキーに:nohighlightをmapすれば
いいかも

185 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/02 02:37.net]
あんま関係ないが、こんなん見つけた。
ttp://www.moolenaar.net/vim_fire.gif
燃えてる。

186 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/02 05:44.net]
それは vim スレに張るべきでは。

vi 関係は
このスレと 'vi 2nd' スレと vim スレがあって
わかりにくいな。


187 名前:名無しさん@カラアゲうまうま mailto:sage [03/01/02 06:59.net]
>>184
ここは>>1にも書いているように、初心者の操作質問スレみたい
なもんでよいのでわ。

188 名前:名無しさん@お腹いっぱい。 [03/01/08 19:03.net]
昨日からVIのコマンドとかの学習をはじめましたが
素晴らしいですね
軽いし
標準で付いて来るし
早いし
再考です
vimってなにが違うの?


189 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/08 19:12.net]
>>186
pcmania.jp/~moraz/
pinna.cside4.jp/tips/vim/

190 名前:名無しさん@お腹いっぱい。 [03/01/08 21:16.net]
数字^U
とか
数字^D
とか
数字^F
とか
数字^B
とかやっちゃって
「うおー、1行しかスクロールしねー」
とかやっちゃったことないですか?

191 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/08 21:25.net]
ない



192 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/08 21:52.net]
うそー

193 名前:名無しさん@カラアゲうまうま mailto:sage [03/01/08 23:07.net]
>>188-190
ワラタ

ちなみに俺もない。

194 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/08 23:24.net]
>>188
^F、^Bはたくさんスクロールしてくれたぞ。

195 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/08 23:40.net]
>>188
4つとも、数値プレフィクスちゃんと効くはずだと思うのだが。
どんな vi をつこてるの?

196 名前:188 mailto:sage [03/01/09 00:01.net]
>>192
失礼、^F、^Bは大丈夫でした。

>>193
^Uと^Dのときに、間違って1^Uとか1^Dとかやっちゃって
(1Gとかしたつもりで1しか入ってないときとか
esc押したのと一緒に1も押してしまったときとか)
「うおー、おかしくなったー」って
…そんなのは私だけみたいですね。(T-T)
しかもそれに気づくま

197 名前:では、いつもvi起動しなおしてたなんて
恥ずかしくて言えません(>_<)
[]
[ここ壊れてます]

198 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 00:07.net]
ZZじゃなくてCTRL+Zで終了させて「おかしい、反映されていない」と嘆いている
UNIX初心者を見たことがあります。
つか、:wq使えって。


199 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 00:45.net]
>>195
和路他

ZZってあきらかに初心者用のコマンドだよね。

200 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 01:12.net]
>>196 いいえ。

201 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 01:29.net]
ZZって不当な扱いを受けてるような気がするぞ。
ああ、かわいそうなZZ
:wqよりも、:xよりも短いのにね。



202 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 01:30.net]
ZZ のどこが悪い!!

押しやすいじゃん。

203 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 01:37.net]
>>198
自分の場合は :w をやらないと保存した気になれない。

204 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 02:12.net]
そうですか.

205 名前:名無しさん@お腹いっぱい。 [03/01/09 05:10.net]
>>196
お前が初心者っぽ。

206 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 06:09.net]
www.zdnet.co.jp/help/tips/linux/l0271.html
コロンがないのはどして


207 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 09:18.net]
>>198,199
だってリカバーのとき、編集しないでZZやったら保存されないもん。


208 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 10:05.net]
>>203
こりゃひどいな。初心者が読んだらはまりそうな。


209 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 10:43.net]
kじゃなくてK。
いきなりmanコマンドのエラー画面が出てびっくりしなかった?


210 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 10:45.net]
期待はずれ
Internal Server Error
ガーソ

211 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 13:14.net]
期待はずれに入れといたよ。



212 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 15:57.net]
この記事の評価が悪いと、ライターの仕事が減るのかそれともviの記事が減るのか、
それが問題だよ。

213 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 17:30.net]
変な記事かかれるぐらいなら無いほうがマシだー






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

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

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