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


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

Vim Part15



1 名前:名無しさん@お腹いっぱい。 [2008/02/03(日) 23:47:18 ]
Vim 6以降に関する話題、Part15です。
www.vim.org/

前スレ
pc11.2ch.net/test/read.cgi/unix/1174302567/

関連情報は>>2-8あたり。


157 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/23(水) 11:47:46 ]
バッファ中のURLを相対URLに置換したいのですが、みなさんどうやってるのですか?

<befor>
dir1/dir2/hoge.htm.
dir1/dir2/foo.htm.

<after>
./hoge.html
./foo.html

ヘルプは読んだのですが...ダメだ...orz

158 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/23(水) 12:27:16 ]
>>157
基準になるアドレスが
dir1/dir2
なら

s/http:\/\/dir1\/dir2\//.\//
の次に
s/http:\/\/dir1\//..\//
そのまた次に
s/http:\/\//..\/..\//

みたいな感じでできると思う

159 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/23(水) 13:09:47 ]
158>>
ありがとうございます!
バックスペースの使い方がよく分かっていなかったようです。
助かりました。

160 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/23(水) 13:56:55 ]
>>157
:s#\<.*/\ze#./#

\ze と substituteの区切りは/以外に#とか使えること覚えとくと楽だぞ


161 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/23(水) 14:10:26 ]
\zeって何?

162 名前:160 mailto:sage [2008/04/23(水) 14:24:04 ]
ごめん \zeはいらないわ

s#\<.*/#./#

でいい
>>161
he \ze

163 名前:161 mailto:sage [2008/04/23(水) 14:34:17 ]
>>162
サンクス

164 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/23(水) 14:47:08 ]
あ、スレが伸びてるw
ありがとうございます。

165 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/24(木) 17:45:11 ]
10.5.2 Leopard上でvim-cocoa 7.1.293を使っています。
構文ハイライトで、colorschemeファイルにてgui=italicと指定された部分が
斜体表示されず、代わりに下線付きで表示されてしまいます。
gui=boldの部分は、正しくボールド体で表示されます。
これを修正するには、どうすればよいのでしょうか。



166 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 00:50:01 ]
>>165
lapangan.net/darwinports/index.php?PrivatePortfile%2FVim
で聞いた方が早いんじゃない?

167 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 22:27:11 ]
Unix のコンソールでC言語のソースファイルを編集していて、コメントが navy で見ずらなかったんだけど
標準環境で :colorscheme evening とすればよかったんだね

168 名前:名無しさん@お腹いっぱい。 [2008/04/26(土) 17:20:37 ]
windows gvim7.1を使い始めました。
ファイルをディレクトリを指定して保存したいのですが、
コマンドがわかりません。
すみませんご存知の方。教えてください。



169 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 17:24:08 ]
>>168
そんなことで聞いているんなら
vimは、使わないほうがいいよ

170 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 17:27:12 ]
>>169
確かにそんな気もします。


171 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 17:29:57 ]
>>168
:w path/to/filename.ext
メニューにそれっぽいものがありそうな気もするけど。

172 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 17:30:25 ]
>>168
エディタ ソフト紹介サイト
ringonoki.net/tool/editor/1-editor.php?page=1

ご希望のエディタがこちらにあると思います
有料だけど、秀丸がおすすめ

173 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 17:45:49 ]
おまいら優しすぎ

174 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 17:51:04 ]
>>171
おお。ありがとうございました!!
好きで馬鹿やっているわけではないんですが、あなたのような
頭がよくて優しい方のおかげで生きていられるんだなって思います。


175 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 17:54:08 ]
馬鹿とか以前に取扱説明書ぐらい読もうね



176 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 17:55:56 ]
マニュアルもチュートリアルも読まないわ板違いだわこれはひどいな

177 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 18:01:40 ]
はい。すんません。去ります。

178 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 18:10:38 ]
ここは UNIX 板のvimスレです。Windowsの人はこっちへどうぞ。

vim Part2
 pc11.2ch.net/test/read.cgi/software/1184593664/

