わがロボットの譜

千葉工業大学、総合工学研究会所属の者です。とりあえず、二足歩行ロボット作成日誌です。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

PageTop

c.vimですって


現実逃避がてらvimをいじっていた.

で,長らく倒せなかったclang_completeによる補完が倒せた.

vim使うのがたのしくなってきた.


で,今はeclipseでいろいろ書くことが多く,あれないかなーこの機能ないかなーと調べてるうちに,

c.vimというC/C++を書くのに特化したプラグインが有る模様.


しかし,日本語でいろいろ書いてあるところがない.
深い悲しみにつつまれる.



しょうがないので,本気のマニュアルを見ながら,ここにメモっておく.




コメントについて

なんかいきなりこれから始まった.ちなみにgvimの場合のお話はしないのであしからず.


docにあるc-hotkeys.pdfにキーのまとめがある.



\cl
行末に /* */というコメントを追加.追加後はコメントの中にフォーカス.挿入モードになった.
let g:C_LineEndCommColDefault = 先頭までの文字数 でコメントを出す位置を設定可

\cs
\clのコメントが出る位置を変更.↑のコメントは何文字目にでるってのが決まっているのでそれの変更.
現在のカーソル位置がある場所になる.

\cj
\csでコメント位置の設定を変えたり,なにかしらでコメント位置が動いたあとにコレを使うと,
カーソル行の/*hoge*/を設定されている位置に移動させる.
先頭とかだしと違う挙動.とにかくいいカンジにしてくれる.

\c*
指定行を複数行コメントアウト(/**/)


\cc
指定行を単一行コメントアウト(//)
ぶっちゃけこれがあれば自分としては十分

\co
コメントアウト解除

↑ここへんフツーに数字+コマンドで複数行に適用可


\cfr
フレームコメント作成
/*-----------------------------------------------------------------------------
*
*-----------------------------------------------------------------------------*/
↑こういうやつが作成できる.

\cfu
関数コメント作成
/*
* === FUNCTION ====================================================
* Name: hoge
* Description:
* ===============================================================
*/
↑こういうカンジのものが作成された.

↑ってカンジのが続いていく.でここら辺はテンプレートファイルとやらで変更可能な模様?
試しにdoxygenで当たりを付けてみたが,ごちゃごちゃしてたから後で見る.

ってことで以下

\cme
メソッドコメント

\ccl
クラスコメント

\cfdi
ファイルのコメント
ファイルの先頭にあるようなやつ.日時,ファイル名,作者は補完してくれた.

\cfdh
ヘッダのコメント
\cfdiのヘッダ版

\ccs
/* ##### HEADER FILE INCLUDES ###################### */
こういう区切るのに使うようなものがでてくる.
タブで選択すると良い.

\chs
\ccsのヘッダ版な模様.

\ckc
キーワードコメント.これも選ぶので,タブで.
TODO選ぶと
/* :TODO:2013年02月01日 01時00分33秒:: */
こんなのが挿入された

\csc
スペシャルコマンド?
\ckcの選択肢違う版じゃねコレ.
こっちはコードを補足するカンジのラインナップな模様

\cd
日付挿入 2013年02月01日

\ct
日付&時刻挿入 2013年02月01日 01時04分56秒

\cx
Cスタイル(/* hoge */)とC++スタイル(// hoge)のコメントアウトを相互にチェンジ


…へぇ.

コメントだけでこんなに.

こういうのがイディオムとかいろいろ有る模様.


…便利なのか?
ぶっちゃけインサートモードでこれらのコマンド使えないし,
辞書登録していろいろ…とかできないのか?

と疑問に思って終わった.


そのうち深入りするかもしれないし,しないかもしれない.

\ccでコメントアウトできるぜひゃっほーって思っとく


スポンサーサイト

PageTop
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。