- 1 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 00:56:51 ]
- Vim 6以降に関する話題、Part16です。
www.vim.org/ 前スレ Vim Part15 pc11.2ch.net/test/read.cgi/unix/1202050038/ 関連情報は>>2-8あたり。
- 233 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/08(金) 00:14:14 ]
- Windows のソフトウェアのショートカットキーは、全部、いっぺんに押すよね。
vi や Emacs のようなキーバインドは、めずらしいよ。 こういうの、なんていうのか知らんけど。
- 234 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/08(金) 01:36:36 ]
- >>233
Sequence
- 235 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/08(金) 02:17:53 ]
- Alt押してうんぬんとか
Windowsキー押してうんぬんとかあるじゃん。
- 236 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/08(金) 02:31:32 ]
- Windowsと関係ないところで進化してきたソフト達に
Windowsでは珍しいとか・・・どういう意味? まぁエクスプローラーでさえ Alt-F W F みたいな入力が出来る訳だし、 ショートカットはいっぺんに押す。 とは言い切れないのでは?
- 237 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/08(金) 02:36:27 ]
- Windowsの事はわからん
Macの事もわからん DOSなら使った事あるが
- 238 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/08(金) 06:42:49 ]
- >>232
修飾キー以外を複数同時に押させるようなものはなかったと思うけど そんなのあったっけ? >>233 同時押しだと使える組み合わせって限られるしエディタには向いてないよ sequence なら組み合わせはほぼ無限で、やろうと思えばエディタの操作すべてに キーを割り当てられるしカスタマイズの余地もありまくり
- 239 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/09(土) 17:00:48 ]
- 正規表現でサブパターンを使用し、マッチしたサブパターンを取り出す方法ってありますか?
Ruby でいう /hoge(\d+)/ =~ "hoge123" print $1 みたいな感じです。(これができないとvimスクリプトが書きにくい)
- 240 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/09(土) 17:13:33 ]
- >>239
Vim7 なら matchlist()
- 241 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/09(土) 17:47:49 ]
- >>240
あ、ありがとう! まさしく求めていたモノはこれだった!
- 242 名前:名無しさん@お腹いっぱい。 [2009/05/09(土) 20:24:08 ]
- 他エディタみたいにエンターやセミコロン押したときに自動インデントさせる方法ないですか?
例をだすと if(??){ a=1 } のときにセミコロン打つと↓の様になって欲しいです. if(??){ a=1; }
- 243 名前:242 mailto:sage [2009/05/09(土) 20:26:52 ]
- 訂正
1 if(??){ 2 a=1 3 } ↓ 1 if(??){ 2 a=1; 3 }
- 244 名前:242 mailto:sage [2009/05/09(土) 20:28:14 ]
- 訂正その2orz
1 if(??){ 2 a=1 3 } ↓ 1 if(??){ 2 a=1; 3 }
- 245 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/09(土) 20:36:47 ]
- autoindentやcindentをつかってはじめからインデントするんじゃダメなのか?
- 246 名前:242 mailto:sage [2009/05/09(土) 20:44:22 ]
- 使い方を間違っているのかもしれませんが,
↑の例の2行目でインサートモードに「i」で移ると autoindentが効かないのです.(←が動けば問題ないのですが・・・.)
- 247 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/09(土) 20:51:31 ]
- autoindentは確か、行頭を自動で前の行と同じインデントにする物だったはず.
smartindentやcindentを試してみたが、iでうつるとインデントはされなかったな... ちょっと調べてみる
- 248 名前:242 mailto:sage [2009/05/09(土) 21:04:55 ]
- >> 247 お願いしますn_ _n
ちょっとautoindentを実験. 1 if(){ 2 3 } この状態の1行目で「o」すれば,インデントされるが無駄な改行がはいる. 2行目だと「i」でも「o」でもインデントはされない. >autoindentは確か、行頭を自動で前の行と同じインデントにする物だったはず. なるほど・・・.と言った感じです. でも,インサートモードで閉じ括弧は自動的に下げインデントされるので, この当たりが怪しい気もします.
- 249 名前:242 mailto:sage [2009/05/09(土) 21:23:05 ]
- 自己解決しました.cindentがポイントだったみたいで,
:set cinkeys+=; とすれば良いみたいです. 結構この辺,いじれそうなので遊んでみます.
- 250 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/09(土) 21:29:13 ]
- cinkeys
インデントの原因となる文字列ですか、
- 251 名前:242 mailto:sage [2009/05/09(土) 21:36:18 ]
- >250 のようです.以下まとめ
:set autoindent :set cindent :set cinkeys+=;
- 252 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/18(月) 10:15:40 ]
- 色設定ファイルのvimに関する設定項目ってどこかにまとまってないですかね?
最悪、無ければ英文でも良いんですけれど。 全ての色定義ファイルが全項目を使っているわけではないので、 長そうなのを実際に読み込んで試行錯誤してるんですが、 やっぱり面倒なのです‥‥
- 253 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/18(月) 11:25:16 ]
- Vim完全バイブルという3500円ぐらいの本って、
買う価値ありますか? 設定ファイルとかスクリプトについて詳しく知りたいんですけれど。 ネットで目次だけみると、半分は正規表現の本みたいなので‥‥。
- 254 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/18(月) 11:32:50 ]
- 英語版ならネットで読めたんですね。
iccf-holland.org/click5.html#oualline
- 255 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/18(月) 13:07:40 ]
- Vimがバイブになって3,500円で登場
最高の悦楽を貴方に!!
- 256 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/18(月) 13:50:00 ]
- 自分は意外と役に立ったけど、要らない人には全く要らないだろうという本
基本的な使い方から各オプションの細かい説明まで載ってるけど 一番マイナスなのがVim5あたりの内容だということ、ちょっとだけ古い 結局新しい機能についてはヘルプを見たりネットで調べたりすることになる (本体のヘルプ日本語訳してくれてる方、ありがとうございます) この本、最新版で出してくんないかなぁ
- 257 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/18(月) 14:39:06 ]
- 英語版を目を通してみました。
プログラマーでVim初心者には有益そうっすね。 品薄でもありそうなので、初見には良いかと思って、 注文してしまいました。 vmrcの内容については言及してますけれど、 カラースキーマまでは書いてないですね。
- 258 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/18(月) 15:36:29 ]
- test
- 259 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/18(月) 15:38:21 ]
- gvimの高さを指定したいんですが、うまく行きません。
.vimrcに set lines=40 とやってるんですが反映されないっす。 どう書けばいいですか?
- 260 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/18(月) 19:28:23 ]
- なんか新しいVi&Vim本が平積みにしてあった。
オライリーのVi本と完全バイブルの中間みたいな中途半端な厚さだった。 パラッと立ち読みした限りだと内容も中途半端だった。
- 261 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/18(月) 21:01:13 ]
- >>252
よくわからないけど、:help syntax.txtじゃだめなの? >>259 .gvimrcに書いたらどうなる?
- 262 名前:名無しさん@お腹いっぱい。 mailto: [2009/05/19(火) 11:38:47 ]
- >>261
出来ました! .gvimrcに書いても全然反映されない。 試しに端末からgvimを起動したら反映された。 GNOMEのメニューみたら -geometry を自分で設定してすっかり忘れてました。 ずっと悩んでましたアホでした、どうもすいません orz
- 263 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/19(火) 15:22:18 ]
- set wrapで折り返しを指定するときに、
何文字で折り返すか明示的に指定する方法は無いのでしょうか? 改行をいれずに、表示の折り返しの幅だけを指定したいのです。
- 264 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/19(火) 15:42:16 ]
- set columns
- 265 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/19(火) 16:26:13 ]
- >>264
どうもありがとうございました。 でも、たいへん失礼しました、gvimで文字列の右端を空けた状態で、 改行を入れたいのです。 culumnsで指定すると、ウィンドウ枠自体がそのサイズになって、 画面にピッチリになりますよね。 それだと、読みにくいので、例えば80文字で折り返すなら、 左端から80文字で文字は終わりで、そのあとに空白が続く形で折り返したいのです。
- 266 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/19(火) 17:02:49 ]
- 俺もそれがしたい。
あと強制的に改行コードも挿入できれば。
- 267 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/19(火) 17:09:05 ]
- いや、強制的に改行を入れていいなら、set textwidthで出来るんじゃないですか?
改行を入れたくない場合が難しいと思うのですが‥‥
- 268 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/19(火) 17:14:31 ]
- :set textwidth=72
ってやってみたけど変化なす orz ずらずら〜っと文字を打ち込んで72桁目で自動的に改行してくれたら楽なんだけど。
- 269 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/20(水) 14:27:36 ]
- すみません、vimrcとgvimrcって関係あるでしょうか?
つまり、gvimrcってvimrcの内容にも影響を受けるのでしょうか? GUI版の設定ファイルは、コマンドライン版の設定ファイルに 追加する関係になっているのかなぁと‥‥
- 270 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/20(水) 14:50:53 ]
- 読み込む順番が決まっておりますので・・・
- 271 名前:名無しさん@お腹いっぱい。 [2009/05/20(水) 18:11:25 ]
- 済みません、vimでバッチモードみたいなのはないですか。
cal | vim -n -c ':set number' -c ':so $VIMRUNTIME/syntax/2html.vim' - -c ':w !cat' -c ':qa!' | lynx -stdin 見たいにしたのですが vim後続のコマンドがvimの画面表示も標準入力から受け取ってしまいます。 なにか解決策おねがいします。
- 272 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/20(水) 19:50:10 ]
- >>271
オプションの最後に-e -sを追加。 あと-c '{command}'は:要らないよ。
- 273 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/20(水) 23:12:21 ]
- >>269
:help startupとかだったと思うよ
- 274 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2009/05/21(木) 00:25:27 ]
- >>263
英文なら以下をするだけで随分と見やすくなります。 :set linebreak でも、日本語だと方法がないかもです。 >>266 textwidthがauto-wrapに使われるかはformatoptionsにも依存します。 :set fo+=tc :help fo-table あと'textwidth'ではなく'wrapmargin'を設定する方法もあります。
- 275 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/21(木) 01:03:44 ]
- Vimが使えるマシンでViを使う理由ってある?
- 276 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/21(木) 02:10:08 ]
- でかいログを直接見るときは軽いんじゃないの?
- 277 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/21(木) 06:25:09 ]
- >>274
おひさ。げんきそうでなにより。
- 278 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/21(木) 14:11:11 ]
- windowsでgvimからプリンタで印刷すると、化けません?
utf-8なんですけれど。 PDF用の仮想プリンタでも日本語が化けてるんで、 gvim側で何か設定が必要なんでしょうか?
- 279 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/21(木) 20:11:42 ]
- 必要ないと思うけど。
- 280 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/21(木) 20:20:16 ]
- 印刷用フォントに変なの設定してるとなるかも。
:option 11 printing で見てみ。
- 281 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/21(木) 20:21:02 ]
- ○ :options
× :option
- 282 名前:278 mailto:sage [2009/05/21(木) 23:00:14 ]
- みなさん、どうもありがとうございます。
おっしゃる通りに、日本語の無いフォントになっていました。 どうもありがとうございました。
- 283 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/25(月) 08:36:18 ]
- 編集しているファイルのファイル名やディレクトリ名をサクッと取得する方法ってありますか?
- 284 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/25(月) 12:33:23 ]
- nnoremap 適当なキー :let @*=substitute(expand("%:p"), "/", "\\", "g")<CR>
- 285 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/25(月) 14:40:57 ]
- なんで置換してるのかわからんけどこういう風にも書けるよ
expand('%:p:gs?/?\\?')
- 286 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/25(月) 17:10:41 ]
- なんでややこしいvimコマンド使ってるのかわからんけどこういう風にも書けるよ
:r !echo % --> (指定していた場合はディレクトリ名も含め)ファイル名が現在行の次に追加される :r !pwd --> 現在のディレクトリ名が現在行の次に追加される
- 287 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/25(月) 23:21:22 ]
- なんつーか
C言語でポインタを定義する時、int* hogeと書くか、int *hogeで分かれるじゃん int*派からすると、 int型のポインタなんだからint*なんだ、大体、int*を返す関数を定義する時どうする? まさかint *hoge()とか書くのか? それともint * hoge()? どっちもキモい int *派からすると、 おいおいちょっと待て、じゃあ何か、例えばポインタを複数定義したい時どうする? int* hoge; int* hage;とか何度も書くのか? ましてや、ポインタと通常型を同時に定義したい時どうする? まさかint* hoge, hage;とか書くのか? 紛らわしい それに、どうせおまえらだってconstが混じったらconst int *const hogeとか書くんだろ? 執拗にconst int* const hogeとか書くのか? みたいな議論を>>286のレスを見た瞬間、鮮やかに思い出した 俺なら :r! echo % :r! pwd だな
- 288 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 06:17:05 ]
- 道は一つじゃないってだけだろ。
Vim はそんなに単純な道具かい?断じて否だ。その気になれば犬の散歩だって! いずれにしろ質問者の好みで選ぶだけだろうよ。
- 289 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 06:56:04 ]
- Vimで、pluginとかのエラーが出たときに、
パパパッと一瞬で流れてしまって読めないんですけど、 これバッファにはき出したりすることってできますか?
- 290 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 10:45:30 ]
- >>287
本筋と関係ないが > ましてや、ポインタと通常型を同時に定義したい時どうする? > まさかint* hoge, hage;とか書くのか? 紛らわしい int* 派は int* hoge; int hage; と分けて定義する、と思う
- 291 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 11:53:26 ]
- スレ違いの空気読めない子が多い
- 292 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 12:19:09 ]
- 振り返れば、ポインタ型のある言語をここ何年かさわってないなぁ...
と思ったらこないだまでiPhoneプロジェクトやってた。 つか、その前はC#やってた...だめだ記憶力が... iPhoneはvim使用は断念したが、C#はvimで十分だったよ! まぁ、GUIなかったし、mono互換が要件だったし。
- 293 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 20:05:38 ]
- :r ! pwd 派は認知すらされていないのか。
- 294 名前:286 mailto:sage [2009/05/26(火) 21:05:54 ]
- >>286から盛り上がってるようなのでうれしくなって一言.
ファイル読み込みのときには :r ファイル だよな?ファイルの代わりにコマンド実行の結果を読み込むんだから :r !コマンド が由緒正しい書きかたなんじゃないの?(まあどうでもいいんだけど)
- 295 名前:名無しさん@Vim%Chalice mailto:sage [2009/05/26(火) 21:44:51 ]
- >>289
これ,私もたまに困るんですが,なんか方法ないんですかねー? 正直人間の読める速さの限界を超えてる速度で流れて全然読めん.
- 296 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 23:40:41 ]
- >>289
>>295 :mes でいんでない?
- 297 名前:名無しさん@Vim%Chalice mailto:sage [2009/05/27(水) 06:30:39 ]
- >> 296さま
おぉっ! ありがとうございます。 3ヶ月前ほどにEmacsから乗り換えたのですが、Emacsだと新規バッファにエラーはいてくれるので 良かったのですがVimだとどうすれば良いか悩んでいたところでした. ありがとうございました.
- 298 名前:283 mailto:sage [2009/05/27(水) 13:49:05 ]
- 何気なく質問したのですが、暑いレスをたくさん頂きありがとうございます
勉強になりました
- 299 名前:283 mailto:sage [2009/05/27(水) 13:50:41 ]
- ありゃ、
×暑い ○熱い でした、スイマセン
- 300 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/27(水) 23:49:48 ]
- ググっても誰も困ってないようなので、私だけなのかもしれませんが、
vim7.2(.188)と、ruby1.9の組み合わせで、--enable-rubyinterp を付けてると、 makeでエラーになってしまいます。 具体的には、以下のエラーが発生します。 if_ruby.c:51:18: error: ruby.h: No such file or directory 確かに、 /usr/local/lib/ruby/1.9.1/i686-linux の中にruby.hがありません。 ruby1.8の時には、i686-linuxのディレクトリの中にありました。 これは現状では解決出来ない問題なのでしょうか?
- 301 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/28(木) 01:48:50 ]
- >>300
そもそも1.9用のif_rubyが存在しない。 もしかしたらvim_devを漁ればあるかも知れないけど、あっても枯れてないから止めといた方が無難。
- 302 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/28(木) 07:22:11 ]
- >>301
やはりそうですか・・・。 omni補完はほぼ使わないのですが、気になって仕方がありませんでした。 随分前からの悩みだったのですが、またしばらく待ってみます。 情報ありがとうございました。
- 303 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/29(金) 19:04:30 ]
- ファイルを開いたときに
以前最後に開いたファイルの編集行を覚えさせるためには どうすればよいでしょうか?
- 304 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/30(土) 06:47:30 ]
- :help viminfo-file
:help 'viminfo'
- 305 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/31(日) 19:16:00 ]
- 10年くらいvim3をつかってましたが
周りにインストールされているのがvim7になってきて困っていることが、 vim3だとtag jump(C-])で複数候補があるときに選択リストがでますが vim7は問答無用で最初のエントリに飛ばされてしまいます。 vim7で選べるようにするにはどんな設定が必要?
- 306 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/31(日) 19:54:59 ]
- >>305
nnoremap <C-]> :<C-u>tjump <C-r><C-w><Return> あるいはデフォルトのままでも飛んだ後に:tnext/:tpreviousで他の候補に飛べるよ。
- 307 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/31(日) 21:00:28 ]
- >>306
かたじけない これでやっと移行できる
- 308 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/31(日) 22:57:21 ]
- >>306
なんかまどろっこしいよ g<C-]> でいいよ。 mapするなら nnoremap <C-]> g<C-]>
- 309 名前:306 mailto:sage [2009/05/31(日) 23:09:20 ]
- >>308
あー、そんなのあったんだ。 Ex commandは覚えててもキーバインドは覚えてなかった。 さんくす。
- 310 名前:303 mailto:sage [2009/06/01(月) 20:32:11 ]
- >>304
最後に開いたファイルの最後の編集行に ちゃんとカーソルが来るユーザと同じ設定してみました。 set viminfo='100,<50,s10,h しかしやはり編集行が保存されないようです。 一回:wqして開き直すとファイルの先頭にカーソルがきてしまいます。 :help 'viminfo'を確認しつつ全部のオプションを試してみて、 set viminfo='100,<50,s10,h,%,/50,c,f0,@50,:50,% とりあえずこんな設定してみましたが、これでもできないようです。 他に考えられる理由はありますでしょうか? よろしくお願いします
- 311 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/01(月) 21:17:02 ]
- >>303
>以前最後に開いたファイルの編集行を覚えさせるためには こいつが _vimrc か、.vimrcに書いてないんじゃね? autocmd BufReadPost * \ if line("'\"") > 0 && line("'\"") <= line("$") | \ exe "normal g`\"" | \ endif
- 312 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/02(火) 07:15:50 ]
- 256色のcolorschemeをCUIで表示ってできますか?
- 313 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/02(火) 08:11:50 ]
- guiだけ設定してて、ctermないスキームは無理じゃないかなぁ。
- 314 名前:名無しさん@お腹いっぱい。 [2009/06/02(火) 15:51:11 ]
- すいません。vimと直接関係無いのですが、質問させて下さい。
Cのヘッダファイルから関数一覧のファイルを作り、set dictionaryしたいのですが、なにか良い方法は無いでしょうか? ctagsのマニュアルを読むと--c-kinds=+pとかすると行けそうに見えたのですが、上手く出来ていません。
- 315 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/02(火) 23:53:49 ]
- >>314
ctags -R --c-types=f -x で出力される各行の1ワード目が関数名。 あとはperlなりawkなりで取り出せばおk。
- 316 名前:315 mailto:sage [2009/06/03(水) 00:14:23 ]
- × --c-types
○ --c-kinds h_east氏のサイト間違えてる?
- 317 名前:314 [2009/06/03(水) 05:55:31 ]
- >315
ありがとうございます。 ただ、示してもらった方法では、ヘッダファイル(というか関数の宣言)から関数一覧は作れてないようです。 例えば、 ctags --c-kinds=f -x `find /usr/include -maxdepth 1 -name "*.h"` をやっても、例えば/usr/include/string.hのmemcpyは生成された一覧には出ません。 それとも僕の環境が悪いんでしょうか。 Exuberant Ctags 5.7 on ubuntu 8.04 でやっています。
- 318 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/03(水) 06:49:24 ]
- hint: -I
- 319 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/03(水) 08:58:25 ]
- >>314
そういうときこそ p 指定。 --c-kinds=p -x
- 320 名前:314 [2009/06/03(水) 10:00:07 ]
- >318,319
ありがとうございます。下記方法で出来ました。 ctags --c-kinds=+px \ -I __THROW,__NTH,__wur,__warnattr,\ __nonnull,__attribute_malloc__,__attribute_pure__,__attribute_used__,\ __attribute_noinline__,__attribute_deprecated__,__attribute_format_arg__,\ __attribute_format_strfmon__,__attribute_warn_unused_result__,__always_inline,\ __extern_inline,__extension__,__restrict \ /usr/include/*.h
- 321 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/03(水) 10:01:51 ]
- utf-16leのテキストファイルをvimで開くと文字化けしていたので、
:set enc=utf-16le :e! とやりました。 そしたら、文字化けは直りました。 utf-8で保存しようと思って、 :set fenc=utf-8 :w とやって、保存したら、まずかったみたいで、何をどうやっても文字化けしてしまいます。 たとえば「定」の文字コードはutf-16leでは9a5b、上記の操作でc3a5になってしまっています。 メモ帳でutf-16leの9a5bをutf-8で保存するとe5aeになります。 先週の水曜からコミットしてないソースなんですよ...orz 誰か助けてください (;_;)
- 322 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/03(水) 12:52:35 ]
- >>321
化けたところを全部書き直せばおk
- 323 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/03(水) 13:14:14 ]
- バグですね
とりあえずこれでなおるはず :set enc=latin1 :e ++enc=utf-8 /path/to/file :set enc=utf-8 :w ファイルの文字コードを指定して開きたいときはこうする :e ++enc=utf-16le /path/to/file encの設定はいらない しかしユニコードを扱うならencもユニコードにしないといろいろとあれなのでその場合はenc=utf-8にしてから上記コマンドで開くといいでしょう
- 324 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/03(水) 13:53:43 ]
- >>323
ありがとうございます。本当に助かりました。 >>322 手動パッチで文字化けを直していたのですが、 11万行もあったので半分も終わってませんでした(^^;
- 325 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/03(水) 19:28:14 ]
- 11万行を commit しない勇気。今の若いモンにはこれが欠けている。
- 326 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/04(木) 18:14:34 ]
- commitってどういう意味で使ってますか?
- 327 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/04(木) 18:46:43 ]
- コミット 【commit】
関係すること。参加すること。かかわり合うこと。
- 328 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/04(木) 22:07:28 ]
- >>326
文脈で分かってやれよ。不粋なやつだな。
- 329 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/05(金) 00:31:49 ]
- >>328
>>326じゃないが俺も分からん ボケでも無さそうだし、、。
- 330 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/05(金) 03:42:50 ]
- バージョン管理システムとか知らない人?>>329
- 331 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/05(金) 04:10:38 ]
- いくら何でもそれは知ってるよ
>>328の言わんとしてる事が判らないんだ
- 332 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/05(金) 07:57:56 ]
- 嘘つけ、慌てて調べたんだろう。
これ↓で文意が想像つかないって知らないんでなけりゃアホだ。 >>321 >先週の水曜からコミットしてないソースなんですよ...orz
- 333 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/05(金) 09:54:22 ]
- 1週間コミットしてないなんてありえないけどなw
|

|