179 名前:名無しさん@お腹いっぱい。 [2008/04/26(土) 18:27:17 ]
久しぶりにvimの話題が読めると思ったのになぁ...

180 名前:名無しさん@お腹いっぱい。 [2008/04/26(土) 18:41:58 ]
すれ違いかもしれませんが、vim について質問させてください。

ユーザー定義関数内で、ヤンクされた文字列を変数として扱うにはどのようにすればよいでしょうか。

function foo()
let bar = '最後にヤンクされた文字列'
...
endfunction

のように引数無しで foo を呼び出し、最後にヤンクされた文字列を対象とした処理を行いたいです。
ご教授ください。お願いします。

181 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 18:58:15 ]
>>179
そんなあなたに質問させて頂きます

vi の機能だったか、vim の機能だったか、忘れたけど
USA と書くと United States of America と出る機能ってどこにあって、どうやって使うの?

あと Vim で文章を書いていて、現在の日時秒数を下の形式で即座に表記する方法は、ありませんか?
2008年04月26日(土) 18時51分14秒
20080426_185120

まあ、自分で調べるけどさ
自分にとって優先順位の低い事柄なので、後回しにしているんだけど

182 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 19:25:17 ]
>>181
日時は適当にマップしとけばいいんじゃないの?
inoremap <Leader>time <C-R>=strftime('%Y%m%d_%H%M%S')<CR>

183 名前:名無しさん@お腹いっぱい。 [2008/04/26(土) 19:43:08 ]
ご指名キタコレ

略語
:h abbreviate

現在日時挿入
autodate.vim

184 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 23:03:27 ]
>>182
> inoremap <Leader>time <C-R>=strftime('%Y%m%d_%H%M%S')<CR>

マップという概念を理解していません><
でも、レスのヒントをきっかけにがんばってみます

>>183
> :h abbreviate

まだ手を出すには、早かったみたいです

> 現在日時挿入
> autodate.vim

locate したら、Vim6.4.9_1 標準環境にはなかった・・・
管理がめんどいので、極力カスタマイズしたくないんですが、
これは、しょうがないんですね


182さん、183さん、レス、ありがとうございました

185 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/27(日) 00:03:00 ]
>>180
let bar = @"
でいけるんじゃないか?



186 名前:名無しさん@お腹いっぱい。 [2008/04/27(日) 09:01:50 ]
>>185
>let bar = @"
以下に、似たような質問があってさ。

Vim6スクリプトお勉強スレ
ttp://pc11.2ch.net/test/read.cgi/unix/1008558940/970
> 以下が、やりたい事をvim の疑似言語で表したものです。
> ここでは、:put を実行した時に出力される内容を変数に格納したいです
> let tmp = `put`
これも
let tmp=@"
だし。

「vim の機能や特徴を広く浅く知るまでは、スクリプトは止めた方がイイ」
というのがオレの自身の反省を含めた結論。

187 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/27(日) 11:55:26 ]
emacs-w3m ならぬ vim-w3m は無いの?

188 名前:名無しさん@お腹いっぱい。 [2008/04/27(日) 12:37:47 ]
emacsにはなんでもあるんだな、うらやましい。

vimだとchaliceならあるけど...。

189 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/27(日) 13:14:52 ]
vimはエディタだからな

190 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/27(日) 15:55:15 ]
ブラウザはあったような気がする

191 名前:名無しさん@お腹いっぱい。 [2008/04/27(日) 23:28:10 ]
Vim7をLinuxにインストールしたのですが
ターミナルからVimを起動し、コマンドモード(exモード?)でコマンド履歴を見ようと
Ctrl+f
をしても
^F
と表示されてしまいます。。(gVim7の場合はきちんと表示されます。)
どうすれば解決するでしょう??

192 名前:名無しさん@お腹いっぱい。 [2008/04/28(月) 00:11:16 ]
>>191
:history でコマンド履歴が出力されるかどうか試してみてはいかがでしょうか?

