仕事でSolaris使う事になったけど、ソース修正でViを使うのが
鬱。外出かもしれんがどうもESCの切り替えがなじめない。
MuleとかAwkとかFsed(2)なら結構簡単な動作も
Viだと・・・・
こんな厨房な俺にViのなじみ方を教えてくれ。
探検
Viと仲良くする方法
NGNG
NGNG
それより
jedでtabが入力できん!
あと、コピペでかってにインデントすんなやゴルァ!!!
jedでtabが入力できん!
あと、コピペでかってにインデントすんなやゴルァ!!!
NGNG
お前がSolaris使おうなんて100万年早い
NGNG
NGNG
とりあえずよくわかんなくなったら・・・
esc連打ー!連打連打連打ぁー!!
:連打!連打連打連打ぁー!!そしてe![enter]
esc連打ー!連打連打連打ぁー!!
:連打!連打連打連打ぁー!!そしてe![enter]
NGNG
viが鬱?viはコマンド入力ゲームみたいなもんだんだと思えば楽しいぞ。
特に文字バッファとかマップとか覚えると知らない人からみたら、
すごく見えるらしい。
特に文字バッファとかマップとか覚えると知らない人からみたら、
すごく見えるらしい。
NGNG
単なる慣れの問題だが。man viだけでなくたまにman exもやってみるとうまく使えるようになるだろ。
NGNG
>>1
windowsのエディタでもESCキーを連打する癖がつけば、直ぐにviに慣れられます。
windowsのエディタでもESCキーを連打する癖がつけば、直ぐにviに慣れられます。
10名無しさん@お腹いっぱい。
NGNG まわりを見ろ。マクロを知らず、コピペもできず、そのくせ
「vi使えねー、秀丸が最高だよ」とか言っているたわけがいる
だろう? そんな奴と一緒にはなりたくない、そう思えば
viに慣れるのはもうすぐだ。
「vi使えねー、秀丸が最高だよ」とか言っているたわけがいる
だろう? そんな奴と一緒にはなりたくない、そう思えば
viに慣れるのはもうすぐだ。
NGNG
viにハマると、
echo "set editing-mode vi" >>.inputrc
など、全てのキーバインドをviにしたくなる罠。
echo "set editing-mode vi" >>.inputrc
など、全てのキーバインドをviにしたくなる罠。
12名無しさん@お腹いっぱい
NGNG UNIXのシステム管理者になるつもりがないのなら、viを覚えなくても
いいのでは。
Solaris8のインストールメディアについくるコンパニオンCDには
emacsが収録されていたはず。
ちなみに私はhjklの動きはsnakeっていうゲームで覚えました。
あと ed を完璧に使いこなせるようになることも必要ですね。
(こっちのほうが重要。emacsとの差はここにある)
いいのでは。
Solaris8のインストールメディアについくるコンパニオンCDには
emacsが収録されていたはず。
ちなみに私はhjklの動きはsnakeっていうゲームで覚えました。
あと ed を完璧に使いこなせるようになることも必要ですね。
(こっちのほうが重要。emacsとの差はここにある)
13名無しさん@お腹いっぱい。
NGNG というかviに慣れるとそれ以外を使う気があまりしなくなるのだが。
emacs上で全てこなしているとか、jed使うってのなら解るけど。
立ちあがりが軽快かつ、素早くソース修正できると思ふ。
Escが遠いならCtrl+[ 使うとか。
emacs上で全てこなしているとか、jed使うってのなら解るけど。
立ちあがりが軽快かつ、素早くソース修正できると思ふ。
Escが遠いならCtrl+[ 使うとか。
14名無しさん@お腹いっぱい。
NGNG15名無しさん@お腹いっぱい。
NGNG16名無しさん@お腹いっぱい。
NGNG っていうか、慣れるとviでしかプログラム組めなくなる。
17名無しさん@お腹いっぱい。
NGNG ESCの代わりに Ctrl + 3 も使えるよ.
NGNG
B5ノート買って仕事の関係でWin2000で使ってるけど、キーボード
狭くてカーソルキーとかしょっちゅう押し間違えるんで、もっぱら
Cygwin + vimで作業してる。
Windowsの関連付けもWin32版gvimにしたし、2chもCygwin上のw3mで
どこでもhjkl。快適快適。
狭くてカーソルキーとかしょっちゅう押し間違えるんで、もっぱら
Cygwin + vimで作業してる。
Windowsの関連付けもWin32版gvimにしたし、2chもCygwin上のw3mで
どこでもhjkl。快適快適。
NGNG
viが使えると年に1回位はエラそーな顔ができる
NGNG
>>1
Fsed(2)ってなに?
Fsed(2)ってなに?
NGNG
NGNG
24名無しさん@お腹いっぱい。
NGNG ノートパソコン と vi は相性いいよね。
慣れると間違いなく最強といっていい操作性を発揮できるね。
慣れると間違いなく最強といっていい操作性を発揮できるね。
NGNG
Escが遠かったりするんで無変換あたりにマッピングしとけば
もっと最強。
もっと最強。
NGNG
27無名村田式
NGNG28いひひ
NGNG vi苦手ならcat >> hogeコレ最強。
しかしこれを乱発するとBill Joyかぶれと
見られる諸刃の剣。素人にはお勧めできない。
しかしこれを乱発するとBill Joyかぶれと
見られる諸刃の剣。素人にはお勧めできない。
NGNG
秀丸って習得するものか?
あほでも使えるじゃん。
けど低機能なのでイラン。
あほでも使えるじゃん。
けど低機能なのでイラン。
NGNG
秀丸 for Solaris ってあるの?
NGNG
秀丸って、もうちょっといい名前つければいいのに。
331
NGNG34名無しさん@お腹いっぱい。
NGNGNGNG
NGNG
37名無しさん@お腹いっぱい。
NGNG NTのプロンプトで使えるviってないの?
edlinは使いづらい・・
edlinは使いづらい・・
NGNG
なぜSolaris上でemacsをmakeするなりして使わないか1に問い詰めたい。
今どきのマシンのディスク容量なら、ホームの下でもmakeできるだろ。
てゆーか、システム管理者にお願いして、/usr/localの下にインストール
してもらえ。
今どきのマシンのディスク容量なら、ホームの下でもmakeできるだろ。
てゆーか、システム管理者にお願いして、/usr/localの下にインストール
してもらえ。
Solarisで初心者向けなら,意外とdtpadがいいかモナー
とか言ってみるテスト.
とか言ってみるテスト.
NGNG
41KoRoN@Vim%Chalice ◆ALICEsdk
NGNGNGNG
44名無しさん@お腹いっぱい。
NGNG viでカーソルキーを使っている漏れは
逝ってよしですか?
いやコマンドはi,dd,x,w,q,q!くらいしか覚えてない...
これでもviは8年くらい前からちょくちょく、
究極にもの覚えが悪い...
(システムファイルの編集にしか使わんから)
逝ってよしですか?
いやコマンドはi,dd,x,w,q,q!くらいしか覚えてない...
これでもviは8年くらい前からちょくちょく、
究極にもの覚えが悪い...
(システムファイルの編集にしか使わんから)
NGNG
NGNG
>>45
loop!
loop!
4738
NGNG なるほど。
>>45
「/文字列」「c移動コマンド」と「n」「.」の繰り返しも良く使うなあ。
「/文字列」で文字列探して「cw」でその単語を別の文字列で置き換えて
「n」で同じ単語探して「.」で同じ置き換えするとか。
「cw」じゃなくて「cf文字」(カーソルから指定した文字まで置き換え)とか
「ct文字」(カーソルから指定した文字の手間まで置き換え)も良く使う。
別に「c」との組合せじゃなくても「f文字」とか「t文字」は良く使うな。
あとc(==change)の代わりにd(==delete)で、変更じゃなくて削除とか、cの代
わりにy(==yank)で変更の代わりにバッファにコピーするとか。でもって、
p (カーソル直後に paste) ないし P (カーソル直前に paste) でペーストね。
このあたりのコマンドの対称性は、かなり好きだな。
45のような場合は、俺の場合「:1,$s/^/# /」とかで済ますけどね。sed が使
えるなら「:」打てば、sedコンパチになるので、使えるコマンドが増える筈。
この場合、現在行を表すのは「.」ね。例えば「:.,$s/^/# /」で、現在行から
最後の行まで。任意の区間をコメントにするなら、まず先頭行で、「ma」で
マークaをつけておいてから、最後の行に行って「:'a,.s/^/# /」だな。
でも、俺の場合、使い捨てのテストプログラム以外のソース書くときには、複
数ファイルの使い勝手を理由にemacsに逃げる。(w
>>45
「/文字列」「c移動コマンド」と「n」「.」の繰り返しも良く使うなあ。
「/文字列」で文字列探して「cw」でその単語を別の文字列で置き換えて
「n」で同じ単語探して「.」で同じ置き換えするとか。
「cw」じゃなくて「cf文字」(カーソルから指定した文字まで置き換え)とか
「ct文字」(カーソルから指定した文字の手間まで置き換え)も良く使う。
別に「c」との組合せじゃなくても「f文字」とか「t文字」は良く使うな。
あとc(==change)の代わりにd(==delete)で、変更じゃなくて削除とか、cの代
わりにy(==yank)で変更の代わりにバッファにコピーするとか。でもって、
p (カーソル直後に paste) ないし P (カーソル直前に paste) でペーストね。
このあたりのコマンドの対称性は、かなり好きだな。
45のような場合は、俺の場合「:1,$s/^/# /」とかで済ますけどね。sed が使
えるなら「:」打てば、sedコンパチになるので、使えるコマンドが増える筈。
この場合、現在行を表すのは「.」ね。例えば「:.,$s/^/# /」で、現在行から
最後の行まで。任意の区間をコメントにするなら、まず先頭行で、「ma」で
マークaをつけておいてから、最後の行に行って「:'a,.s/^/# /」だな。
でも、俺の場合、使い捨てのテストプログラム以外のソース書くときには、複
数ファイルの使い勝手を理由にemacsに逃げる。(w
NGNG
8行以内ぐらいなら j.j.j.j.j.・・・の方が楽じゃない?
ちなみに vim6 なら cw にくわえて ciw という組み合わせも可能。
#まあ、bcw でもいいんだが、. で再現する前にも b をつけなきゃいかんし
#なにより 左手×3より左手右手左手の方がスムーズにタイプできるので。
ちなみに vim6 なら cw にくわえて ciw という組み合わせも可能。
#まあ、bcw でもいいんだが、. で再現する前にも b をつけなきゃいかんし
#なにより 左手×3より左手右手左手の方がスムーズにタイプできるので。
NGNG
NGNG
僕はプログラムよりも
文章を書くことの方が多いので、
auto-fill や辞書や outline の使える
emacs 使ってます。
ただ vi の優れた screen edit のやり方は
捨て難いので、viper-mode でごまかしてます。
vi でエレガントに編集できると、
何かパズルを解いたような快感がありますね。
文章を書くことの方が多いので、
auto-fill や辞書や outline の使える
emacs 使ってます。
ただ vi の優れた screen edit のやり方は
捨て難いので、viper-mode でごまかしてます。
vi でエレガントに編集できると、
何かパズルを解いたような快感がありますね。
51unix初心者
NGNG viを使うようになった理由。
emacsが入っていないサーバーマシンとかありそうだから。
そもそも、emacsで設定ファイルをいじっている人を見たら
ださいと思ってしまったから。
長文書く時はemacs。
ちょっとしたメモや設定ファイルはvi。
emacsが入っていないサーバーマシンとかありそうだから。
そもそも、emacsで設定ファイルをいじっている人を見たら
ださいと思ってしまったから。
長文書く時はemacs。
ちょっとしたメモや設定ファイルはvi。
NGNG
> 8行以内ぐらいなら j.j.j.j.j.・・・の方が楽じゃない?
確かに、それは言えてる。
コメントにするような場合は、そんなに長い範囲じゃないことが多いか。
> ちなみに vim6 なら cw にくわえて ciw という組み合わせも可能。
ふーむ。ふだんnvi使っているから、これは知らなかったな。確かに
ちょっと便利だな。
確かに、それは言えてる。
コメントにするような場合は、そんなに長い範囲じゃないことが多いか。
> ちなみに vim6 なら cw にくわえて ciw という組み合わせも可能。
ふーむ。ふだんnvi使っているから、これは知らなかったな。確かに
ちょっと便利だな。
NGNG
単純なコマンドの組み合わせ。
これこそUNIXだ。
これこそUNIXだ。
NGNG
>>53
俺はcat使ってるぞゴルァ!って事ですか?
俺はcat使ってるぞゴルァ!って事ですか?
56名無しさん@お腹いっぱい。
NGNG58問題1
NGNG 以下のaaaaのところにカーソルがあるとして、6手以内で
逆順にせよ。
aaaa
bbbb
cccc
↓
cccc
bbbb
aaaa
逆順にせよ。
aaaa
bbbb
cccc
↓
cccc
bbbb
aaaa
NGNG
そういえば、詰め vi のページってあったよね。
NGNG
>>56
iw っていうオブジェクトが追加されている(他にもいくつか追加されてるが)
inner word の略でカーソルの下のワードが対象
カーソルが単語の先頭になくても ciw で単語書き換えができる。
他にも i) や i} などなどけっこう便利である。
iw っていうオブジェクトが追加されている(他にもいくつか追加されてるが)
inner word の略でカーソルの下のワードが対象
カーソルが単語の先頭になくても ciw で単語書き換えができる。
他にも i) や i} などなどけっこう便利である。
NGNG
emacsの ~ がついたバックアップファイルは嫌いだからjvim
NGNG
>>58 djpddp
63問題2
NGNG では次の問題
最終形にしなさい (4手以内)
# vの下が現在のカーソル位置とする
現在形
v
BBBBB AAAAA CCCCC
最終形
AAAAA BBBBB CCCCC
最終形にしなさい (4手以内)
# vの下が現在のカーソル位置とする
現在形
v
BBBBB AAAAA CCCCC
最終形
AAAAA BBBBB CCCCC
レスを投稿する
ニュース
- 【足立区暴走11人死傷】歩行者はねた後も減速せず…精神疾患がある37歳男「車で神奈川の山の方に行きたいと思った」 [ぐれ★]
- 【北海道】「稀に見る大きな個体」 体長1.9m、体重400kg超の巨大グマを捕獲 苫前町 [煮卵★]
- SuicaとPASMOのコード決済「teppay(テッペイ)」26年秋開始 🐧🤖 [少考さん★]
- 🇺🇸🇨🇳米中関係は「極めて強固」とトランプ氏… ★7 [BFU★]
- 【円安】「ホストに貢ぎたい」と海外で売春する日本人女性 2カ月で2千万円稼ぐケースも★2 [1ゲットロボ★]
- フィフィ “工作員”と疑う声に「日本のために…昔から身を挺して発信している」「どんだけ探ったところで、なんも出てこないよ」 [Anonymous★]
- 【速報】米中電話会談、おやびん側からの提案だった。高市さん... [834922174]
- エロ漫画男「金玉上がってきた…ッ!」 [279254606]
- 防衛省「台湾有事にロシア参戦するかも」 [177178129]
- 【悲報】ネトウヨ「高市発言のどこが人災なんだ😡チャイナリスクを考えてない奴らの自己責任だろ!」7千いいね [359965264]
- 「まいばすけっと」とかゆう都内に存在する極狭スーパーの利用体験談、ガチで想像を超える・・・ [329329848]
- ケツの毛がすごい
