タイトル盛りすぎました。すいません;-P emmetってなに? HTMLやCSSの入力を効率化してくれるお便利ツール。 似たようなものだとhamlがあります。 hamlはシェルでコマンド叩いてHTMLを生成するのに対して emmetはエディタ上でショートカット打てば自動でHTML展開する。 個人的にはemmetのほうが便利 Zen-Codingの改良版という位置づけらしいです。 詳細はこちらEmmet 対応するエディタは? [公式] Sublime Text Eclipse/Aptana TextMate Coda NetBeans [サードパーティ] Vim WebStorm PhpStorm 他いろいろと。 具体的に何ができるの? 例えばこんなことを書いてショートカットキーを押すと <table> <tr class="row"> <td class="col1"></td> <td
Kaoriya版gvimでメニューにアイテムを登録するプラグインを使用する場合、Kaoriya版ではアイテムが日本語化されずにメニューへ英語で追加されます。 たとえば mru.vimを使うと File(F) と ファイル(F)が出来てしまうため、ファイル(F)メニューをよく使う場合は面倒なことになります。 また以下のようなメッセージが出てツールバーが表示されなくなる場合もあります。 C:\vim73-kaoriya-msvc10_x32j\runtime\menu.vim の処理中にエラーが検出されました: 行 122: E329: "&Print" というメニューはありません 原因はどちらも同じで Kaoriya版が vimrc_example.vim を vimrc の中で読み込んで filetype plugin indent on を設定しているためです。 mru.vimをplug
What do you expect your editor to highlight? What are the different ways that we can highlight code without calling external tools? Whilst most editors have converged on a common set of base functionality, there’s still innovation occurring in this field. The limitation of highlighting tools is that you can’t use all of them at the same time. We’ll explore what’s available to help you choose. I’m
I just recently set up my Vim environment from Textmate, after becoming addicted to its modal input. However, syntax highlighting seems to be not so beautiful in Vim. I code in C++ and since the function call and class names can't be highlighted, the code is more difficult to read. I played with color scheme for a bit, but couldn't find any field that corresponded to "class name" or "function name
Vimの'encoding'オプションはVimが内部で扱うエンコーディングを設定する。この値がcp932やsjisなどだと、ユニコード文字が表示できない。今時ユニコード文字の表示なんてメモ帳でもできる。メモ帳に負けていいのか!否! と言うわけで是非とも:set encoding=utf-8で使いたいわけだが、Windowsでこれをやるとシステムメッセージなどが見事に文字化けする*1。で、これを回避する方法*2。 言語ファイルを入手する download : vim onlineから言語ファイル(ftp://ftp.vim.org/pub/vim/extra/vim-7.2-lang.tar.gz)をダウンロードしてくる。 中身からja.poを取り出し、UTF-8に変換する。 ja.sjis.poもあるが、これはダメ。中にダメ文字を回避するバックスラッシュが入ってる。 Vimでやる場合は、j
これはUTF-8で「あ」が3バイトであることを示している。 encodingは後で設定しても反映されないため、.vimrcに書く必要がある。 ファイル書き込み時の文字コード(fileencoding) fileencodingが設定されていると、バッファの内容がファイルに書き込まれるとき、 (すなわち:wしたとき)にencodingからfileencodingに文字コード変換が行われる。 fileencodingが設定されない場合は、encodingと同じになり、文字コード変換は行わない。 fileencodingの設定は、書き込み時にファイルに書き込まれる文字コードを設定するもので、 バッファに開かれている内容はencodingの設定で扱われることに注意。 読み込み時の文字コード(fileencodings)
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
Vimを触るまでに抱いていた、いくつかの勘違い 私はエディタをEclipseからVimに乗り換えて数ヶ月が経ちました! 私自身も「IDEって○○があって便利だよね、でもVimにはこの機能はないんだよね」という感じで、Vimには機能が少なさそうな先入観がありましたが、今では知れば知るほど「もっと早くVimに乗り換えればよかったな…」と思うようになりました。 Vimは開いた瞬間真っ黒い画面が開かれるだけで、メニューもなにもないので機能が何もないように思われがちですが、実は黒い画面の裏には様々なパワフルな機能が詰め込まれています。 この記事はVimの基本的な使い方をまとめた記事ではなく、Vimで何が出来るかわからないという方に普通のエディタとして使えるまでを導入することを目的とします! (※まだ使い始めて日が浅いので間違っている部分はご指摘いただけますようよろしくお願いします。) Vimにも、も
移動j,kでカーソルを上下 h,lで上のディレクトリ、下のディレクトリ ディレクトリ上でエンターキーを押すと下のディレクトリ ~でホームディレクトリ C-p,C-nでヒストリ履歴移動 最初はこれくらいでOK さらに覚えるには次のページがまとまっていた vimfiler のデフォルトキーバインドまとめ(機能別) マスクモードunite使いに便利なのがMで起動するマスクモード uniteのuiで絞り込みができる マスクを解除するにはもう一度Mを押して何も入力せずにエンターを押せばOK アクションいろいろショートカットキーがあるけど、とりあえずaを押せばuniteのuiでアクション一覧が出てくる > - above -- horizontal above split open items - backup -- backup files - below -- horizontal below s
「_gvimrc」内に以下を記述すると gvim が最大化して起動する。 au GUIEnter * simalt ~x Windows + InstantRails + gvim Windows での Rails 開発環境は、お手軽に構築できる InstantRails を使ってるんだけど、gvim を使う場合は InstantRails の Console Window から gvim を起動する、ってところに注意。 そうしないと InstantRails が設定してくれる環境変数が設定されない。 まぁ、それだけなんだけど。 Vimテクニックバイブル 〜作業効率をカイゼンする150の技posted with ヨメレバVimサポーターズ 技術評論社 2011-09-23 Amazon楽天ブックス
上の「切替えるには」で各モードを切り替える。 とりあえずこういうもんだと思い、ばしばしモードを切り替える練習をする。 実際にはノーマルモードを起点として他のモードに移行する。 そのためビジュアルモード時にiとか押してもインサートモードにならない。 ビジュアルモード→escキーでノーマルモード→iでインサートモードなどのように操作する。 yyが行コピー(ヤンクと言うらしい) pがペースト /を押して検索したいキーワードを入力しEnter。以降はnで次を検索。F3的な。Nで前を検索。Shift + F3的な。 *を押すとカーソル位置の単語でハイライト(まじ便利!)かつ検索した扱いなのでnとかNが効く。ハイライトが邪魔になったら:noh(no highlight)で消せる。 やっぱりエディターなんだからコピペと検索を覚えねば。 04/11 移動操作 Ctrl + f ページダウン。front(前
Always have a nice view for vim split windows ------------- - ----------------------------------------------- Plugin : GoldenView.vim Author : Zhao Cai EMail : caizhaoff@gmail.com URL : http://zhaocai.github.io/GoldenView.Vim/ Version : 1.2.2 Date Created : Tue 18 Sep 2012 05:23:13 PM EDT Last Modified : Wed 17 Apr 2013 09:52:45 PM EDT ------------- - ----------------------------------------------
vimでgrepとかするときに、結果はquickfixに反映されるわけですが、これは自動で開いてくれないのでgrepしたあと:cwとかして開かないといけないのがちと面倒です。 下記のようにcwもgrepと一緒に指定してもいいんですけど、| cwを毎回タイプするのも面倒です。 :vimgrep /hoge/j * | cw で、それを解決するにはvimrcに下記のように設定します。 autocmd QuickfixCmdPost make,grep,grepadd,vimgrep if len(getqflist()) != 0 | copen | endif これで対象があるときのみ自動でquickfixが開きます。
vimで文字列の検索(grep/vimgrep)をしたり、コンパイルなどの ためにmakeを実行します。 :vimgrep printf % :make と言ったことです。 :copen すれば、QuickFixウィンドウを表示することができ、見つかった文字列や コンパイルエラーなどの表示をリストで見ることができます。 コマンドを打つときに :vimgrep fork %|cwin とすれば、明示的にQuickFixウィンドウをはじめから表示することも 可能ですが、これは面倒です。毎回、5文字を余分に打たなければなりません。 1万回やったら、5万キャラクタも打ってることになります。 流石に5万キャラクタを入力する総合計時間は、 1分間に200文字しか打てないと仮定した場合、 250分程度です。つまり4.1時間ぐらいです。 4時間あれば、なにか1つプログラムが書けてしまう勢いです。 そこで、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く