193 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/28(月) 09:47:41 ]
>>191
ノーマルモードでq:もだめか?

194 名前:191 [2008/04/28(月) 10:07:30 ]
>>192,193
ありがとうございます。
:historyコマンドが効かなかい事が発覚したので
パッケージ管理ソフトでVim-enhancedってのをインスコしたら解決しました。助かりました!
ちなみに鳥はPCLinuxOSでした。



195 名前:165 mailto:sage [2008/04/29(火) 00:01:46 ]
>>166情報ありがとうございます。Mac専用サイトの方で聞いてみます。



196 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/29(火) 01:22:53 ]
vim file://localhost/home/myhome/my.txt
をやると、絶対パスの
/home/myhome/my.txt
でなく、相対パスの
./home/myhome/my.txt
を見に行ってしまうんだが、こういうもんなの?

197 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/29(火) 01:27:51 ]
>>196
/が1個足りないんじゃ? file:///〜 ってやってみたら?

198 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/29(火) 01:49:33 ]
localhost がディレクトリとして解釈されてしまい、絶対パスの
/localhost/home/myhome/my.txt
を見に行ってしまう。
ホスト名を入れちゃいけないのだろうか。

199 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/29(火) 02:21:55 ]
「file」なんだからlocalのファイルシステムを見るに決まってるやん。

200 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/29(火) 02:54:59 ]
いや、\\host\directory 形式なネットワークで困るんじゃなかったかな。

ああ、rfc1738にも
file://<host>/<path>
と書いてある。

201 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/29(火) 03:51:55 ]
file://<anyremotehost>/<path>
形式を使う事無いんだからrfc1738をぶっちぎってるけど意味無いからいいんじゃね

202 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/29(火) 12:53:26 ]
netrwはfile://<path> or file://localhost/<path>に対応
<path>部分は :edit <path> として使われる
file:///dir/file   => /dir/file
file://c:/dir/file => c:/dir/file (ちなみにwinでも/dir/fileでいける)
file://file   => ./file
file://localhost//dir/file => /dir/file
file://localhost/dir/file => ./dir/file
windowsではfile://localhost/はなぜか無効になってる。

203 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/29(火) 20:46:27 ]
>>201
>使う事無いんだから
すまん。仰る意味が解らない。

>>202
>file://localhost/dir/file => ./dir/file
s/localhost\///した感じなのかな?
s/localhost//で、
file://localhost/dir/file => /dir/file
だったら、戸惑わなかったと思う。
でも、 こういうもんだと解りました。有難う。

204 名前:名無しさん@お腹いっぱい。 [2008/04/29(火) 23:06:09 ]
すみません、ご存知の方いらっしいましたら知恵を貸してください。
単語帳や図書カードのように一定サイズの用紙にプリントアウトをして
カードを作成したいのですが、

lhslhslhslhslhs   rhsrhsrhsrhsrhs
lhslhslhslhslhs   rhsrhsrhsrhsrhs
lhslhslhslhslhs   rhsrhsrhsrhsrhs

のように記述領域を左右に分けたいのです。
左側を入力した後にスペースやタブで狭間を確保するぐらいしか考えつかないのですが、
このような書式についてVimのテンプレートやマクロはあるのでしょうか?
HTMLでCSS埋め込み型にすればいいのかな...。

205 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/29(火) 23:29:50 ]
>>203
netrwの実装がそうなってるってだけでそういうもんかどうかは知らないよ
undocumentedだし



206 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/30(水) 03:14:05 ]
>>204
俺なら、縦にずらーと書いてから、右側の列の分を矩形選択でカット、右端でペースト→整形

もし、一覧のようなデータがあるなら、Excelに張ってからコピペのが早いかも。


207 名前:名無しさん@お腹いっぱい。 [2008/04/30(水) 03:34:42 ]
>>206
行頭削除ぐらいにしか使っていない矩形モードを忘れてました...。
ありがとうございます。


