1 名前:名無しさん@お腹いっぱい。 [2008/02/03(日) 23:47:18 ] Vim 6以降に関する話題、Part15です。 www.vim.org/ 前スレ pc11.2ch.net/test/read.cgi/unix/1174302567/ 関連情報は>>2-8 あたり。
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 ] >>224 Thx >>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初めてか?力抜けよ。
258 名前:名無しさん@お腹いっぱい。 [2008/05/16(金) 21:35:56 ] 俺は初めて彼女とMMXした。 「もうそろそろiiyama? 君のI/ODATAを確かめたいんだ。XT」 MITSUMIあうと、彼女のMECはALBATRONとしていた。 緊張した俺は焦り彼女のソケット478をAOpenしようとした。 「ちょ、ちょっとRADEON!何をSis」もう俺は既にエレコム。 Sound Blasterのホックを外すとはちきれそうなPioneerがBarracuda でもBIOSTARは意外と玄人志向だった。 「恥ずかしいわ。あまりミネベア・・・」 SCSIをTORICAるとKEIANをSOLTEKした痕がアルファデータ。 あそこはSUPERMICROだった。OMEGAドライバも少し鼻についた。 しかし、彼女のCREATIVEを刺激しつつ俺のセレロンを 彼女のSerial-ATAからASUSに這わせると、「FireWire〜ン」 「もう、ATI」「COREGA欲しいんだろ?」「早くリテール」 俺は激しくTSUKUMO。「インテルはいってるっ!IEEE!1394!」 「あぁ・・・もうDell!」
259 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/16(金) 22:28:24 ] >>256 edというのがあってだな
260 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/16(金) 23:36:57 ] かわいそうに、お前の彼女
261 名前:名無しさん@お腹いっぱい。 [2008/05/16(金) 23:55:37 ] ゆとりジェネレーションの頭の悪さにコーヒー噴いたwww
262 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/17(土) 00:24:15 ] なにかと思ったら、ed=勃起障害 といいたいのか?w
263 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/17(土) 02:53:06 ] >>256 どうでもいい。失せろ。、
264 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/17(土) 08:51:25 ] >>262 素で言っているようなので昨日今日viを知ったレベルなんだろうな・・・
265 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/17(土) 13:31:27 ] unix/linux自体、最近知ったってくちだろ
266 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/17(土) 17:40:28 ] 俺も3年くらい前まで. >>256 みたいなこと言ってたんだけど、 今ではVimしか使ってねぇ。
267 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/17(土) 19:06:48 ] >>256 基本操作も良く覚えてない挙句 タイプミスしまくって30秒で終わる作業に 3分もかけてしまった可哀相な指インポ
268 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/17(土) 19:55:57 ] Vimの操作さえできないほどの間抜けだと吐露する>>256 ワロス しかし漏れも、Vimに初めて触れたときは>>256 と同じことを考えた gvimに触れ、.*vimrcを自分で書くようになってから、考えが大きく変わった 主要OSのいずれでも動き、かつ、それぞれのOSのフレーバーに合わせた拡張がなされているところがVimの好きなところだ
269 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/17(土) 19:58:33 ] 叩きすぎもきもい
270 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/17(土) 21:20:35 ] lessとかあるからviだけの作法ってわけでもないよね 覚えておいて損はしないと思うけど
271 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/17(土) 22:39:15 ] 俺は今でもCAPS LOCK入っただけで大混乱おこすけどなw プレーンなテキストエディタならすぐわかるけど、vimの場合、動きが変わっちゃうからさ
272 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 00:44:55 ] 昔はお情けで caps<->ctrl 入れ替えだけで capslock は生かしておいたけど、今は完全に潰してるな。
273 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 14:09:41 ] >>270 w3mも忘れずに
274 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 14:11:22 ] >>272 同じ同じ。capsとctrl両方ともctrlにして全角半角はescにしたわ。 escって^[とキーボードの端同士で対になってるから右手左手で使い分け 出来るようになってくると格段に快適さが増すね。 あとはIMEのon/offは^^だな。 あんまりカスタマイズしたくはないんだが。
275 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 14:17:10 ] >>274 > 出来るようになってくると格段に快適さが増すね。 同意 > あとはIMEのon/offは^^だな。 おぉ!その手があったか。^'から乗り換えようかと思ったが 一部環境で使ってるKVMスイッチのホットキーが^^なんだよなぁ…
276 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 18:00:29 ] >>275 残念なことにwinのimeだと何故か^^に割り当てられないのねorz 何か工夫すれば出来そうな気もするけどね。 IMEは右上隅の ^\ や ^] なんかもリズム良く押せそうでいいと思うな。
277 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 18:35:44 ] つmayu
278 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 20:16:30 ] >>276 普通に使えるだろ^^
279 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 21:18:40 ] おまえら機嫌良さそうだな^^
280 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 22:16:04 ] スロで8万すったお^^
281 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/19(月) 01:45:00 ] >>280 viと関係ねー!全く
282 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/19(月) 04:06:55 ] コマンドモードにしてるのを忘れてて他のアプリで 選択してる文字列を中ボタンで貼り付けたとき Emacsに乗り換えようかなと思う時もある。
283 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/19(月) 08:03:07 ] InsertモードかCommandモードかで 中ボタンペーストの挿入位置が違うんだよね。
284 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/19(月) 09:15:06 ] IMEon/offは<C-Space>でEscは両手使って^[だなぁ
285 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/19(月) 09:25:18 ] Emacsも使うからそれは駄目やがな でもモディファイアの理想はkinesisの足パッド使いたいね 足にももっと仕事を与えてやるべき
286 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/19(月) 10:57:06 ] IMEのON/OFFはkinput以来ずっと<S-Space> ただしスペースの両隣の無変換と前候補をShiftにしているのでそれほどの不自由はない
287 名前:名無しさん@お腹いっぱい。 [2008/05/20(火) 00:45:27 ] 質問です。 hoge/ Makefile src/ hoge.c include/ hoge.h というような階層構造で、カレントディレクトリがhoge/src、開いているファイルがhoge.cのとき、 :makeしてもhoge/Makefileを見てくれないことに困っています。 カレントディレクトリをhogeにするようなコマンドは無いのでしょうか?
288 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/20(火) 00:52:03 ] 普通に cd とか lcd して下さい。
289 名前:名無しさん@お腹いっぱい。 [2008/05/20(火) 00:57:25 ] ありがとうございます!! まさかcd使えるとは……。:!cdとかやってカレントディレクトリ変わらないって思ってました。 本当にありがとうございました!!
290 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/20(火) 02:51:17 ] >>289 project.vim オヌヌメ
291 名前:180 mailto:sage [2008/05/20(火) 02:59:23 ] >>182 やっと構文の意味を理解しました 回答、感謝します
292 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/20(火) 07:58:54 ] すいません 改行をけすのはどうすればよいでしょう? バックスペースやxで消せる設定があったと思うんですが
293 名前:名無しさん@お腹いっぱい。 [2008/05/20(火) 08:40:21 ] よくわかんないけど、これのことかな? " バックスペースでインデントや改行を削除できるようにする set backspace=2 複数行を1行にまとめたいときは、"J"を使ってるけど。
294 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/20(火) 08:43:54 ] 大文字の J じゃだめかい?
295 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/20(火) 15:06:58 ] 基本的なことかもしれませんが 行頭に移動 カーソルいちから行頭を削除 uで戻りすぎたときに戻りを戻す 彼女を作る が分かりません 良かったら教えてください
296 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/20(火) 15:29:24 ] 0 d0 Ctrl+R :w 彼女
297 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/20(火) 15:31:32 ] :make 彼女 にした方がよさそうな。他は全面同意
298 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/20(火) 17:11:15 ] ありがとうございます おかげさまで全部できました!
299 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/21(水) 09:36:43 ] ある文字列の中からパターンにマッチする複数の文字列を リストとして受け取りたいときてどうしたらいい?
300 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/21(水) 19:56:44 ] 不本意なレスだろうけど。 それを unix で実現する場合、expr ${MOJIRETSU} : '.*\(PATTERN\).*' などとやる人の方が多いんじゃないかな。(エディタでなく) 或いはエディタ上でシェル・スクリプトを実行し、結果を受け取るとか。
301 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/21(水) 20:13:07 ] he matchlist
302 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/23(金) 00:55:01 ] おれは:s///か、:g//で思い切ってファイルを編集しちゃうよ。 で、リストを逃がしたら、あんどぅー
303 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/23(金) 10:23:41 ] >>299 返す関数はない let rs=[] call substitute(走査対象文字列,探したいパターン,'\=add(rs,submatch(0))','g') でrsにマッチしたものが全て入る ちなみにパターン内で \( \) を使えばそれがsubmatch(1)になる
304 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/24(土) 07:02:10 ] >>302 ファイル全体なら :%s/// と % がいらんか?
305 名前:名無しさん@お腹いっぱい。 [2008/05/29(木) 14:38:34 ] シンタックスハイライトで、C風の(ただしネストを認識する)コメントを syn region xComment start="/\*" end="\*/" contains=xComment のように定義したところ /*/* コメント */*/ のように、コメントの終了が連続していると認識せず、 /*/* コメント */ */ のように間隔がないとうまく終了を認識できないようです。 何かまずいのでしょうか?
306 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/30(金) 11:51:52 ] プラグインで if (aaa = bbb) となっているのを if ( aaa = bbb ) のように()の両端にスペースを入れてくれるのがあったと思うんですが 知ってる人いませんか??
307 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/30(金) 21:44:18 ] >>306 surround.vim ttp://www.vim.org/scripts/script.php?script_id=1697 ノーマルモードで、 cs)(
308 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/30(金) 22:35:15 ] >>305 :h syn-keepend デフォルトでextendな動作だからうしろの */* でさらにネストが深くなってる。
309 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/02(月) 23:26:36 ] rails.vim 使ってる方。 autoload が追加になってから vim 起動時に RailsStatusLine がねーってエラーが 出るようになったんですが、これどうすれば良いですかね?
310 名前:306 [2008/06/04(水) 15:42:34 ] >>307 キター!ありがとうございます! >307には明日良い事が起きる
311 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/08(日) 17:28:05 ] 次のウィンドウバッファーへ移動するときの <C-W><C-W> をmapに割り当てたいのですが、 以下のようにやっても反応がありません。 どこがまずいのでしょうか? --vimrc-- map w <C-W><C-W><CR> wと押しても次のバッファに移動してくれません。
312 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/08(日) 17:50:57 ] <cr> が余計
313 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/09(月) 00:37:58 ] >>312 余計だけど無害
314 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/09(月) 23:38:00 ] >>311 そのファイルどこに保存した? Vimで:echo $MYVIMRCとやって表示されるファイルに保存してあって なおかつVimを再起動して反映されないようだったらお手上げだな。
315 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/09(月) 23:42:34 ] >>311 map w <C-w><C-w> じゃないかな。
316 名前:315 mailto:sage [2008/06/10(火) 00:04:43 ] ごめんなさい、関係なかった。
317 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/10(火) 01:57:01 ] >>311 map w :wincmd w<CR>
318 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/11(水) 16:54:55 ] この度、vim6系からvim7.1にバージョンアップしました。 が、今までは前回編集していたファイルを再度開いた際、 カーソルのあった行に自動でカーソルが移動していたんですが、 バージョンアップしてからというもの常に先頭行にカーソルが移動します。 .viminfoにはマーク位置等書き込まれているのでおかしいなと思うんですが…。
319 名前:318 mailto:sage [2008/06/11(水) 17:43:02 ] vim6のmacros/vimrcを見て解決しました…。
320 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/11(水) 18:01:10 ] あ それどうすればいいのか教えてほしかったり
321 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/11(水) 18:39:23 ] $VIMRUNTIME/vimrc_example.vim にコードが書いてあるんで、 source するなり.vimrc にコピーするなり。
322 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/11(水) 18:49:04 ] ども
323 名前:311 mailto:sage [2008/06/13(金) 00:27:47 ] >> 317 できた!ありがとう! 他の人もアドバイスありがとう! でもなんで <C-W><C-W> じゃだめなんだろう
324 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/14(土) 10:54:39 ] あのー vim使い始めて、3ヶ月の者です vimって使えば使うほど、楽なんですが どっぷり浸ってしまっていいのでしょうか?
325 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/14(土) 11:08:31 ] _ /)/ノ,> す 嵌 | lン.)っ で っ |/ .〈/ に. て l ) 泥. い |iii|||||| 中 る |iii|||||| : |ii|||||||| 首. : ┌|ii||||||||| ま : 、〜"イイ__ /iiii||||||||||| で : ゝ:::::::::::レヘ .|__「iii||||||||||||| : : ;;;;;;;;;;;;;;;;;;;;;イ::::::::</(ン ,_,<||||||||||||l'';;;;;;;,,,,, : ;;:;:::;;;;;:::,,,;;;ム;/);;;モヽ u (ニ'ヘ||||||||l;;;::;;;;;;;..''':;;;, ::::;;;;;;:;;;;;..,,,,;;;;/フ;;;;;/);;;;:'''''::::;;;;;;;:::::'';;:;;;;;;,,::::;;;;;,,,, ;;;;;:::;;;;;;;::::::'''',,尸;;;;;';;''::::::;;;;;;;;'';;;::::;;;;;;;;::;;;:;;;;::::::''';;;;;;; ::;;;;;;;;:::;;;;;;;;;'';;;つ;;::::;;;''';;;;;;,,,'':::::::;;'';;;;;;::::;;::;;;''::::;;;;;;;
326 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/14(土) 11:58:09 ] vi は大抵の環境にあるので、どっぷり浸ってしまっていいと思うけど、vim はどうなんだろうね。
327 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/14(土) 15:54:32 ] >>326 今のviはvimじゃないの?
328 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/14(土) 15:58:05 ] ほとんどの場合でviってvimのエイリアスになってね? だから、vi使ってるつもりでvim使ってるというオチ。
329 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/14(土) 16:00:16 ] というかviも入ってないような環境だったら何で編集すんの?ed?
330 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/14(土) 16:05:08 ] cat
331 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/14(土) 16:19:34 ] デフォのviがvimであるような環境なんて Linux以外にあんのか?
332 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/14(土) 16:47:16 ] >>324 です Fedora Core 8だと ユーザ権限の場合、viを起動するとvimエイリアスが起動します スーパーユーザ権限だと、viを起動するとviが起動します vim始めた頃、何でこうなるのかさっぱり分からなかった orz
333 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/14(土) 17:28:36 ] >スーパーユーザ権限だと、viを起動するとviが起動します いや、それもvimだから
334 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/14(土) 18:49:43 ] jvim は Plamo くらいでしか見なくなったけど busybox vi: 日本語不可 e3vi: 操作が独特 なんつー罠もある。
335 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/14(土) 19:07:32 ] >>330 sedぐらいは使わせてやれよw
336 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/14(土) 20:30:53 ] nviもこの間まで普通に使ってたよ。
337 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/14(土) 21:31:30 ] nvi-m17nってUTF-8に対応してねえんだよな、確か 今時のエディタとしては致命的だわな
338 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/15(日) 00:27:54 ] ちょっと質問なのですが、洗濯物干してたら雨でびしょびしょになりました(´・ω・) もう一回洗い直した方がいいでしょうか?(そのまま部屋干ししたら臭くなる?) グーグルとかで調べても分からず、ここに行きついた次第です。 どうかよろしくお願いします。
339 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/15(日) 00:31:04 ] >>338 雨は埃とか混ざってて結構汚れてる だから雑菌が繁殖しやすいし、そもそもそのまま乾かすと染みが残るかもしれません 洗いなおした方が無難でしょう
340 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/15(日) 00:31:30 ] >>338-339 なぜ、ここに行き着いたのでしょうか? グーグルはそこまで使えないサイトでは無いと思います。 とりあえず、落ち着いてスレタイを10回声に出して読んでみましょう。 どうかよろしくお願いします。
341 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/15(日) 02:06:58 ] vimの :bd[elete] コマンドを実行したときに ttp://www.vim.org/tips/tip.php?tip_id=622 にあるユーザ定義コマンド :Kwbd が呼び出されるようにマッピングしたいのですが、 こういったコマンドからコマンドへのマッピングはどのようにすればいいのでしょうか?
342 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/15(日) 02:30:40 ] >>332 rootでvi --versionとかやってみたら何気にvimだったってオチはない? minimalかコンパチか分からんけど
343 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/16(月) 10:46:26 ] >>341 コマンドに対するフックを定義する方法はない。 cabbrevで似たようなことはできるけど。 cabbrev の便利な使い方 vimwiki.net/?cmd=read&page=tips%2F69&word=%3Ae
344 名前:雑誌社の者ではないが mailto:sage [2008/06/16(月) 21:43:46 ] Software Design誌次(7月)号、↓だって。 「Vimをもっと使いこなすための スクリプト活用ガイド」 ttp://gihyo.jp/magazine/SD/archive/2008/200807
345 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/16(月) 22:52:22 ] >>344 これは素晴らしい。
346 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 07:19:14 ] >Vimは,Emacsと並び人気の高いテキストエディタです。 ダウト。Emacs > Vimだ。 それくらいははっきり認識してもらわんとな・・・。
347 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 07:51:19 ] >>346 そうなん?同じくらいとおもてた。
348 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 09:18:10 ] >>346 世間知らずな学生さん? 商業誌の常套句にいちいち目くじら立てるな。しかもVimスレでw
349 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 11:19:37 ] teach yourself traditional vi in 24 hoursってないのかな
350 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 20:27:26 ] >>346 そうなの? オレはもうとっくに逆転してるものだと思っていた。
351 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 20:52:17 ] 全ユーザーでいうともっとライトなエディタ(geditとか)の方が高いんじゃないかな。 ある程度スキルがある層だとvimが一番利用率高いと思う。 emacsはスキルある中でも妙な濃さがある層。
352 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 21:07:24 ] geditってメモ帳だと思ってたわ
353 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 22:16:56 ] >>343 > コマンドに対するフックを定義する方法はない。 なるほど。情報ありがとうございます。 一生懸命マニュアル見てました。 com! Kwbd enew|bw #|bn cabbrev <expr> bd ((getcmdtype() == ':' && getcmdpos() <= 3)? 'Kwbd' : 'bd') これで思い通りに動作しました。 「getcmdpos() <= 3」の「3」がポイントで、カーソルの位置を示しています。 「:bd」なので3、「:hoge」なら5です。 他に参考にしたサイト: vim.wikia.com/wiki/VimTip1285
354 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 22:59:20 ] 俺はプログラマ層だと、 emacs(系) > 秀丸 > vimの順だと思ってる ま、vim使うけど
355 名前:名無しさん@お腹いっぱい。 [2008/06/17(火) 23:24:54 ] システムが壊れかかった鯖の復帰作業用に 最低限の機能で良いからvi使えるように なっときや、と婆やに言われたおいらが通りますよ。
356 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 23:46:27 ] Vim > 秀丸 >> xyzzy 鯖によってnviやVimだったり viマンセー
357 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 23:48:15 ] 秀丸のなにがそんなにいいんだか・・・
358 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 00:07:30 ] 小指が少林寺並に鍛えられるところかな
359 名前:名無しさん@お腹いっぱい。 [2008/06/18(水) 00:25:25 ] それEmacsじゃね? 終了するだけでCtrl2回も押すってドンだけマゾ仕様なんだ
360 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 00:32:04 ] >>359 それはEmacsではなくね?
361 名前:名無しさん@お腹いっぱい。 [2008/06/18(水) 00:42:08 ] ctrl 押しっぱなしで x、c て押せないのか。。。
362 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 01:00:18 ] >>359 だって立ち上げたら1週間は終了させないもん。
363 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 01:19:00 ] sticky controlが欲しいなって思ってるけどいっこうに本家に取り込まれなくて困ってる所なんですよ
364 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 07:25:32 ] >>363 sticky control って何じゃらほい? と、全くググらずに聞いてみる。
365 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 08:16:14 ] >>364 Caps Lock ならぬ Ctrl Lock と何も知らないのに適当に言ってみる
366 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 21:19:43 ] >>344 名無しのvim使い の中の人も書いたみたいだな。みな買った?俺まだw
367 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 21:23:45 ] >>366 俺もまだ
368 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 23:05:01 ] レジストりを使用せずに起動ってオプションはないですか? -silent -unregister だとレジストリ削除するだけで、vim 起動しないし。
369 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 23:27:24 ] >>368 スレ違いだよ portable gvimでも使ってれば?
370 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 23:27:57 ] >>368 win固有のことはあっちで聞いた方がいいよ。 ttp://pc11.2ch.net/test/read.cgi/software/1184593664/513-522 518以降にそれっぽい話がある。
371 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 23:29:33 ] それはシェルに登録したり解除したりするだけじゃないの? 起動するに当たってレジストリは使ってないと思うけど。 あ、でもインストーラ付きのやつはインストーラーがレジストリ使ってるか。
372 名前:368 mailto:sage [2008/06/19(木) 01:02:33 ] スレ違いすみません。むこうで聞いてきます。
373 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/19(木) 01:16:03 ] スレ違いではないよ
374 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/19(木) 01:58:54 ] そうだね、板違いだね
375 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/19(木) 03:20:12 ] >>374 辛かったら早めに誰かに相談しろよマジで 人生捨てたもんじゃないぞ
376 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/21(土) 06:36:43 ] >>349 手取り足取り一日中つきそって教えてあげようか?うほっ。
377 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/22(日) 04:25:35 ] vimでctags使うときに tagsファイルがカレントディレクトリにないとうまくいかないのだけど gnu globalみたいにカレントディレクトリにtagsファイルがないときは 上に上に登っていって探してくれたりする便利な方法はないでしょうか?
378 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/22(日) 09:06:50 ] >>377 ~/.vimrc で set tags=tags;
379 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/22(日) 10:55:48 ] >>377 下に探しに行く事も出来るみたい。 vimwiki.net/?tips%2F59
380 名前:377 mailto:sage [2008/06/22(日) 13:51:43 ] >>378 さん >>379 さん 無事できました。ありがとうございます。 vimrcに以下のようにしました。 これでカレントディレクトリにtagsファイルがなかったら 上へ上探しに行って、それでもなかったら 今度は下に下に探しに行くようです。 tags=tags; tags+=./**/tags;
381 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 00:58:54 ] 開いているファイルのディレクトリに移動する方法ってないんでしょうか? 以下のようなイメージです。 :pwd /home/hoge :e path/to/file.txt :どうにかする :pwd /home/hoge/path/to
382 名前:381 mailto:sage [2008/06/23(月) 01:01:10 ] もちろん上記の例において、 :cd path/to とやれば実現できるというのは知っています。 カレントディレクトリを開いているファイルのディレクトリに 移動するコマンドなどがあれば、それを知りたいです。
383 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 01:07:45 ] >>381 cd.vim
384 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 01:10:06 ] もしくは、こうかな :cd %:h
385 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 01:13:58 ] >>382 :cd %:p:h<CR> :lcd %:p:h<CR> これをコマンドに登録するなり、キーマッピングするなりすればいい
386 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 01:18:03 ] >>384-385 ありがとうございました。
387 名前:383 mailto:sage [2008/06/23(月) 01:19:08 ] >>386 オレは!?
388 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 01:58:47 ] ワロタ
389 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 08:06:45 ] あるあるw
390 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 10:13:23 ] set autochdir は人気ないのか
391 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 10:48:40 ] >>387 落ち着け、俺もcd.vimだw
392 名前:383 mailto:sage [2008/06/23(月) 12:19:15 ] みんなありがとう・゚・(つД`)・゚・ ウェ―ン 不味い昼飯食ってきます。
393 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 14:31:39 ] SDのVim特集どうよ
394 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 14:33:03 ] SDってなんですかー?
395 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 14:35:36 ] ガンダム じゃなくてソフトウェアデザインかな?
396 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 15:34:43 ] vimて日本で何人くらいつかってんのかなぁ
397 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 17:26:12 ] 1万人ぐらいいるかなあ。いるといいなあ。
398 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 17:49:02 ] emacs の10分の1いるかいないかだろう。
399 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 17:59:08 ] firefox3の正式版を公開したときに、DL数カウントのイベントをやってたけど 朝9時頃で東京1万 大阪3千 日付変わる頃になって東京6万 大阪1万くらいだった これより少ないだろうなぁ
400 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 18:32:51 ] 使ってるとする頻度にもよるが、サーバにログインしてちょこっとvimで何かを編集、 みたいなのも含めれば、emacsの数倍は使ってる人いるんじゃないか?
401 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 18:41:32 ] キモいおっさんしか使ってないみたいよ
402 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 21:25:52 ] 自己紹介乙です。
403 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 22:02:55 ] >>390 Note: このオプションがオンになっていると動かないプラグインがある。 ((((;゚Д゚))))ガクガクブルブル
404 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 22:05:56 ] SDのVim特集 ・Vimスクリプト入門 → 内容ぬるすぎ! ・便利Vimスクリプトダイジェスト → なんでそんな使えないやつばっか取り上げるの?! ・VimスクリプトPython連携 → 俺Rubyの方が好きなんですけど・・・ 以上。
405 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 22:29:13 ] >>403 書き換えればいいんだよ 相対パス名でバッファにアクセスしてるのをバッファナンバーか絶対パスで アクセスするようにすると動く 昔のminibufexplorerだっけ。今はどう動いているのかしらん
406 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 22:53:28 ] >>404 そんな不満点をクリアした内容のウェブサイト立ち上げてね. (ひやかしでなく,ちゃんと読むとおもう)
407 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 22:58:01 ] 雑誌で唐突に初心者お断りな話始められたら逆に驚くってのw
408 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 23:04:32 ] >>404 それはちょっと言い過ぎかなって気もするけど、 「特集」と銘打っておいてそれはないだろう、というレベルなのは確か。 「VIM入門」の方が適切なタイトル。 ただ、他の記事で面白いのあったから、損した気分ではない。
409 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 23:16:30 ] >>404 初心者がvimスクリプトに興味持つには大変役立った.
410 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/24(火) 00:32:44 ] >>403 設定値によってスクリプトが動かなくなるオプションはたくさんあるぞ。 大多数といってもいいかもしれない。 だからスクリプト側で let optionname_save = &optionname みたいにオプション値を退避する手法が一般的。
411 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/25(水) 00:13:00 ] ヘルプにそう書いてあるのね
412 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/25(水) 21:20:47 ] 7.2の目玉機能はスクリプトの浮動小数点数だけか。
413 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/26(木) 02:28:08 ] マイナーバージョンアップなのに目玉機能があるなんてすごいじゃないか。
414 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/26(木) 03:10:31 ] >>413 vimとは関係ないけどrubyなんて毎回マイナーバージョンアップで いらない機能とバグをセットでいれてくるぞwwwww
415 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/26(木) 03:18:57 ] >>414 まるで昔のWindowsにおけるServicePackのようだwww バグ修正+新機能(バグあり) 永久ループってこわくねwww
416 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/26(木) 07:39:01 ] >>412 7.1.300+その他修正パッチ+各種syntax/ftplugin追加+他色々だしね。 git使い的にはgit関連のsyntaxやftpluginが取り込まれてるのはありがたいかなー。 しかしFloatって需要あったのかな。わざわざ追加されたくらいなんだからあるにはあったんだろうけど。
417 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/26(木) 09:52:26 ] 7.2変更点まとめてあるページあるか
418 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/27(金) 00:54:45 ] >>417 CVSで取得して :h version-7.2
419 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/27(金) 09:55:11 ] >>418 コンパイルするのやだからコピペしてくれるかな?かな?
420 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/27(金) 11:02:07 ] わざわざコンパイルしなくても、runtime/doc/version-7.2.txt とかそういうファイルをチェックアウトすればいいだけじゃね?
421 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/27(金) 11:35:19 ] そうですね https://vim.svn.sourceforge.net/svnroot/vim/branches/vim7.2/runtime/doc/version7.txt
422 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/01(火) 21:44:49 ] vimを使っているのですが、カーソルの移動についつい矢印キーを使ってしまいます。 そこで、vim上だけ矢印キーを無効にしてしまいたいのですが、そんなことってできるでしょうか?
423 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/01(火) 21:57:38 ] >>422 別にいんじゃね?矢印キー使ったって。 vimを使いたいのか快適にテキストを編集したいのか・・・まぁ 本末転倒こそ漢の道かもな。 どうしてもというのなら.vimrcでimapするなりどうぞ。
424 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/01(火) 22:09:27 ] >>422 そのうち慣れてくるからキーはいじらなくていいと思うよ。 ちなみに拙者はラップトップのマウスパッドを殺して使ってます。
425 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/01(火) 23:28:03 ] Ctrl + [ でコマンドモードに入れることを知ったら、自然とhjklで移動するようになった。 いちいちEscまで手を伸ばすくらいならカーソルキーに手持って行ったほうが早いじゃんと 最初はそう思ってた
426 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/01(火) 23:53:34 ] >>422 noremap <unique> <Up> :<C-U>qall!<CR> noremap! <unique> <Up> <Esc>:qall!<CR> noremap <unique> <Down> :<C-U>qall!<CR> noremap! <unique> <Down> <Esc>:qall!<CR> noremap <unique> <Left> :<C-U>qall!<CR> noremap! <unique> <Left> <Esc>:qall!<CR> noremap <unique> <Right> :<C-U>qall!<CR> noremap! <unique> <Right> <Esc>:qall!<CR> これを設定ファイルに書きこめ
427 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/02(水) 01:36:00 ] >>426 ウイルスみたいな設定教えんなwww
428 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/02(水) 02:41:58 ] >>425 そうそう、Ctrl+[を知ったばかりの初心者は君のように考えるもんだよ。
429 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/02(水) 03:09:46 ] >>423-428 レスサンクスです。 >>426 はちょっと凶悪に思えたので、とりあえずヒントにさせてもらって、 以下のようなのを.vimrcに書き込むことにしました。 noremap <Up> "" noremap! <Up> <Esc> noremap <Down> "" noremap! <Down> <Esc> noremap <Left> "" noremap! <Left> <Esc> noremap <Right> "" noremap! <Right> <Esc>
430 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/02(水) 08:32:44 ] >>429 <Nop> で無効になる。
431 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/02(水) 10:06:19 ] >>426 おまえは鬼軍曹かよ
432 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/02(水) 10:13:07 ] >>426 糞ワロタwwwwwwwwwwwww
433 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/03(木) 01:47:40 ] 今日気づいたこと: <C-f>,<C-b>を使うとカーソルがウィンドウ最上行/最下行に移動してしまうが <C-d>,<C-u>では移動しないので、その方が好みなら nnoremap <C-f> <C-d><C-d> か nnoremap <C-f> <C-f>zz としておくといいかも。
434 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/03(木) 10:26:40 ] "スムーズスクロール nnoremap <expr> <C-B> <SID>SmoothScroll(0) " 一ページ上 nnoremap <expr> <C-U> <SID>SmoothScroll(1) " 半ページ上 nnoremap <expr> <C-D> <SID>SmoothScroll(2) " 半ページ下 nnoremap <expr> <C-F> <SID>SmoothScroll(3) " 一ページ下 let s:scrollcommand=[ \'repeat("2\<C-Y>",&scroll-1)', \'repeat("2\<C-Y>",&scroll/2-1)', \'repeat("2\<C-E>",&scroll/2-1)', \'repeat("2\<C-E>",&scroll-1)', \] function! s:SmoothScroll(c) try if w:scroll==&scroll return w:scrollcommand[a:c] endif catch endtry let w:scroll=&scroll let w:scrollcommand=map(copy(s:scrollcommand),'eval(v:val)') return w:scrollcommand[a:c] endfunction
435 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/03(木) 15:20:23 ] スクロールはスムースに限る、と考えていた時期が俺にもありました。
436 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/03(木) 15:32:06 ] 1ピクセル/フレームでスムーススクロールしてくれる快適さって 忘れちゃったなぁ...
437 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/03(木) 16:05:18 ] 1画面スクロールするのにえらく時間がかかりそうな。 UXGAだと20秒ぐらい?
438 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/03(木) 19:20:21 ] んー、俺も前はスムーズスクロール使ってたけど、 いつのまにかやめちゃったなぁ。
439 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/03(木) 20:07:42 ] のぞきこんでる他人にとっては分かりやすくなるんだけどね。 自分にとっては不要だ。
440 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/04(金) 10:11:34 ] >>431 鬼軍曹.vim というのが実際にあるんだなw
441 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/04(金) 14:40:58 ] >>440 ぐぐったらマジであってワラた ttp://blog.cohtan.org/2008/06/vimpluginvim.html
442 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/04(金) 19:59:49 ] 鬼軍曹.vimは以外と優しい設定だな つーか>>426 が鬼畜すぎるだけだなw
443 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/04(金) 20:07:52 ] >>426 するとどうなるの?
444 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/04(金) 20:30:38 ] 昔、BASIC時代に、F5キーにNEW[CR]を割り当てていたのを思い出した。
445 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/04(金) 20:43:54 ] 鬼軍曹つうぐらいなんだから、ハートマン軍曹を彷彿とさせる >>426 ぐらいは必要だと思ってしまう。 >>443 :he :qall
446 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/04(金) 21:16:42 ] >>445 qall! は鬼軍曹だ! wqall! は本物の鬼軍曹だ!
447 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/04(金) 22:15:49 ] >>446 半端な状態でwqallされたらたまったもんじゃねえよ・・・
448 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/04(金) 22:45:32 ] <esc>ggdG:wq!
449 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/04(金) 23:24:23 ] autocmd BufWrite * qall!
450 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/05(土) 02:21:38 ] おまいらいい加減にしろw
451 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/05(土) 03:16:59 ] :!rm /
452 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/05(土) 17:47:22 ] カーソル移動以外に置き換え可能な無駄な作業てあるかな :wq<CR> => ZZ とか?
453 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/05(土) 17:56:02 ] >>451 PCが物故割れた!
454 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/05(土) 18:57:28 ] ZZすきじゃないな
455 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/05(土) 21:02:01 ] >>454 いや実は俺も使ってない
456 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/05(土) 22:09:06 ] 俺はcコマンドがいつまでたっても使えるようにならない
457 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/05(土) 22:09:58 ] アニメじゃない
458 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/05(土) 22:46:33 ] ciw はよく使うようになった テキストオブジェクト使うようになってからかな
459 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/06(日) 01:21:49 ] 以前から思っているが %s/hoge/moge/g は冗長だ。 s/hoge/moge でバッファ内全置換になるべき。 カレント行だけより全行、最初の1個だけより行内の全マッチを 対象にしたいことの方が多いのだから。 まあ、元の ed ではその需要が逆だったんだと思うが。
460 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/06(日) 06:23:46 ] むしろ置換だけ行指向を無視するなんて逆に違和感を感じるね
461 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/06(日) 13:24:54 ] パッチを順逆にあててしまった。 エラーにならなかったので、まぁいいやと思ったが、こんな表示になってもうた… $ vim --version Included patches: 1-327, 329, 328, 330
462 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/06(日) 15:54:12 ] user vimrc file として $HOME/.vimrc 以外を読みに行かせる方法はありますか? 環境変数を書き換えるような手軽に出来る方法で
463 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/06(日) 16:00:34 ] vim の起動オプション -u
464 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/06(日) 16:58:41 ] ヘルプみると、$VIMINIT も使えるのかな。 :he .vimrc
465 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/06(日) 17:00:29 ] >>463 どうもです じゃあ vim を起動する度に別の .vimrc を読ませるには alias に登録しておくくらいしかないのかな
466 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/06(日) 17:05:31 ] >>464 どうもです $VIMINIT はそれ自体が ex コマンドと見なされるみたいですね ヘルプの同じところに $MYVIMRC ってのがありました 試してみます
467 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/06(日) 17:12:21 ] 環境変数 MYVIMRC は期待の動作をしてくれませんでした むしろ読み込まれた user vimrc file が MYVIMRC に設定されるみたいです export VIMINIT="source /path/to/vimrc" で期待の動作でした ありがとうございました
468 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/06(日) 20:31:19 ] vim(゚听)イラネ
469 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/06(日) 21:01:20 ] ぐおお せっかく vim を 256 color で表示できる準備をしたのに colorscheme がほとんど gvim 用で vim 用の設定は相変わらずシステムカラー使ってる… 何とかならないですかね?
470 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/06(日) 23:05:08 ] >>469 さがせよ www.vim.org/scripts/script_search_results.php?keywords=256&script_type=color+scheme&order_by=rating&direction=descending&search=search
471 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/07(月) 00:06:24 ] >>469 作れよ
472 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/07(月) 02:22:10 ] >>469 産ませてよ
473 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/07(月) 12:30:16 ] vimさすがや firefoxの拡張まででてきてる マンセーーーーーーーーーーーーーーーーーーーーー
474 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/07(月) 16:53:14 ] Vimは使うがFirefoxは使ってないんで関係ねっす
475 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/07(月) 18:37:55 ] それは、かわいそうに^^;
476 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/07(月) 18:51:50 ] firefoxの拡張って、firefoxがvimのキーバインドで操作できるってこと? それともfirefoxのタブ内にvimが起動できるってこと?
477 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/07(月) 19:16:51 ] 前者じゃなかったかな どっちにしてもFirefoxはFirefoxでいいからいらね
478 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/07(月) 19:28:34 ] vimperatorだろ? あれは神拡張の一つ
479 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/07(月) 19:52:27 ] w3m の hjkl 動作と微妙に違うのがストレスになって、結局外してしもうた。
480 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/07(月) 23:04:20 ] w3mのhjklはいいのだけど、HLMがきかないところとかがきにいらない>w3m
481 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/07(月) 23:18:20 ] ブラウザはEpiphanyだわ
482 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/07(月) 23:29:50 ] それなんて読むん?
483 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/07(月) 23:37:01 ] エピファニー
484 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/07(月) 23:45:18 ] Confusion will be my Epiphany.
485 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/08(火) 00:50:27 ] >>479 つ キャレットブラウズモード とかそういう話ではない? 標準だとF7だけど、vimperatorだとiでキャレットブラウズに移行、escで抜ける つーかキャレットブラウズにしないとvimperatorではコピーもできんよな ま、Javascriptや他の拡張機能との相性とかがウゼーから 俺はvimperatorはちょっと遊んだだけで無効化したわ
486 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/08(火) 01:28:19 ] >>484 ちょっと無理がありますね。
487 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/09(水) 14:53:46 ] :g/^test/p の出力結果をコマンドラインの sort -uにフィルター掛けしたいのですがどうすればよいでしょうか。 :g/^test/p | sort -uとしたら挙動がおかしくなったので強制終了しました。
488 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/09(水) 19:26:54 ] 顧みると、俺はあまりエディタ・コマンドを使わないなぁ。 :%! grep '^test' | sort とやることが多い。というかそれしか知らない。
489 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/10(木) 00:45:11 ] だめかな? :g/^test/m0 '<,'>!sort
490 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/12(土) 12:36:37 ] vimのhelpで ctrl+] 押すとカーソルの位置の単語のページに飛ぶけど、あれはどうやってるの?
491 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/12(土) 12:54:44 ] >>490 ただのタグジャンプだよ :h :helptag
492 名前:490 mailto:sage [2008/07/12(土) 13:36:23 ] >>491 ただのタグジャンプですか・・ vimのスクリプトではないんですね
493 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/12(土) 19:07:44 ] タグジャンプはすげぇ便利だよ
494 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/12(土) 20:51:49 ] ジャンプ ttp://jp.youtube.com/watch?v=8e-vgQSqNtA
495 名前:名無しさん@お腹いっぱい。 [2008/07/19(土) 07:07:16 ] Vine Linux 4.2のvim 6.4.10を使っています。 vi互換モードが好きなので、.vimrcに set compatible を書いています。 この.vimrcの状態で J を打つと、joinされずに、一番下の行に :call <SID>DoRangeJoin("")<CR> と表示されてしまいます。 Jではなくて、 :join であれば期待通りにjoinできます。 .vimrcにset compatibleを書かなければ、こんな問題は起こりません。 また.vimrcを空にして、vimを起動し、 :set compatible した場合ですと、やはり期待通りに J できます。 つまり、.vimrcにset compatibleを書いた場合のみ、J が期待通りに動きません。 解決方法はあるでしょうか? よろしくお願いします。
496 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/19(土) 23:25:30 ] とりあえず :let plugin_format_disable = 1
497 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/20(日) 10:47:27 ] 既出かもしれませんが、挿入モードで全角だった場合に、Esc一発でコマンドモードに戻すにはどうすればいいの?
498 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/20(日) 18:26:41 ] >挿入モードで全角 ってどういう意味ですか。
499 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/20(日) 19:44:34 ] >>497 inoremap <silent> <ESC> <ESC>:set iminsert=0<CR>
500 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/20(日) 19:55:29 ] >>497 uimを使う
501 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/20(日) 22:28:39 ] >>498 挿入モードで日本語を入力してる状態から、Esc一発で日本語入力offにしてコマンドモードに戻る方法という意味です。 >>499 ありがとう、でも解決しなかった・・。vimはcygwinで7.1を使ってる。 gvimでは動くみたい。kaoriyaのgvimrcにこの設定が書いてあった。
502 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/20(日) 22:38:52 ] >>501 日本語使えない奴は消えろ。
503 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/20(日) 22:46:05 ] 入力の切り替えは、インプットメソドがにぎっってるから無理ちゃうの? そのインプットメソッドが、vimモードなるものを実装してたらできるかもしれんが
504 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/20(日) 23:15:16 ] >>503 サンクス。できなそうなので諦めます。 >>502 消えるよ
505 名前:495 mailto:sage [2008/07/21(月) 07:48:03 ] >>495 vimを使うのを止めて、 rpm -e vim vim-common Plusに入っているjvimを使うことにしました。 apt-get install jvim こちらのjvim(3.0-j2.1b)ですと、期待通りの動作になりました。
506 名前:500 [2008/07/21(月) 07:55:47 ] >>504 オレは!?
507 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/21(月) 13:38:03 ] テレビや新聞で詳しく報道されない「毎日新聞英文サイト変態記事事件」、一体何が問題なのか? - GIGAZINE gigazine.net/index.php?/news/comments/20080721_mdn_mainichi_jp/
508 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/26(土) 22:31:24 ] ひさしぶりにここに来たら、ちゃんとvim7のマニュアル翻訳してくれてた 人がいたのね。 これでおいらのページはお役ごめんだな。 明らかにこっちのが使い易そうだから、次のテンプラ からはこちらに変更して欲しいな。 # 近いうちにおいらのページは削除するな。 改めて、yukihiro.nakadaira さん、GJ!
509 名前:508 [2008/07/26(土) 22:34:35 ] うあ、url書くの忘れてた。 おいらは www.water.sannet.ne.jp/clean/gvim.doc/vimmain.html の作者な。 なので、次のテンプレからはこのURLを外してください。 よろしくおながいします。
510 名前:名無しさん@お腹いっぱい。 [2008/07/27(日) 01:59:24 ] html.vimを使って見たいと思うが、日本語のマニュアルはどこにあるの だろうか?分かる方、教えて下さい。
511 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/27(日) 03:19:45 ] html.vimの説明は:help htmlで見られるね。 日本語マニュアルはこっち www.kaoriya.net/vimdoc_j/
512 名前:名無しさん@お腹いっぱい。 [2008/07/27(日) 07:16:59 ] >511 有り難う。でも、help htmlはsyntaxの説明です。 私が欲しいのは、 www.vim.org/scripts/script.php?script_id=453 に有るhtml.vimの日本語のマニュアルが欲しい。分かる方、教えて下さ い。
513 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/27(日) 10:22:03 ] >>512 君は学校行ってないの? これが分からないと、日本でも街中の看板とか意味が理解できなんだろうね。
514 名前:名無しさん@お腹いっぱい。 [2008/07/27(日) 10:45:44 ] >513 そういう事は聞いていない。答えになっていない。 日本語が読めないの? どこの人?
515 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/27(日) 10:47:03 ] 気違いの相手するな馬鹿。 sageてない時点で要らない子なのは判るだろ?
516 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/27(日) 10:51:36 ] >>512 欲しければ 自力で翻訳するか、対価を払って人に頼めばいいだろう。 わざわざ ageるな。
517 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/27(日) 10:57:35 ] / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ Λ_Λ < ふぅー、チョパリーのふりはつかれるぜ <丶`∀´>513\____________ ( ̄ ⊃・∀・)) | | ̄| ̄ 〈_フ__フ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ Λ_Λ < 何見てるニダ。 <丶`∀´ >513\____________ ( ̄ ⊃・∀・)) | | ̄| ̄ 〈_フ__フ
518 名前:名無しさん@お腹いっぱい。 [2008/07/27(日) 11:40:26 ] >516 ついでに、この掲示板も閉じたら
519 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/27(日) 12:59:25 ] >>514 僕ちゃん夏休みの宿題はもう諦めたのかな?
520 名前:名無しさん@お腹いっぱい。 [2008/07/27(日) 13:30:27 ] >519 阿保 返事が無い事を見れば、とっくに解決している。 下らないことで、汚すな
521 名前:名無しさん@お腹いっぱい。 mailto:age [2008/07/27(日) 13:57:55 ] ニャース・ΜL キテガイリスト 28人目 pc11.2ch.net/test/read.cgi/unix/1211200469/ ニャース・ΜL キテガイリスト 28人目 pc11.2ch.net/test/read.cgi/unix/1211200469/ ニャース・ΜL キテガイリスト 28人目 pc11.2ch.net/test/read.cgi/unix/1211200469/ ニャース・ΜL キテガイリスト 28人目 pc11.2ch.net/test/read.cgi/unix/1211200469/ ニャース・ΜL キテガイリスト 28人目 pc11.2ch.net/test/read.cgi/unix/1211200469/ ニャース・ΜL キテガイリスト 28人目 pc11.2ch.net/test/read.cgi/unix/1211200469/ ニャース・ΜL キテガイリスト 28人目 pc11.2ch.net/test/read.cgi/unix/1211200469/ ニャース・ΜL キテガイリスト 28人目 pc11.2ch.net/test/read.cgi/unix/1211200469/ ニャース・ΜL キテガイリスト 28人目 pc11.2ch.net/test/read.cgi/unix/1211200469/ ニャース・ΜL キテガイリスト 28人目 pc11.2ch.net/test/read.cgi/unix/1211200469/
522 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/27(日) 14:16:31 ] そんなことよりお前ら、「パンツ ◆7vYOZotTDo」がリアルで逮捕されたことをどう思うよ? 埼玉県上尾市上尾村、無職 小沢史人 容疑者(32)のことだよ。 こんなところで煽りあってる場合じゃねーんじゃね?
523 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/27(日) 15:40:12 ] 煽りあいより、さらにどうでもいいでがす。
524 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/27(日) 15:45:16 ] 2chでコテハンなんかつかてるやつは、目立ちたがりやだから 良くも悪くも そして、ほとんどは悪い方で目立つ
525 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/11(月) 11:07:45 ] pc11.2ch.net/test/read.cgi/linux/1209657943/825 >浮動小数点数に対応した「VIM 7.2」がリリース >ttp://journal.mycom.co.jp/news/2008/08/11/001/index.html
526 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/13(水) 22:44:34 ] 7.2 cygwinでmakeしてみた -with-iconvが要らなくなったみたい。 いまんとこ7.1と違いはわからん
527 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/14(木) 12:14:52 ] 日本語入力を起動すると、 "-- 挿入 --" という表示が "-- IM 挿入 --" になった。すげえ!! …って、誰が嬉しい機能なんだ。
528 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/14(木) 13:56:29 ] less.shってページャとして常用するにはイマイチだと思っていたけど mysql の pager に設定すると、横スクロールができるからなかなかいい感じ。
529 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/14(木) 14:49:03 ] 本当に本当に初心者質問で失礼します。 Windows 環境にて Kaoriya さんの Gvim を使っていますが 起動時に毎回以下のメッセージが出て邪魔なのです。 --------------------------- Vim Initialisation --------------------------- Cannot load registered type library. Do you want to register Vim now? --------------------------- はい(Y) いいえ(N) --------------------------- これを出さないようにする方法はありますでしょうか?
530 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/14(木) 16:48:24 ] はい(Y) で登録したら、次からは訊かれないんじゃなかったっけ。
531 名前:529 mailto:sage [2008/08/14(木) 17:18:13 ] >> 530 レスありがとうございます。 また説明不足、失礼しました。 はい(Y) と応えてもまた聞かれてしまうのです。 以下に はい(Y) を選んだ後の状態について書きます。 まず以下のメッセージが表示されます。 Registered successfully OK そして OK ボタンを押すと以下が表示されます。 You must restart Vim in order for the registration to take effect. OK ここで OK ボタンを押すと gvim が終了してしまいます。 # エラーメッセージは表示されません。 # また gvim のウィンドウが開く様子もありません。 仕方がないので再度 gvim.exe を起動します。 すると最初の はい(Y) を選択するメッセージボックスが 再び表示されてしまいます。以下、延々と前述の通りの動作となります。 ちなみに いいえ(N) を選ぶと gvim が起動します。 が、一度終了し再度起動するとやはり、 はい(Y)、いいえ(N) を選択するメッセージボックスが 表示されてしまいます。
532 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/14(木) 18:53:10 ] 「:help -silent」を見れ とのことです。 ttp://osdir.com/ml/editors.vim/2002/msg03964.html
533 名前:529 mailto:sage [2008/08/14(木) 22:33:33 ] >>532 レスありがとうございます。 結論から先に書きますと、状態は変わっていません。 -silent オプション付きで -unregister, -register してから 起動してみましたが、依然としてメッセージが表示されてしまいます。 起動時に -silent を付けたりもしましたが変わりません…。 度々、スレ汚し恐縮ですが何か情報がありましたらご教授ください。
534 名前:529 mailto:sage [2008/08/14(木) 22:51:58 ] Gvim のバージョンすら書いて無かったですね。失礼しました。 バージョンは以下です。 VIM - Vi IMproved 7.1 (2007 May 12, compiled May 31 2008 10:29:00) MS-Windows 32 ビット GUI 版 with OLE サポート 適用済みパッチ: 1-305
535 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/14(木) 23:13:48 ] :help -register >you need to run gvim as "Administrator". で駄目だったらunix板の範疇でないような。
536 名前:529 mailto:sage [2008/08/14(木) 23:32:55 ] >>535 レスありがとうございます。 ヘルプで -silent の手前にあったので -register も既に見ているのですが 管理者 (Administrator) でログインしているので、 これも違うような気がします…。 解決難しそうですね(´・ω・`) Windows 版 gvim 板があるか探しに行くか、IRC のチャンネル探してみます。 λ...
537 名前:529 mailto:sage [2008/08/14(木) 23:42:14 ] 早すぎますが帰ってきました(´・ω・`)ノ Windows Gvim のスレは無いみたいで…。 Karioya さんのサイトの掲示板も動いてないみたいです…。 ただ進展が1つありました。 以下の Gvim はレジストリ登録に成功します。 www.vector.co.jp/soft/dl/win95/writing/se117961.html Kaoriya様 Gvim 7.1…× Kaoriya様 Gvim 6.4…× Vector 様 Gvim 5.7…○ うぅ…何が間違っているんだろう…。
538 名前:529 mailto:sage [2008/08/14(木) 23:51:35 ] 何度も書き込みごめんなさい。 えー…解決しました。一応。 なぜか Vector 様にある Gvim 5.7 を起動した後は、 Kaoriya 様の Gvim 7.1 も通常通り利用できるようになりました…。 念のためレジストリを gvim で検索して削除してから、 再度 Kaoriya 様 Gvim 7.1 を起動しましたが問題は再発しません。 …分かりません。 分かりませんが問題はなくなりました(´・ω・`) スレ汚し失礼しました。
539 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/15(金) 00:31:30 ] >>538 ソフトウェア板にvimスレあるよ vim Part2 pc11.2ch.net/test/read.cgi/software/1184593664/
540 名前:529 mailto:sage [2008/08/15(金) 01:28:24 ] >>539 Σ これは失礼しました! スレ名を見て、ここの過去ログかと勘違いしてました…。 ありがとうございます。
541 名前:名無しさん@お腹いっぱい。 [2008/08/16(土) 11:15:56 ] :let var = "hello!" :!echo var :!echo "hello!"みたいに、ここで変数varを展開したい。 どうすればええの?
542 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/16(土) 11:36:56 ] :echo var でいいんじゃね? ! いらない
543 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/17(日) 05:13:49 ] もしかして、外部のコマンドで、変数の値を使いたいってことかな? そっちの質問の場合は :echo system("echo " . var ) な感じ。
544 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/20(水) 11:27:28 ] RltvNmbr.vim - Display relative line numbers : vim online www.vim.org/scripts/script.php?script_id=2351 相対行番号プラグイン。 いろんな意味で面白い。
545 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 11:44:25 ] vimで文末の改行を除去したいのですが、どうしたらいいんでしょうか?
546 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 12:01:27 ] J
547 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 12:43:44 ] i Delete(BS) Esc
548 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 22:19:56 ] 文末って行末じゃなくて ファイル最後のって意味じゃないの?
549 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 22:35:54 ] それは文章末。
550 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 22:52:23 ] 文章末=文末 だろ?
551 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 23:04:20 ] つまり。の後??
552 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 23:18:48 ] 文がいくつか集まったものが文章。
553 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/04(木) 02:26:03 ] ぶんまつ 【文末】 文の終わり。 ぶん 【文】 (1)言語単位の一。思考や感情を言葉で表現する際の、完結した内容を表す最小の単位。 多くは複数の文節によって構成されるが、「待て」「さようなら」のような一語文もある。 文字で表す場合には、通常、文の切れ目に句点「。」を打つ。センテンス。文章。 (2)複数の文(1)から構成され、あるまとまった思想を表したもの。文章。「―を練る」 ぶんしょう 【文章】 (1)話し手または書き手の思考や感情がほぼ表現し尽くされている一まとまりの統一ある言語表現で、 一つもしくは複数の文(1)から成るもの。 一編の小説・評論・詩などの類。講演や複数の話者による座談など音声言語を含めることがある。 それ自体で表現が完結しているものならば、和歌や俳句も文章といえる。 (2)「文(1)」に同じ。
554 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/04(木) 02:27:59 ] >>545 はどこ行った?
555 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/04(木) 14:31:19 ] 範囲を指定して置換するにはどうすればいいですか?
556 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/04(木) 15:27:29 ] 邪道かもしれんけど 1. Vで対象範囲を指定 2. : を押下 3. :'<,'> に続けて、s/置換元/置換後/g と入力、return/enter ファイル全体の場合は、:%s/〜
557 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/04(木) 15:49:39 ] 普通に :5,10s/aaa/bbb/g とかじゃだめなん?
558 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/04(木) 15:57:36 ] >>557 その手が在ったか!ありがとうございます
559 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/04(木) 16:55:27 ] IEEEの無線のスレかとオモタ
560 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/06(土) 16:48:34 ] ルーラーに文字コード表示させたい
561 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/06(土) 17:09:49 ] と言ったらできました
562 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/06(土) 18:17:21 ] 行単位の範囲指定で、開始行,終了行番号を入力するのと、ビジュアルモードで範囲指定するのと、 Vimユーザにとってどっちが使いやすいって思うものなんだろう? 自分はV3jjみたいに、ビジュアルモード→大まかな行数入力→jkで微調整という感じなんだけど。 他の人はどうしてるか気になった。
563 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/06(土) 18:41:00 ] >>562 >行単位の範囲指定で、開始行,終了行番号を入力するのと、ビジュアルモードで範囲指定するのと、 小さい範囲の場合は、ビジュアルモードを使います。 広い範囲だと、a や b でマークしてから、 :'a,'bCommand します。
564 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/06(土) 20:00:05 ] >>563 「.」で現在のカーソル位置が指定できるぞ。
565 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/07(日) 03:52:21 ] 文字列 # debug [ と # ] debug を含んだ行と,この2行に挟まれた部分を ファイル全体に渡って削除したいのですが, どのようなコマンドで実現できるでしょうか?
566 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/07(日) 12:23:13 ] >>565 :g/# debug \[/,/# \] debug/d
567 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/08(月) 02:07:09 ] >>566 それって2個あったときにがっつり消しちゃわない?
568 名前:565 mailto:sage [2008/09/08(月) 05:18:53 ] >>566 ありがとうございました。
569 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/09(火) 16:23:30 ] MacのターミナルからVim7.0.234 を使っています。 :set nocindent :set lispなどをしているのですが Lispコードを編集しようとするとインデントがうまくいきません。 Emacsユーザーの方と違うというか、見づらくなってしまいます。 何かうまい方法が有ればよろしくお願いします。
570 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/11(木) 00:47:23 ] :help 'lisp' とりあえず autoindent と cpoptions の p フラグと lispwords の確認など あとは indentexpr でカスタマイズ 基本は lispindent() を使いつつ気に入らないとこだけ変える
571 名前: p7149-ipbfp1305fukuokachu.fukuoka.ocn.ne.jp mailto:sage [2008/09/11(木) 01:13:19 ] いやっほー
572 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/11(木) 02:40:38 ] ありがとうございます。 明日(今日)ためしてみます。
573 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/14(日) 03:32:09 ] Emacsはtabが2spaceなんだよということを設定し set expandtabを設定したところうまくいきました。 もうますますVimが便利になりました。
574 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/14(日) 12:03:40 ] vimのメーリングリストにはどのような物がありますか? よろしくお願いします。
575 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/14(日) 15:15:52 ] 日本語だと、 groups.google.com/group/fj.editor.vi が7月に動いたきり、どこも動いてない
576 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/14(日) 15:45:21 ] groups.google.co.jp/group/vim_jp 日本語の一番活発なメーリングリストはここ
577 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/14(日) 18:06:32 ] fj.* はメーリングリストでないのでは?
578 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/14(日) 21:26:59 ] >>575-576 ありがとうございました。
579 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/17(水) 17:59:38 ] VimにはEmacsなどにあるプログラミングの補助機能は有りますか? 新規HTMLファイルを作成すると自動的にテンプレートを入力するなど そういったテンプレートを入力する方法は有りますか? よろしくお願いします。
580 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/17(水) 18:25:00 ] C++とVimなら大丈夫だが EmacsとHTMLに詳しくないのでよく分からない
581 名前:名無しさん@お腹いっぱい。 [2008/09/17(水) 19:21:28 ] :h template
582 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/17(水) 20:20:21 ] >>579 公式サイトにスクリプトがたくさんあるよ。
583 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/17(水) 21:32:39 ] ありがとうございます。確認してみます。
584 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/17(水) 21:41:01 ] $ emacs shinki.html 真っ白なバッファが開くだけで何も起きない…
585 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/18(木) 06:14:57 ] >>584 html-helper-modeという物が有り それを標準のhtml編集モードに設定してあるのです。 >>all ありがとうございます。無事解決しました。
586 名前:名無しさん@お腹いっぱい。 [2008/09/18(木) 08:17:08 ] dとjのキーを入れ替えるために noremap d j noremap j d としましたがddとすると2行削除されてしまいます。 dとjのキーを入れ替えるにはどうしたらいいのでしょうか?
587 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/18(木) 08:51:10 ] >>586 入れ替え自体はその設定でできるよ。 他の設定が原因で上手くいってないんじゃないかな。 :map d :map j の結果はどうなってる?
588 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/18(木) 09:04:30 ] オペレータ保留モードを考慮に入れないと。
589 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/18(木) 11:05:06 ] 質問です。 unix系ではctrl+スペースキーで日本語切り替えなのですが、 windowsだとalt+半角全角キーになっています。 基本的にはosの仕様だと思いますが、今までunix系でvimを使用していたので、 windowsのvimでもctrl+スペースキーで日本語切り替えしたいのですが どのようにしたら実現出来ますでしょうか。 ただし、windowsのvim以外では通常通りalt+半角全角キーで日本語切り替えにしたいです。
590 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/18(木) 11:11:43 ] その条件では無理です。
591 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/18(木) 11:29:46 ] AutoHotKeyとか外部ソフト使わないと無理だろうね
592 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/18(木) 16:53:31 ] >>586 set lmap=dj,jd >>589 inoremap <silent> <C-Space> <C-^> nnoremap <silent> <C-Space> :<C-u>let &iminsert=(&iminsert == 2) ? 0 : 2<CR>
593 名前:名無しさん@お腹いっぱい。 [2008/09/22(月) 16:09:56 ] C-x や C-a でカーソル上の値を上下できますが、カーソル上の値を上下した値を使って その行の置き換えって出来ますか?
594 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/22(月) 17:16:56 ] 日本語でおk
595 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/22(月) 18:00:57 ] >>593 exモードで<C-R><C-W>とするとカーソルの下にある単語を拾ってこれるけど、それでどうにかならないかな? 1 abc という行の、1にカーソルがある状態で <C-A>:s/abc/<C-R><C-W>/<Enter> とやると、 2 2 という行になるよ。
596 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/22(月) 19:44:06 ] 日本語でおk は概ね読む側の読解力の問題とどこかで見たことがあるが、本当のことなんだな。
597 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 03:26:23 ] 以前は読解力がある上で、文法のおかしなレスに対して言っていたんだけどね。 いつの間にやらー
598 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 03:27:00 ] kwsk、あたりが妥当かな
599 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 04:56:44 ] というか>>595 の解答で当ってるの? カーソル下のwordを使って置換をする方法なら、>>595 の解答で当ってるけどさ
600 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 10:49:14 ] >>599 カーソル位置の数値を行番号とみなして、 その(行番号の)行を置き換えしたい ってことじゃないかな?
601 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 11:03:08 ] aaaBBBBaaaBB aaaaBBaaBBB BBBaaaaBBBB aaBBBBaaaBB ↓ cccBBBBaaaBB ccccBBaaBBB BBBaaaaBBBB ccBBBBaaaBB のように、行頭にある特定の文字だけを同数の別の文字に置き換えたいのですが どうすれば良いでしょうか?
602 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 11:20:41 ] s/^\(a*\)/\=tr(submatch(1),"a","c")/
603 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 12:45:37 ] おおおおーそんなことができるんですかあ ありがとうございました!
604 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/24(水) 17:44:57 ] FreeBSDでvim 7.2を--enable-multibyte --with-features=big&パッチ1-22まで適用してコンパイルしたんですが、 「vim .」とかでファイルエクスプローラを起動するとディレクトリの頭に固定で"e"がついて移動とかができません。 皆さんの環境では発生していませんか?
605 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/24(水) 18:08:25 ] ああ、本当だ。dired(?)なんて使わないから全然気付かなかった。 ちなみに v7.2 パッチなし。
606 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/27(土) 15:05:44 ] vim使いの人に質問です。 vimで、任意の文字列を削除してからそこに決まった文字を挿入する操作を繰り返す場合、 どのような操作を行えば楽でしょうか? 例えば、 if (abcdef == 1) { aaaa(); } if (ghijkl == 2) { bbbb(); } if (lmnop == 3) { cccc(); } ↓ if (xxxx == 1) { aaaa(); } if (xxxx == 2) { bbbb(); } if (xxxx == 3) { cccc(); } のような編集をしたい場合です。 windowsのテキストエディタだと、クリップボードに「xxxx」を入れた状態で、 変更したい範囲をマウスかShift+矢印で範囲選択してCtrl+V、 という操作を繰り返すところですが、vimだと任意の文字列を削除した時点で レジスタの内容が削除した文字に置き換わってしまうため、 削除→貼り付けという操作が楽に行えない気がします。
607 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/27(土) 15:45:10 ] xxxxを""以外のレジスタに入れといて たとえば"aなら"apでペーストできる 詳しくは :h registersで 繰り返しはマクロを使うとか:sで置き換えるとかお好みでどうぞ
608 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/27(土) 16:03:24 ] 3カ所ぐらいならcwでワード置き換えて.で繰り返しだな。俺の場合。
609 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/27(土) 21:23:01 ] >>606 >vimで、任意の文字列を削除してからそこに決まった文字を挿入する操作を繰り返す場合、 単純に、正規表現による置換を知らないのでは? :%s/if\s*(\s*\w\+\s*==/if (xxxx ==/ とか。 「 最初に "if" があり、0 個以上の空白、"(" があり、0 個以上の空白、 1個以上の英数字があり、0個以上の空白、最後に == がある」文字列 を 「if (xxxx ==」 に置換します。
610 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/27(土) 23:53:43 ] すれ違いだが、switch文使わないの?
611 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/28(日) 00:08:13 ] 質問者ではないが、 switch文にdefaultラベルがないとワーニングを吐くコンパイラもある。 空default書くだけでパスできるのだが、あまりスマートでもない気もする。 俺なら分岐の数が3つくらいなら、可読性が損なわれないならifの羅列にする。
612 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/28(日) 13:40:36 ] コマンドモードのTABによるキーワード補完で 大文字/小文字の区別をしないようにするには どう設定すればいいですか?
613 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/28(日) 16:59:05 ] 任意の単語に移動して qqでマクロ開始して ciw で単語を消して入力モードに入って xxxxxと打ち込んだらエスケープして q を押してマクロおえる 次の任意の単語に移動して@@でその単語も書き換える
614 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/28(日) 17:54:30 ] ちょw
615 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/28(日) 19:45:27 ] X上のターミナルエミュレータ+screen上でvimを使っていて screenをデタッチ→Xを終了するとvimまで落ちてしまう vim -Xだと落ちないけど"*が使えなくなる -X無しで起動しつつXに釣られて落ちない方法はないですかね
616 名前:名無しさん@お腹いっぱい。 [2008/09/29(月) 11:13:48 ] vim Part2 pc11.2ch.net/test/read.cgi/software/1184593664/921- 921 名前:KoRoN@Vim%Chalice ◆8XALICEsdk [sage] 投稿日:2008/09/29(月) 09:33:04 ID:xoVgrKPO0 週末、Bramに会うことになったんだが…何か聞いてほしいネタはあるかな? 当方、英語力が低いのであまり高度な内容は無理。ゴメン
617 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/29(月) 23:50:31 ] >>607-614 ありがとうございました。 例としてはif文を出しましたが用例は様々なパターンがあって、 保持している文字とある範囲の文字を置き換える操作全般に適用できる方法が 何かないかと思って質問させてもらいました。 ("aPは、日常的に使う操作にシフト操作付きの3ストロークだとキツイと思いました)
618 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/30(火) 01:56:12 ] 俺もciwで続きは . だなあ。 ヤンクがすっ飛んだら u <C-R> yiwで拾いなおしたりしてる。なんかまぬけだけど。
619 名前:名無しさん@お腹いっぱい。 [2008/09/30(火) 18:05:45 ] C-aでインクリメントしていくと、たまに数字が飛ぶことがあるのですが、 (17の上で C-a すると 20になるなど これは何かの設定になるのでしょうか?
620 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/30(火) 20:36:38 ] 017、のtypoという前提で。 :he nrformats うちは8進認識だけ勘弁して欲しかったので以下のように。 :set nrformats -= octal
621 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/01(水) 08:01:55 ] shをオートインデントさせたいんだけどできますか?
622 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/08(水) 23:28:08 ] 1週間以上経つが未だ↑の意味が分からない。
623 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/08(水) 23:37:41 ] >>622 set filetype=sh syntax on set ai とかでいいんじゃない
624 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/09(木) 00:24:49 ] 3行目だけでいいんじゃない、と思う。
625 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/10(金) 11:15:18 ] 拡張子shのシェルスクリプトファイルに対し、オートインデント機能を自動で適用したい。 という意味であったと、>>623 を見てようやく理解できた。 もしかしたら、シェルスクリプト特有のインデントを行いたい、という意味も含んでいるのかもしれない。
626 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/11(土) 10:08:45 ] ワイドモニタばかりのご時世なのでこんなスクリプトを書いてみたんですが、 もっとちゃんとした、こういうプラグインってありませんか? function! s:SynchronizeWindow() let dctView = winsaveview() let nCurWin = winnr() let nCurBuf = bufnr("%") let nCurTop = dctView["topline"] let nCurBot = line("w$") exe nCurWin+1 . "wincmd w" let isOtherWin = nCurWin != winnr() if isOtherWin let dctView["topline"] = min([nCurBot+1, line("$")+1 - winheight(".")]) else exe nCurWin-1 . "wincmd w" let isOtherWin = nCurWin != winnr() if isOtherWin let dctView["topline"] = max([nCurTop - winheight("."), 1]) endif endif if isOtherWin if nCurBuf == bufnr("%") let lstPos = getpos(".") call winrestview(dctView) let lstPos[1] = max([min([lstPos[1], line("w$")]), dctView["topline"]]) call setpos(".", lstPos) endif exe nCurWin . "wincmd w" endif endfunction
627 名前:626 mailto:sage [2008/10/11(土) 10:10:27 ] すいません、↑は 隣のウィンドウを今のウィンドウのbottom+1 から表示するものです。
628 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/11(土) 20:21:19 ] scrollbindとか?
629 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/12(日) 21:24:18 ] おれならこうかく function! s:SynchronizeWindow() let nCurWin = winnr() let nCurBuf = bufnr("%") let nCurTop = line("w0") let nCurBot = line("w$") wincmd w if nCurWin != winnr() && nCurBuf == bufnr("%") execute printf("normal! %dzt", nCurBot + 1) endif wincmd W wincmd W if nCurWin != winnr() && nCurBuf == bufnr("%") execute printf("normal! %dzb", nCurTop - 1) endif wincmd w endfunction
630 名前:626 mailto:sage [2008/10/13(月) 21:42:49 ] >>628 scrollbindってオフセット付きじゃなくて 同じ行からの表示ですよね? >>629 そうか、normalでノーマルモードの キーバインドが実行できるんですね、 勉強になりました。
631 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 16:33:36 ] >>630 >>628 じゃないけど。 オフセット付きとか関係なくて、scrollbindしたタイミングでbindされるよ。 :e hoge.txt gg :vsplit <C-W>l <C-F> :windo set scrollbind <C-W>h <C-D> という感じでできたよ。
632 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/15(水) 20:56:25 ] kaoriya版のVim 7.1を使っています。 gvimでコマンドモードで複数のファイルをタブで一斉に開く方法ありませんか? コマンドプロンプトからで言うと以下のようなイメージなんですけど。 start gvim.exe --remote-tab-silent <file1> start gvim.exe --remote-tab-silent <file2>
633 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/15(水) 21:28:03 ] :argadd <file1> <file2> :argdo :tabedit とか?
634 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/15(水) 22:42:29 ] >>633 どうもありがとうございました。 初めて知りました。
635 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/19(日) 00:22:35 ] 挿入モードからコマンドモードに切り替えるときに, 全角入力なら半角入力に切り替えてくれるような方法ってありませんか?
636 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/19(日) 00:50:36 ] 挿入時にのみ日本語変換機能がonになるskk.vimに、日本語変換を変更する。
637 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/19(日) 01:37:24 ] >>635-636 の流れはテンプレ化しそうだなw
638 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/19(日) 18:03:26 ] >>636 ありがとうございます.ためしてみます.
639 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/22(水) 08:05:01 ] vimをportsからインストールしましたが、ディレクトリを開いたあとに、ディレクトリ一覧からもう一度 ディレクトリを選択して表示することができません。。。。 " ============================================================================ " Netrw Directory Listing (netrw v132) " ============================================================================ e./ e.snap/ edev/ eetc/ (etcで enterを押したら、その下に動くようにしたい) :version VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Oct 4 2008 17:05:37) Included patches: 1-6, 8-14 Big version with GTK GUI. Features included (+) or not (-): +arabic +autocmd +balloon_eval +browse ++builtin_terms +byte_offset +cindent +clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments +cryptv +cscope +cursorshape +dialog_con_gui +diff +digraphs +dnd -ebcdic +emacs_tags +eval +ex_extra +extra_search +farsi +file_in_path +find_in_path +float +folding -footer +fork() -gettext -hangul_input +iconv +insert_expand +jumplist +keymap +langmap +libcall +linebreak +lispindent +listcmds +localmap +menu +mksession +modify_fname +mouse +mouseshape +mouse_dec -mouse_gpm -mouse_jsbterm +mouse_netterm +mouse_sysmouse +mouse_xterm +multi_byte +multi_lang -mzscheme +netbeans_intg -osfiletype +path_extra -perl +postscript +printer -profile -python +quickfix +reltime +rightleft -ruby +scrollbind +signs +smartindent -sniff +statusline -sun_workshop +syntax +tag_binary +tag_old_static -tag_any_white -tcl +terminfo +termresponse +textobjects +title +toolbar +user_commands +vertsplit +virtualedit +visual +visualextra +viminfo +vreplace +wildignore +wildmenu +windows +writebackup +X11 +xfontset +xim +xsmp_interact +xterm_clipboard -xterm_save
640 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/22(水) 19:57:29 ] だから、ディレクトリ名に "e." が付くせいで駄目なんじゃないかって、上の方で誰かが言ってたじゃん。
641 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/23(木) 21:14:46 ] [表示] - [メニューバーの表示] のチェックを始めから 外しておくようにするには、どうしたらいいのでしょうか?
642 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/23(木) 23:51:35 ] 表示 メニューバーの表示というものが見あたらないけど、たぶんgvimrcに以下のものを書いておけばいいと思う。 set go-=m やりたいことと違ってたらごめんね
643 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/29(水) 00:11:00 ] vimrcが開けません。 $ vi /home/ユーザ名/.vimrc のどこが間違えてるわけ?
644 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/29(水) 00:29:26 ] まず.vimrcが存在するのか確かめてみては
645 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/29(水) 01:43:09 ] OS:Debian 4.0r5 Gvim vim-LateXをサイトにしたがって~/.vim以下に展開、.vimrcに設定をコピペ したのですが.texファイルを開いても一切メニューに表示されません どのようにすればいいのでしょうか? よろしくお願いします。
646 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/29(水) 02:43:24 ] >>643 vi ~/.vimrc ってやってみたら?
647 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/29(水) 02:44:25 ] >>645 :scriptnames の結果を見る
648 名前:名無しさん@お腹いっぱい。 [2008/10/29(水) 20:25:28 ] >>643 一般ユーザーで他のユーザーの .vimrc を開こうとしているとか…
649 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/29(水) 22:18:05 ] 開けない原因も出力しないVimって・・・
650 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/29(水) 22:27:32 ] >>643 の内容はスレ違いだと思うんだが。
651 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/30(木) 10:58:25 ] >>650 するどいお!
652 名前:名無しさん@お腹いっぱい。 [2008/10/31(金) 20:40:16 ] 最近 Bram がアップデートしないから、みんなネタ不足なんだ…
653 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/01(土) 20:12:52 ] Vimのロードパス(?)設定って何処ですればいいのでしょうか? Gvimの:sh上でのwhichの結果とコンソール上のvimのwhichの結果に 違いが生まれてしまいます。よろしくお願いします。
654 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/02(日) 22:08:27 ] which の結果は $PATH 環境変数によって変わる vim は $PATH を書き換えない (普通は) .shrc とかでなんか変なことになってんじゃないの
655 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/04(火) 23:58:38 ] 行番号の色を変えたくて、 www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/vim_faq_help.html#faq-24.4 ここを参考に、.vimrcに hi linenr guifg=red guibg=black と記述したのですが、変わりませんでした。 どうすればいいのでしょうか?
656 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/05(水) 02:22:12 ] gvimなのかvimなのかちょっとわからん。 :highlight linenr ctermfg=1 ってやるとどうなるんだろう。
657 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/05(水) 10:28:34 ] >>655 :scriptnames とやってこれまでにロードしたファイルをみてみ 最後に設定した色指定が使われる おそらくgvimrcから読み込まれるカラースキームが使われている ちなみにguibgとguifgならvimrcでなくgvimrcに書く類のものだが、 当然書いても無駄で、常に自分の設定を適用したいのなら 次のようにする augroup MyColorScheme autocmd! autocmd ColorScheme * highlight LineNr guifg=red guibg=black augroup END
658 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/05(水) 10:53:27 ] あぁごめん colorscheme読み込んだ後なら.gvimrcに highlight LineNr guibg=red guibg=black とかいてもいいかもしらん
659 名前:655 mailto:sage [2008/11/05(水) 17:49:27 ] 後出しになってしまい、すいません。 gvimではなく、vimです。 >>656-658 出来そうなものを試してみましたが、変化ありませんでした。
660 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/05(水) 17:52:38 ] vimならguifgとguibgじゃなくてctermfgとctermbgじゃないか
661 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/05(水) 17:57:19 ] quickrun.vimとかいう日本人がつくったプラグインを見かけたんだが、 これは$HOME/.vimfiles/ftplugin/ruby.vimとか各ファイルタイプの設定ファイルで setlocal makeprg=ruby\ % とかにしといて、実行するときはいつも :make するほうがvim的なルールにのっとってないか このときmapはグローバルでもバッファローカルでもなんでもかまわない
662 名前:655 mailto:sage [2008/11/05(水) 21:44:50 ] すいません、やっぱり>>656 さんの highlight linenr ctermfg=1 で、出来ました。 1〜9まではそれぞれの色がつき、10以降は文字と同じ色になったので、10にしておきました。 >>656-660 さん、ありがとうございました。 また、もう1つお聞きしたいのですが、 syntax off で構文ハイライトをオフにしているのですが、 カッコ ” 「」、{}” にカーソルがあると、対のカッコがその時だけハイライトされてしまいます。 これをオフにできないでしょうか? gvimではなく、vimです。
663 名前:656 mailto:sage [2008/11/05(水) 22:10:44 ] そりゃあよかった。 対のカッコがハイライトの件だけど、個人的にはハイライトよりもカーソルが 一瞬もってかれる事の方がいやだったので、謹製のプラグインを無効にしてる。 .vimrcに以下の行を。 let loaded_matchparen=1
664 名前:655 mailto:sage [2008/11/05(水) 23:39:04 ] >>663 できました。これで、だいぶ見やすくなりました。 ありがとうございました。
665 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/06(木) 03:12:51 ] >>661 quickrunの主旨はVim内でちょっとしたスクリプトを書きつつ その実行結果を別のウィンドウでチェックすることです。 なのでquickfixは使えませんよ。
666 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/06(木) 18:07:17 ] >>665 そうだったのかthx
667 名前:名無しさん mailto:sage [2008/11/07(金) 09:34:18 ] :helptag $HOME/.vim/doc .vimにあるヘルプは読めるようになったんですけど 元のグローバルなヘルプを読もうとするとVimが凍り付いてしまい ます。^zも効かないので仕方無く仮想端末からkillしてます。 何が悪かったのでしょうか?
668 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 11:41:33 ] おつむが悪いんでしょうねぇ^^
669 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 15:26:09 ] すいません、ある拡張子のファイルを開いたとき、 自動的にC++のシンタックスハイライトが適用されるようにできますか? 自分でシンタックスファイルを作る、とかは出てくるんですが、 既存の色分けを他の拡張子にも適用させる方法が見つからなくて。(´Д`;
670 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 16:18:07 ] vimの色をRGB値で任意指定することって無理でしょうか?
671 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 16:34:11 ] >>670 gvim?
672 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 16:58:00 ] 普通のvimです。gvimじゃないと色設定はできないのですか? $ which vim /usr/bin/vim $ vim --version VIM - Vi IMproved 6.3 (2004 June 7, compiled Aug 10 2005 18:49:40)
673 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 17:06:10 ] >>669 C++の亜種っぽい言語のシンタックスファイルを自作したときにC++のシンタックスを流用したことがある。 そのときはWindows版のgVimで試したけど、 (Vim7インストールディレクトリ)/runtime/filetype.vim を編集して au BufNewFile,BufRead *.<<拡張子>> setf <<言語名(C++ね。多分cpp)>> という一行を付け足したら自動的にシンタックスが適用されたと思う。 参考になればどうぞ
674 名前:670 mailto:sage [2008/11/07(金) 18:22:51 ] 調べたら、#ffffffでの色指定はgvim専用なんですね。諦めます
675 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 18:42:11 ] >>673 :setfiletypeだとfiletype pluginなどもC++のものが使われてしまう。 ハイライトだけなら:setlocal syntax=cppとすべき。 それとfiletype.vimはファイルの種類を判定・設定するために用いるものだから、 このケースでそれを編集するのは、効果的には間違ってはいないけど、良いとは言えない。 書くなら$MYVIMRCの方にすべき。 もしファイルの種類の判定・設定について独自のものを追加するとしても、 それは個人的なカスタマイズなのだから、$VIMRUNTIME下のファイルを編集すべきではない。 書くなら'runtimepath'中のいずれかのディレクトリ下のftdetect/{任意の名前}.vimにすべき。
676 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 01:57:09 ] :set listした時に全角スペースに色づけする方法は無いでしょうか? 制御記号表示の時は全角スペースに色が付き 非表示の時は色無しという風にしたいのです。
677 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 11:31:39 ] バッファの行追加/削除をスクリプトから検知するのは無理ですか?
678 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 11:45:27 ] $ vim プログラム 'vim' はまだインストールされていません。 次のように入力することでインストールできます: sudo ln -s /usr/bin/emacs /usr/local/bin/vim bash: vim: command not found
679 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 12:16:47 ] >>677 autocmd にファイルの変更はあるけどバッファの変更はねーな
680 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 14:11:11 ] >>676 'list'に応じて自動的に変えるのは無理。 'list'切り替え用のコマンドを作って、そこでハイライトの設定を変える方法はあるけど、 そのコマンド以外の手段で'list'を変更されたときに困るね。 >>677 BufferChangedのようなイベントはないし、Bramさんにリクエストしても追加されない可能性が高いと思う。 さっきちょっと試した範囲ではCursorMovedで代用できなくはない感じだったけど、 それではカバーしきれてないケースがあるかも知れない。
681 名前:680 mailto:sage [2008/11/08(土) 15:29:26 ] >>677 追記: 変更があったかどうかはb:changedtickを利用すれば分かる。
682 名前:677 mailto:sage [2008/11/08(土) 15:53:03 ] >>679-681 やっぱりバッファ監視用のイベントがないと難しいみたいですね >>680 さんのCursorMoved+b:changedtickを使ってみましたが 当然のことながらddやpのような、カーソルが動かない変更には対応できませんね もう少し考えてみます。どうもありがとうございました
683 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 16:14:29 ] :help todo | /BufChange/
684 名前:名無しさん@お腹いっぱい。 [2008/11/08(土) 19:01:20 ] 続けるにはENTERを押すかコマンドを入力して下さい。 これを出さないようにしたいのですけど、どうやればいいですか?
685 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 20:18:31 ] Vimを終了するには :quit<Enter> と入力してください は出なくていいと思う。 わざわざ出さないようにしたいとは思わないけど。
686 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 20:25:59 ] 誰もがvim/vi経験者だと思ってはいけない
687 名前:680 mailto:sage [2008/11/08(土) 21:51:30 ] >>682 いやいや、反応するよ。ちゃんと試してみて。
688 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/09(日) 01:19:15 ] set cmdheight=2 とかにすればそれが出る回数が減るかもね
689 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/10(月) 14:56:04 ] >>673 ,675 おお、そんな方法があったんですか。 どこかに登録するような気はしてたんですが。(´Д`; filetype.vimだとよろしくないようなので、 ~/_vimrcに>>673 のを書いてみました。 一応自動判別しているようなので、これで行きたいと思います。 ありがとうございました〜。
690 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 21:32:23 ] 左Altをメタキーにしたいのですが、設定の「Altでメタビットをたてる」にチェック入れても、メタキーが効いてくれません。 xevで確認すると keycode 64 (keysym 0xffe9, Alt_L) と出るので、メタキーになってないのだと思いますが、 どうやったらいいのでしょうか? ごった煮0.59です。
691 名前:690 mailto:sage [2008/11/13(木) 21:58:10 ] すいません、「Altでメタビットをたてる」のチェックを外すとメタキーが使えました。何やってんだろう自分・・・ でもそうすると、このオプションは何のためにあるんでしょうか
692 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/14(金) 02:20:09 ] スレチ。
693 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 11:00:48 ] VimでC言語書いてるけど、新規ファイルで毎回filetype=cって打つのが 面倒なんですけど、デフォルトでファイルタイプを指定する方法を教えてください
694 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 17:01:58 ] >>693 vim hoge.c という感じにすれば勝手になってない?
695 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 19:07:32 ] >>694 勝手になるよねぇ。ウチもなるし。 >>693 が「なっていない」と判断した根拠を知りたい。
696 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 19:09:37 ] 新規バッファを開いたときにプレーンテキスト扱いなのが気に入らないんじゃね
697 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 21:02:12 ] emacsのC-.のように、カッコを自動で判別して閉じてくれる機能はないでせうか。 <html> の次で C-. と打ったら </html> としてくれるような
698 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 21:29:52 ] >>695 そりゃ単にvim起動したからだと思うけどね。 メモ帳を起動して、編集して、名前を付けて保存という流れ。 >>697 closetagというプラグインがあったように思うよ。ちょっと曖昧だけど。
699 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 22:24:25 ] >>693 新規でバッファを開くっていうのがよく分からないが、単に:newとしているならば、それは無名バッファだから普通はファイルタイプが設定されない そうではなく、:new hoge.c や :e hoge.c としてもファイルタイプが設定されないのならば、 ftplugin.vimが読み込まれていないのかもしれない
700 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 22:48:24 ] >>698 どうもありがとうございました。 <input 〜〜〜> の次にタグ閉じようとすると </input> とかするの以外はいい感じです。
701 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 22:56:31 ] >>700 XHTMLに準拠してくれてるんだなあと前向きに解釈してみるのはどうかな
702 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 23:50:14 ] 普通に説明書に書いてあるが、こうやって使う :au Filetype html,xml,xsl source ~/.vim/scripts/closetag.vim
703 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/17(月) 09:08:49 ] vimにおいてバッファとはどういう意味ですか?
704 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/17(月) 09:50:53 ] タブブラウザにおける1枚1枚のタブみたいなものじゃないの
705 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/17(月) 11:30:14 ] 一概にバッファといってもヤンクバッファもあるわけで
706 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/17(月) 14:51:50 ] >>693 .vimrc に filetype plugin on filetype plugin indent on syntax on とか書いてないんじゃ
707 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/19(水) 23:12:34 ] Vim完全バイブル、絶版?
708 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/20(木) 01:17:44 ] >>707 ブックサービスなら扱ってるぞ。amazonは品切だけど、待ってりゃ入るかも。 gihyo.jp/book/2004/4-7741-2018-9
709 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/20(木) 09:15:21 ] v i m完全バイブ
710 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/20(木) 10:18:39 ] まあヘルプファイルがあれば要らないけどな
711 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/20(木) 10:35:13 ] まあソースコードがあれば要らないけどな
712 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/21(金) 20:36:04 ] まあバイナリがあれば要らないけどな
713 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/21(金) 22:19:44 ] なんでemacsに負けたの?
714 名前:名無しさん@お腹いっぱい。 [2008/11/21(金) 22:50:45 ] emacsって何?
715 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/21(金) 23:21:27 ] いつ戦ったの?
716 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/21(金) 23:46:18 ] emacsってなに?
717 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/22(土) 00:23:38 ] それって食べれるの?
718 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/22(土) 00:27:13 ] emacsさえあれば生きていけるという人がいるから ひょっとしたら食えるのかもしれん
719 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/22(土) 01:13:37 ] 人はemacsのみにて生きるものにあらず
720 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/22(土) 01:32:23 ] 挿入モードから抜けるときに(Escを押したとき)、IMを自動でオフにする方法を教えてください。
721 名前:名無しさん@お腹いっぱい。 [2008/11/22(土) 01:36:53 ] >>720 UIMのVi協調モードを使う 俺はUIM嫌いだから使わないけど 試してみては?
722 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/22(土) 05:40:41 ] どっちが勝ったかって言うとvimが勝ったんじゃね? ユーザーの数が圧勝でしょ。
723 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/22(土) 08:47:33 ] でもスレの勢いはEmacsの方が上だよ
724 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/22(土) 11:33:16 ] でもスレの勢いはPHPの方が上だよ
725 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/22(土) 12:42:34 ] 敗北宣言を確認
726 名前:名無しさん@お腹いっぱい。 [2008/11/22(土) 13:17:59 ] emacsの勝利でいいじゃん ついでにWindowsの勝利とかMS Officeの勝利とか 騒いでくれてもいいよ。
727 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/22(土) 14:45:04 ] ヴァ、Vimの勝利…(笑
728 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/22(土) 17:34:09 ] ヴァ?
729 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/23(日) 04:46:13 ] ベ、ベ、Vimって発音しにくい。 その点エマクソは発音簡単だからうらやましいです^^
730 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/24(月) 09:44:42 ] vim7 on centos5.2なんですが vimをcuiで使うときっていうかvimならcuiなんですが ステータスバーを常時表示するにはどうしたらいいのでしょうか。 と伺おうかと思いましたがヘルプが教えてくれたのでお暇します。 ありがとうございました。 :set laststatus=2
731 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/24(月) 09:45:29 ] またきてしかく
732 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/24(月) 20:33:52 ] デフォルトのカレントディレクトリがVimフォルダなのですが これを変更する方法を教えてください
733 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/24(月) 21:06:51 ] :cd :lcd
734 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/24(月) 21:13:15 ] すいません、説明不足でした "デフォルト"のカレントディレクトリの変更する方法を教えていただきたいです
735 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/24(月) 23:17:37 ] >>732 シェルからvimを起動すれば、今いる場所が普通にカレントになるはずだが…… Windowsで、スタートメニューか何かから起動してんのか? なら、ショートカットのプロパティで「作業フォルダ」を書き換えればいい
736 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/24(月) 23:18:32 ] >>734 .vimrc で cd
737 名前: mailto: [2008/11/27(木) 09:16:17 ] cindentでインデント量を設定するにはどうすればいいですか? :set cino=4 こうやってみたんですけど違うようでした。 ちなみにshiftwidth=8でts=4です。
738 名前: mailto: [2008/11/27(木) 09:16:52 ] 間違えました tsも8です。
739 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/27(木) 12:23:47 ] >>737 やりたいのは基本的なインデントの量を変えたいんだろうけど、それは :set softtabstop=4 :set shiftwidth=4 ね。'tabstop'は極力弄らないのが基本。 あと'cinoptions'はどうインデントするかについての細かい指定 (例えばswitch-caseのインデントはどういう風にするかなど)。 詳細は:help cinoptions-valuesに書かれてある。
740 名前:名無しさん@お腹いっぱい。 [2008/11/27(木) 17:47:08 ] >>739 ありがとうございます 願いが叶いました > ね。'tabstop'は極力弄らないのが基本。 > > あと'cinoptions'はどうインデントするかについての細かい指定 > (例えばswitch-caseのインデントはどういう風にするかなど)。 > 詳細は:help cinoptions-valuesに書かれてある。 tsは8のままにしておくほうが良いのですね。 とても参考になりました
741 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/27(木) 23:09:04 ] > 'tabstop'は極力弄らないのが基本。 そんなこたーない。 逆にstsなんて弄ったことないよ。
742 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/28(金) 03:09:09 ] tabstopをいじらないのが基本というのが初耳なんだけど、なんで? ts=4 sts=2 sw=2 でレイアウトされたであろうソースコードも結構見かけるし。
743 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/28(金) 10:56:36 ] 伝統的に標準のタブ幅が8だから、じゃないの 端末にしろWebブラウザにしろそうだよな だから、ts=8以外のソースは、エディタ以外で表示すると表示がくずれる しかし、EmacsやVimのようなエディタが主流ではないWindowsでは、タブ幅4派がかなり 多いように思う インデントのためにタブを手で入力しているから、インデント幅=タブ幅のほうが 便利なんだろう Vimでインデント目的でタブキーを打ち込むことなどまず無いが
744 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/28(金) 11:06:08 ] >743 >Vimでインデント目的でタブキーを打ち込むことなどまず無いが インデントは=か>>ってことですか?
745 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/28(金) 11:29:27 ] >>744 うん、付け加えればCTRL-T, CTRL-Dも使う 基本は自動インデントに任せるからそれすら不要だけど
746 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/28(金) 12:01:15 ] >> 745 CTRL-T/D知らんかった。。。 ついでに 単語を別単語で上書きしたいとき ywしてdw"0P してるんですがもっと少ないキーストロークないでしょうか。
747 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/28(金) 13:31:25 ] >>743 エディタ以外で表示のこと考えたらset etだろ。
748 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/28(金) 13:32:33 ] 連投すまん。 >>746 yiw して viwp でだめか。
749 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/28(金) 13:50:44 ] >>747 タブ開いちまうと、1行弄っただけでも既存のソースの全行を壊しちまうから嫌 Pythonのソースは問答無用でタブを開くようにしてるけど
750 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/28(金) 14:08:14 ] >>748 おお〜。vは漢じゃないと思ってましたがすばらすい。 iなくてもいけますね〜
751 名前: mailto: [2008/11/28(金) 15:02:43 ] お前ら楽しそうだな ところで何の話かね?
752 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/28(金) 15:28:57 ] >>749 壊すというのは? 差分として出るのがうぜえという意味であればdiffのオプションで空白無視するとかで。 >>750 iの有無は好みなのでおまかせっす。
753 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/28(金) 15:40:07 ] >>752 VCS上の都合。まあその辺は運用でどうとでもなるっちゃなるけど、 本来編集したつもりのない行のデータまで全部変更してしまうのは 俺には乱暴に思える。
754 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/28(金) 18:15:03 ] まあ、プロジェクトの途中で全部を変えるなんてのは確かに乱暴だな
755 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/30(日) 13:10:13 ] ハードウェア屋さんがいたか
756 名前:名無しさん@お腹いっぱい。 [2008/11/30(日) 15:07:27 ] :e したら :tabe になるように cmap 出来ませんか ? cmap e tabe で失敗しました。
757 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/30(日) 17:22:35 ] フォント設定し直してから、閉じて起動するとまた元のフォントにもどってるんだけど? 希望するフォントを記憶させるにはどうしたらいいの?
758 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/30(日) 19:45:03 ] 設定ファイルを用意して、そこにフォントの設定を書くといいんだZE guifontで検索するといいんだZE
759 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/30(日) 21:54:49 ] >>756 :cab e tabe じゃだめ?mapとは違うけど
760 名前:756 [2008/11/30(日) 22:16:03 ] >>759 行けました。 :cab って始めて知りました。ありがとう。
761 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/30(日) 23:18:55 ] vim版のhowm風味のスクリプトを作っていたのだけど既に存在していたのか。 2006年以降更新はないがもうメンテナンスはされていないのかな。 まだ本家とくらべて実装されていない機能があるようだけど。
762 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 20:15:31 ] >>761 おまえどんだけバカなんだよw
763 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 22:52:19 ] >>762 根拠がよく分からないが、自分でスクリプトを作ろうと努力している人を馬鹿にしてはいけない。
764 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 23:59:21 ] >>757 set guifont
765 名前:名無しさん@お腹いっぱい。 [2008/12/03(水) 14:03:23 ] >>604 >>639 どうやら netrw.vim の問題みたい。 v123以前だと大丈夫でv128以降だと上記の症状が出る。
766 名前:604 mailto:sage [2008/12/03(水) 17:49:28 ] >>765 スクリプト解析しようとして挫折中。 誰か本家(?)に報告してくれないかなぁ…(´・ω・`)
767 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 21:05:20 ] linux板の質問スレで華麗にスルーされてしまったのでこちらで質問させてください。 vim使ってるときに、複数行をコメントアウトする際、短形選択して、Iでインプットモードに入り、#なり//なりを入力してescを押しますが、 escの代わりにctrl+cを使おうと思ってます。 .vimrcに map! <C-C> <Esc> と書いたら望みどおりの動作はするのですが、どうももっさりです。 ctrl-cを押してから、1秒ほど経ってからコメントアウトされるのが嫌なのです。 職場の環境では、ctrl-cで即座にコメントアウトされる端末があるのですが、どこにその設定がしてあるのか分かりません。 .vimrcと/etr/profile.d/vim.shと/etc/vimrcは見たのですが、特にマップを設定しているところはありません。 というわけで以下の2点を質問させてください。 1.ctrl-cを押したら即座にコメントアウトさせるにはどうすればいいか 2.職場の環境で、他にどこを見たらvimの設定が分かるのか よろしくお願いします・・環境はfedora9です。
768 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 21:15:50 ] set ttimeoutlen=0
769 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 22:19:37 ] 便乗して悪いけど。 <C-C>を<Esc>の代替にすると、どんな嬉しい事があるンすか。
770 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 22:29:21 ] 押しやすいンじゃないかな
771 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 22:33:33 ] エレクチオンしてンな
772 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 22:50:40 ] >>768 うちの環境だとそれで駄目だったのですが、そのキーワードでぐぐったら noremap <C-C> <Esc> というのを見つけて、これで望みどおりの動作ができました。 ただ会社の環境はその値は-1で、こんなマップもしてなかったです。 >>769 ESCが遠いだけです・・ホームから指を離さざるを得なくて、使いづらいのです。 ありがとうございました。
773 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 22:57:02 ] >>772 Ctrl+[ じゃ駄目なの?
774 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 23:00:04 ] >>772 Ctrl+[ じゃいかんのか?
775 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 23:05:17 ] >>772 Ctrl+[ じゃいけないのか?
776 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 23:20:02 ] >>773-775 C-[もC-3も遠いっす!遠いんだす!遠いの!
777 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 23:30:36 ] C-[ 遠くてタイプできねえんじゃ、そもそもvim使えねえだろ…… ってマジレスしちゃったごめん
778 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 23:38:35 ] >>761 ↓でもうちょっと改良されてますよ。 ttp://d.hatena.ne.jp/eclipse-a/20080218/1203318090
779 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/04(木) 00:01:47 ] >>772 :echo mapcheck('<C-C>','i') :verbose imap
780 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/04(木) 07:27:57 ] vimをemacsと同じ操作方法にするにはどうすればいいのでしょうか?
781 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/04(木) 08:11:23 ] emacsを使う
782 名前:780 mailto:sage [2008/12/04(木) 15:59:56 ] >>781 firefoxやmonodevelopはemacs風キーバインドできるじゃないですか? 最強エディタといわれるvimも当然できると思ったのですが無理なようですね・・・ こんなこともできないなんて・・・言われたとおりemacsを使うことにします
783 名前:名無しさん@お腹いっぱい。 [2008/12/04(木) 16:08:19 ] 最強エディタはWindowsのメモ帳だろ
784 名前:KoRoN%emonster mailto:sage [2008/12/04(木) 16:47:42 ] >>780 つvimacs
785 名前:名無しさん@お腹いっぱい。 [2008/12/04(木) 17:39:36 ] emacsをvimのキーバインドで使えるの?
786 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/04(木) 17:42:29 ] viしか使えない環境というのはままあるけど VimやIDEが使えるほどの環境ならEmacsくらい普通に使えるだろう
787 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/04(木) 17:45:41 ] >>785 www.bookshelf.jp/soft/meadow_14.html#SEC104
788 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/04(木) 18:36:42 ] >>767 vim.g.hatena.ne.jp/ka-nacht/20081204/1228383305
789 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/04(木) 21:46:46 ] >最強エディタといわれるvim 誰が言ってるんだ。 vimはemacsのような新しい物に対応できないvi爺のためのエディタだし、 bashはcshのような新しい物に対応できないsh爺のためのシェルやど。
790 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/04(木) 21:51:26 ] cshが「新しい物」って……w bashも糞だがcshは本物の糞だ
791 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/04(木) 22:02:21 ] zsh最強
792 名前:名無しさん@お腹いっぱい。 [2008/12/04(木) 22:26:08 ] >>790 ネタにマジレス?
793 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/04(木) 23:25:51 ] エディタの「新しい物」て具体的になんですか vimしかつかってない爺だからわかんないんだけど emacsでできるすばらしいことなら大抵インポートされねーか
794 名前:名無しさん@お腹いっぱい。 [2008/12/04(木) 23:29:14 ] 爺はemacsというイメージだったんだが。
795 名前:名無しさん@お腹いっぱい。 [2008/12/06(土) 09:25:35 ] オライリーからviの第7版が出たみたいだね 日本語版はいつ頃になるんだろう books.google.co.jp/books?id=Eb8J3BONVxAC&printsec=frontcover&dq=vim&lr=&as_brr=3
796 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/06(土) 22:42:38 ] vimで特定の行だけ非表示にすることって出来ますか? 折りたたみじゃなく完全に非表示にしたいのですが こんなテキストがあったとき 行番号 ↓ 1 |aaaaa 2 |bbbb 3 |cc ←非表示 4 |ddddddd ←非表示 5 |ee 6 |ff こういう風に表示したいのですが 1 |aaaaa 2 |bbbb 5 |ee 6 |ff
797 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/06(土) 23:11:42 ] >>795 おっ。今回vimのページがずいぶん増えてるようす。 期待しちゃうね
798 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/07(日) 00:57:56 ] >>796 むり
799 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/07(日) 01:51:05 ] >>1-798 お前らどうでもいいけど仕事しろよ 鉛筆でも使ってなさいってんだよw
800 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/07(日) 15:25:14 ] >>796 折りたたみでできねーか ・展開しないようにする。'foldopen'に何も設定しない ・'foldtext'をいじる
801 名前: mailto: [2008/12/07(日) 15:27:46 ] > 折りたたみじゃなく完全に非表示にしたいのですが
802 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/07(日) 20:30:24 ] >>800 >>801 だから鉛筆つかえっちゅーの!
803 名前:796 mailto:sage [2008/12/07(日) 22:30:27 ] 完全に非表示にすることは無理ですか・・・・ 回答ありがとうございました。
804 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/07(日) 23:02:17 ] >>803 特定の行だけ表示ってのはあるから、なんとかできるんじゃない? nanasi.jp/articles/vim/narrow_vim.html
805 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/08(月) 00:08:14 ] いや、できん。 別にバッファを作って、そこにコードを書き出すなら、なんとか。 でも、同期の問題が
806 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/08(月) 06:14:14 ] >>796 :split :resize [行数] で気分的にはできる
807 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/08(月) 06:16:54 ] 折りたたみ駄目なのか...
808 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/08(月) 13:48:21 ] Chaliceでのあぼーんみたいに出来ない事は無いんじゃない?
809 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/08(月) 20:27:21 ] >>795 手元にある入門vi第6版は英語版が1998年6月で日本語版の初版の日付が2002年5月 第7版が出るのは4年後だな
810 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/08(月) 21:11:32 ] /で検索したり置き換えするときに、nowrapだと長い行でウィンドウからはみ出して見えないことがあるんですけど なんとかなりませんか? Vim7.2です
811 名前:810 mailto:sage [2008/12/08(月) 21:37:32 ] sidescrolloffを設定すれば見えるようになりました どうもおさわがせしました。
812 名前:名無しさん@お腹いっぱい。 [2008/12/12(金) 09:12:28 ] gvim 7.1だと、カーソルが コマンドモードのとき ■ 挿入モードのとき | と変わって非常にわかりやすいのですが、 同様の動作をvimで実現する方法はありますか?
813 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/12(金) 13:39:31 ] Cをインタプリタ化するccod(ccod.sourceforge.net/ )というパッケージがあって、 #!/usr/bin/ccod <? printf("hello world\n); ?> という風に記述するんだけど、#!/usr/bin/ccodをコメント、 <?から?>を{}と同じ1ブロックとしてprintf();を自動でイン デントさせたいのだけど、c.vimをどのように書けばいいのでしょうか?
814 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/12(金) 15:41:47 ] >>813 真剣にやるとめんどくさそう ダウンロードしたところ拡張子はcみたいだけどまず"c.vim"は利用しないほうがいい気がする コメントのほうはシンタックスに追加するだけなので影響ないかもしらんが インデントのほうは他の正規のC言語のインデントが破壊されるぞ 新しくファイルタイプをccodと作ったほうがいいんじゃないのかな 拡張子でなくシーバング読んでファイルタイプを変更するようにfiletype.vimも自前で作ったほうがいいと思う
815 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/12(金) 17:00:35 ] >>812 vimはコンソール上で表示するんだから |が表示できるわけないだろハゲ
816 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/12(金) 18:55:42 ] >>812 help 'guicursor'
817 名前:812 mailto:sage [2008/12/13(土) 17:45:36 ] >>816 ありがとうございました。色々と勉強になりました。
818 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/15(月) 00:13:11 ] sh
819 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/15(月) 00:13:47 ] 途中送信しちゃった shをindentする方法ないでしょうか?
820 名前:substitute [2008/12/15(月) 20:43:58 ] :%s/hoeg/hoge/gc したときのカーソル部分の :hi はどのグループなのでしょうか ?