koki_h @koki_h vimのエディットモード。 CTRL+Tを押すとカーソルのある行をインデント。CTRL+Dを押すとアンインデント。 CTRL+Hを押すとカーソルの1個前の文字を消す。 2010-03-10 13:38:54
koki_h @koki_h vimのエディットモード。 CTRL+Tを押すとカーソルのある行をインデント。CTRL+Dを押すとアンインデント。 CTRL+Hを押すとカーソルの1個前の文字を消す。 2010-03-10 13:38:54
はじめに: Vimならではの便利機能をマスターしよう! かれこれ数年前、僕がVim(というか、たぶんVi)と初対面したときは、「なんて使いにくいエディタなんだ!!」と最悪の印象でした。 しかし、周りのプログラマやネット上のエンジニアたちはみんな「Vim便利!」「Vim最高!」と言います。 なのでその言葉を信じ、僕も最悪の印象だったVimともう一度正面から向き合うことにしました。 そして、月日が過ぎ・・・僕もいつしか「Vim便利!」「Vim最高!」と叫ぶようになってしまいました!! これって洗脳? いやいや、洗脳じゃありませんw Vimにはメモ帳の延長線上にあるエディタでは実現できないような数々の便利な機能があります。 覚えるまでにはちょっと苦労しますが、覚えてしまえばメモ帳系のエディタでは追いつけないようなスピードでテキストを編集することができます。 とはいえ、そもそも覚える以前に「そんな
NERDTree のヘルプを見ると意外と便利だったのでまとめる。 【ファイル操作】 o ... ファイルを開く。 go ... ファイルを開くが、ウィンドウには移動しない。 t ... タブで開く。 T ... タブで開くが、移動しない。 i ... 水平分割して開く gi ... 水平分割して開くが、移動しない。 s ... 垂直分割して開く gs ... 垂直分割して開くが、移動しない。 【ディレクトリ操作】 o ... 開く O ... 再帰的に全部開く x ... 閉じる X ... 再帰的に閉じる e ... 選択したディレクトリーをエクスプローラーとして表示する(微妙) 【ツリー操作】 P ... ツリーのルート・ディレクトリに移動 p ... 直近の親ディレクトリに移動 K ... 一番上のファイルに移動 J ... 一番下のファイルに移動 【エクスプローラー操作】 C ..
$ mkdir -p ~/.vim/bundle $ git clone https://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim $ vim ~/.vimrc set nocompatible filetype off if has('vim_starting') set runtimepath+=~/.vim/bundle/neobundle.vim call neobundle#rc(expand('~/.vim/bundle')) endif #NeoBundle 'tpope/vim-surround' #ここに行を追加していってプラグイン管理します。 filetype plugin on filetype indent on プラグインのインストールは:NeoBundleInstall、アンインストー
この記事は Vim Advent Calendar 2012 : ATND 17日目の記事です。 前日は@syootaroさんのでした。 今年、ぼくの周りで「Vimを使ってみようと思う」と人が3人くらい出てきました。 その人達から「おすすめのプラグインや設定ないですか」とか 「Vimってこういうこと出来ないの?」という質問を受けることがありました。 また、私の操作を見て「何それどうやったんですか」という質問もいくつか受けました。 毎回説明するの面倒くさいのでこの経験を生かし、今後も増えることが間違いない新世代Vimmerに向けて 「ぼくがおすすめする基本操作と初期設定とプラグイン」を書いてみたいと思います。 ほとんどただのリンク集となっていますが。 対象は「Vimを触り始めてちょっと経った」程度の人です。 何より大事なこと viじゃなくてVimです。 前提 Vimはインストール済みであると
そもそもqiita見ているデザイナー&&vimmerっているんですか(´;ω;`)ねー 会社の情報共有を兼ねて、使い方から導入方法まで。 紹介するプラグインは以下の通りです。 emmet-vim あまりにも有名なhtml/CSS入力補助プラグイン surround.vim vimのテキストオブジェクトを拡張するプラグイン open-browser.vim URLを開いたり、ググったり出来る vim-browsereload-mac ブラウザを自動更新するプラグイン(Mac Only) vim-css3-syntax html5のコードをシンタックス表示する vim-javascript vimにjsのシンタックスを追加する vim-coffee-script coffee scriptのサポート sass-compile.vim sassのサポート インストール vimのプラグイン
この記事は Vim Advent Calendar 2013 1日目の記事になります。 さて、今年も Advent Calendar の季節がやってきましたね! 今年もがんばって行きたいと思います。 また、去年の Vim Advent Calendar はこちらになります。 今年1発目の記事って事で簡単に Web 上の記事をまとめてみたいと思います。 [初心者 - Vim を始めた人、始めようと思っている人向け] Learn Vim Progressively mattn さんによる「Learn Vim Progressively」の翻訳記事です Vim の習得する為の内容です Vim初心者の自分が、初心者の視点からVim入門を書いてみました。 初心者目線で書かれています これから Vim を始める場合に入りやすいと思います これだけ知っときゃなんとかなるVim これだけ知っておけばなんと
この記事はVim Advent Calendar 2012の52日目の記事です。 前回の記事はasion_mさんのフロントエンジニアがちょっと幸せになるかもしれないプラグイン作ってます。でした。 良い具合に、フロントエンドのお話続きになっており「流れがキタ!」などと浮かれていたところ、はてなブログが0時から8時まで長時間のメンテに入っており泣きたい気分で一杯になっています。 気を取り直して、エントリを書いていきたいと思います。 さて、自分は一応JavaScriptを書くことで(または書かない事で)オマンマを食べさせていただいてる訳ですが、そういえばあんまりJavaScript書く環境についてブログに書いてないなーと思い、自分が使ってるJavaScript関連のプラギンと設定なんかを紹介していこうと思います。 もちろん、「これは常識でしょpgr」などというものが多数含まれていることは予想され
Vimは http://www.vim.orgで配布されているUnix由来のvi派生エディタでWindowsでも使用することができます。 操作体系が独特でとっつきはあまり良くありませんが、なれると非常に効率のよい編集を行えるようになります。 Vim(vi)自体の簡単な使い方(操作方法入門)は「はじめてのvi」にまとめました。 市販の入門書としては「入門vi 第6版(amazon)」が訳自体も読みやすくチートシートもついているのでおすすめです。 表面的なコマンド解説だけの本ではないので viを理解するために最適な一冊と思います。 第6版では viだけでなく Vimについても触れられています。 日本語版WindowsでのVimはデフォルトがcp932(Shift JIS)で動作するため、最近増えてきたWeb系のファイル等で開くことができないファイルもあります。 基本的には内部エンコーディングを
:e ++enc=<エンコード形式> :e ++enc=euc-jp :e ++enc=shift_jis :e ++enc=utf-8
}で次の空行に移動しようとした時に、もっと下の行に移動することがあったので、確認してみると空行に見えていましたがタブが入っていて空行ではないということがありました。 わかりやすいようにlistでタブを表示するように変更しましたが、一緒に改行文字(行末文字)が表示されるようになり、うざいです。 そこで、タブは表示して、改行は表示しないようにしたいと思い、調べました。 わかってみれば簡単で、listcharsで表示される文字を指定する場合に、行末文字を指定しなければ非表示になります。 表示するのは、タブと行末の空白を表示するように設定しました。 set list set listchars=tab:>\ ,trail:_ これで見やすくなりました。 参考:Vimのメモ - メモのメモ
" フォント設定: if has('win32') " Windows用 set guifont=MS_Gothic:h10:cSHIFTJIS ← h12だったものを、h10に変更 "set guifont=MS_Mincho:h12:cSHIFTJIS " 行間隔の設定 set linespace=1 " 一部のUCS文字の幅を!
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く