208 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 00:12:53 ]
VIM7について質問ですが、
VIM6のときはファイルをドラッグドロップして開くとカレントディレクトリが自動的に移動していたと思うのですが
VIM7ではカレントディレクトリが移動しないためすぐにgrepできず不便です。
この点を解消するコマンドはありますか。
shiftを押しながらドラッグドロップすれば変更してくれるのですが・・。

209 名前:名無しさん@お腹いっぱい。 [2008/05/02(金) 00:32:43 ]
>>208
おそらくコマンドがないのでスクリプトがあるのだと思いますが...。

つ CD.vim
ttp://nanasi.jp/articles/vim/cd_vim.html

210 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 00:55:08 ]
>>209
上手くいきました。
ありがとうございました。

211 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 01:54:29 ]
:set autochdir
ではダメってこと?

212 名前:名無しさん@お腹いっぱい。 [2008/05/02(金) 02:03:27 ]
>>211
Vi mが |+netbeans_intg| または |+sun_workshop| 機能付きでコンパイルされたときのみ有効

213 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 17:40:58 ]
Vimを起動するときにプラグイン関係のエラーがターミナルに出力されるんだけど
一瞬で消えてしまって多分シューマッハでも読めません
どうすればいいでしょうか

214 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 17:50:31 ]
シューマッハより速くなればいいじゃん

215 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 18:27:23 ]
シューマッハ舐めすぎ



216 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 20:19:45 ]
Align.vimを:so %でインストールしたのに
vim7.0がAlignコマンドを認識してない。
こういう時ってどうすればいいでしょう??

217 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 21:15:25 ]
>>213
起動した後で(メッセージが流れた後)、
:messages
と実行すると、わかるかもしれない。

>>216
うまく動かないVimBallが入っているバージョンがあったよ。
ちゃんと入ってないんじゃない?


218 名前:名無しさん@お腹いっぱい。 [2008/05/02(金) 22:19:32 ]
>>213
原始的だけど、ワシはスクリーンショットで頑張ったことあるよ。
うまく写ったときの☆カ・イ・カ・ン☆が忘れられない。

219 名前:213 mailto:sage [2008/05/02(金) 22:30:34 ]
今回は一単語ずつ気合で読み取りました
>>217,218
次回は試してみたいと思います。ありがとうございました

220 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 22:43:14 ]
>>213
つ script(1)

221 名前:213 mailto:sage [2008/05/02(金) 22:49:38 ]
>>220
便利なものがあるんですね。勉強になりました

222 名前:216 mailto:sage [2008/05/03(土) 11:11:29 ]
>>217
2006年リリースのバージョンで動作しましたw
ありがとうございます!

223 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/05(月) 20:11:07 ]
Linux版にvimスレが無かったのでお願いします。
置換について教えてください
下記のファイルは/var/log/messagesの抜粋なのですが、May 5から始まる行、以外すべて削除するにはどうしたらいいですか?

置換前
May 4 22:50:52 localhost avahi-daemon[2132]: Leaving mDNS multicast group on interface eth0.IPv4 with address 192.168.0.2.
May 4 22:50:53 localhost acpid: exiting
May 4 22:50:56 localhost kernel: Kernel logging (proc) stopped.
May 4 22:50:56 localhost kernel: Kernel log daemon terminating.
May 4 22:50:57 localhost rsyslogd: [origin software="rsyslogd" swVersion="2.0.2" x-pid="1962" x-info="www.rsyslog.com"] exiting on signal 15.
May 5 06:43:52 localhost rsyslogd: [origin software="rsyslogd" swVersion="2.0.2" x-pid="1961" x-info="www.rsyslog.com"][x-configInfo udpReception="No" udpPort="514" tcpReception="No" tcpPort="0"] restart

置換後
May 5 06:43:52 localhost rsyslogd: [origin software="rsyslogd" swVersion="2.0.2" x-pid="1961" x-info="www.rsyslog.com"][x-configInfo udpReception="No" udpPort="514" tcpReception="No" tcpPort="0"] restart

224 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/05(月) 20:53:15 ]
以前どこかのスレで見た気がするけど
:v/^May 5/d

225 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/05(月) 21:01:31 ]
>>224Thx
>>223です
:%s/^May 4.*\n//
これでもできました。



226 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/05(月) 21:06:15 ]
>>224
ていうか
:v/^May 5/d
では思った結果出ない・・・・orz

227 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/05(月) 21:13:06 ]
置き換えではないけど
:%!grep ^May 5

228 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/05(月) 21:18:24 ]
>>187
前スレだかどこかでもあったけど、
:r!w3m www.google.co.jp でいいんじゃね。


229 名前:187 mailto:sage [2008/05/05(月) 22:44:11 ]
すまない。
それで良しとする理由が解らない。
w3m www.google.co.jp | less
などとして w3m を使っている人はかなり少ないと思う。

230 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/05(月) 23:00:59 ]
>>229
あれ?
普通に w3m www.google.co.jp でhjklなあれなんだが。


231 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/05(月) 23:15:43 ]
現在編集しているファイルと裏バッファのdiffとってdiff編集モードに
入るのってどうしたらいい

232 名前:名無しさん@お腹いっぱい。 [2008/05/05(月) 23:49:44 ]
>>231
俺のかすかな記憶によると
それマニュアルに載ってた気がする

233 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 00:28:55 ]
つか、blogやwikiに書いたりするのはw3mでviが普通だと思っているオレがいる。

234 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 05:03:52 ]
>>231
:diffthis
Ctrl-6
:diffthis
とか…?

235 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 07:44:25 ]
逆に考えるんだ
エディタにブラウザを乗せるんじゃない
ブラウザにエディタを乗せると考えるんだ



236 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 09:46:12 ]
>>231
:diffsplit #
:vertical diffsplit #
で横分割

237 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 12:10:35 ]
>>223
:g!/^May 5/ d
でいいんじゃないの?


238 名前:名無しさん@お腹いっぱい。 [2008/05/06(火) 12:30:33 ]
>>235
vimperator!

239 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 20:13:42 ]
>>230
>普通に w3m www.google.co.jp でhjklなあれなんだが。
そうだね。hjklを云々した例でなかったが、その意味でもわざわざ less を使った迂遠な方法で w3m を使う人は少ないでしょうね。
ちょっとレスの意味を掴みかねてます。

>>235
そうなんだよね。でも vim のバッファが w3m (w3mのstdoutでなく)になると便利だろうと思うこともあるもので。

#vimperator は話題とは別にちょっと使い易そうですね。

240 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/08(木) 02:48:45 ]
最近、Kaoriya Windows版vim6.4から7.1.278に変えたのだがバグっぽい気になる点が。

foldlevel=0の状態で
{{{
  カーソルはこのfoldの中でも外でも良い
}}}
こんな感じでfoldを開いた状態にする。
# この例はfdm=marker

ここで :e してファイルを再読み込みすると、foldが勝手に閉じられてしまう。
vim6.4では閉じなかった。
undoバッファを消すために、しばしば :e を使うので気になる。

また、fdm=manualの場合、zcで手動で作ったfoldが :e で忘れられてしまうみたいだ。
:eの後に先程zcで閉じた所に移動して再度zcでfoldを閉じようとしても E490:折畳みがありません と怒られる。
この点もvim6.4なら問題なし。

これってバグじゃないかねぇ??

241 名前:名無しさん@お腹いっぱい。 [2008/05/08(木) 06:54:30 ]
WindowsでKaoriya版を愛用しているのですが、これをLinuxで動かすには
どのようにすればいいのでしょうか。

Kaoriyaさんのサイトでは、
「ファイルにはUNIXでのコンパイルに利用可能なパッチも含まれています。」
とありますが、私はプログラマーではありませんので、コンパイルやパッチということが
よく分からないのです。
Windows版をダウンロードしただけでは使えないんだろうな、ぐらいは分かるのですが...。

分かりやすい手順などありましたら教えてください。
よろしくお願いします。

242 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/08(木) 09:27:05 ]
>>241
よーしらんがここの627から
pc.2ch.net/unix/kako/1019/10190/1019011083.html

243 名前:名無しさん@お腹いっぱい。 [2008/05/08(木) 10:38:13 ]
>>242
おお、ありがとうございます!

やっぱりプログラマー向けなんですかね。
コンパイルやら差分やらを覚える時間がないので今回は
.vimrcとプラグインを引越しして我慢することにします。

244 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/08(木) 11:32:15 ]
>>240
とりあえず foldlevel=20 にしとけばいいとおもうよ

245 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/08(木) 18:15:49 ]
>>243
それで不満が出たらそのときにまた考えればいいと思うよ



246 名前:名無しさん@お腹いっぱい。 [2008/05/08(木) 18:47:19 ]
>>245
はい。
文字コードの自動判別をKaoriya版のスマートさに頼っていたので。
いい機会ですので、自分で把握できる構成のVimを作っていこうと思います。

247 名前:240 mailto:sage [2008/05/09(金) 01:07:46 ]
>>244
> とりあえず foldlevel=20 にしとけばいいとおもうよ

まぁこれも1つの手なんだけど、
これだと開きたくない別の場所のfoldまで開いちゃうよ…

248 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/11(日) 22:14:51 ]
vimたのしいお

質問なんだけど、escキーじゃなくて
C-[ とか他のキーにエイリアスしてる人って多いのかな?それとも少数?

あと、insertモードでカーソル移動するときって、矢印キー使う?
それとも移動するときは必ずコマンドモードに戻る?

249 名前:名無しさん@お腹いっぱい。 [2008/05/11(日) 22:27:09 ]
C-[ はエイリアスじゃなくてデフォルトなんだが。
ほかにはC-oとか。

Vim使いで矢印キーを使う人は少ないと思う。
上達しない初心者ほどinsertモードに滞在する時間が長いという
考えがあるよ。

ttp://jmcpherson.org/editing.html

250 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/11(日) 22:39:30 ]
>>248
inoremap jj <Esc>
inoremap <C-j> <Esc>:set iminsert=0<CR>
下はIMEオンの時用。
移動は C-o, C-g j, C-g k などデフォルトのを使いつつ、リマップもしてる。

251 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/11(日) 23:05:32 ]
>>249
正直,Unix/Linuxにデフォで入ってる設定変更用の面倒なエディタがviだろと思っていたが,
最近まじめに調べて使うようになったら,その考えが吹っ飛んだ。

でもinsertモードがまだ多いへたれです。
vim使うようになってからシェルでの生活が増えたなぁ。

252 名前:名無しさん@お腹いっぱい。 [2008/05/11(日) 23:37:18 ]
>>251
ほんの少しの基本だけ身につければすぐ楽になる。
最初はどうしたら効率的な操作ができるのか、パズルを解くような
感じで楽しかった。

先人達が用意してくれたプラグインなどの資産がたんまりあるから
おいしいよw

253 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/12(月) 01:07:07 ]
外人ってどんな意味でZENって使ってるの?

254 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/12(月) 01:32:58 ]
>>253
www.maui.net/~zen_gtr/zcindex.html
こんなかんぞ

255 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/12(月) 01:43:11 ]
vi が zen なら
ED なんか THE TRUE PATH TO NIRVANA! だぜ。



256 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/16(金) 21:30:58 ]
vi〜はマジでクソだな
emacsなら、nanoなら30secondsで終わったものを3minくらいかかりやがった
コアな操作もタイプミス許しません的なゆるゆるなキーバインドだれが考えたんだよ
ありとあやるるシステムから消え去ってください一般人は本当に迷惑してます
あーvi〜って過去の遺産ってやつだっけ?消えゆく運命ならそれでいいけど
布教しようとか思わないでおいてね、さすがの俺もキレたわ
なにがユニークな学習曲線だヴぉけ

257 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/16(金) 21:35:22 ]
お前Vim初めてか?力抜けよ。






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

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

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