vim
Vim で 連番を高速に生成する 連番の番号を降りたい時、 あなたはどうしているだろうか? つまり以下のようなリストを作る時である。 a b c d e vim ではものすごく簡単にできる。 定番な作り方:マクロを利用する 書籍等を確認していると, マクロを利用し, …
Shoug/neosnippet.vim に Completed snippet featureなる実験的機能が追加された. Implemented completed snippet feature 早速使ってみようと思い, 色々見てみるが 使い方が docみてもhelp見てもわかんねーなーと思って Lingrを検索したらあった. http://li…
VimとTmuxをシームレスに利用するためのプラグイン. 今日は, tmux + vimユーザならば入れておくべきであろう vim-tmux-navigatorをご紹介させていただきます. vim-tmux-navigator このプラグインを入れるとシームレスにtmuxとvimを移動できるようになります …
選択した部分の数値を合計してくれる sum-it.vimを作った テキストを編集していると, 時たまに数値の合計を知りたくなる時が有ります. そういう時, 一々電卓を起動するのもナンセンスだなーと思ったのですが 探しても計算してくれそうなプラグインは存在しな…
Vimで選択した部分を取得する How to get visual selected text in Vim vimでscriptを書いていると,選択した部分にのみ結果を反映したいみたいなことがあります. この方法を自分で色々調べていたのですが How to get visually selected text in VimScrip こ…
vimではROT13符号化が簡単にできる ノーマルモードでたったこれだけ g? 詳細は':h g?'を見ると良い takeppa → gnxrccn → takeppa vim 素敵!
シンボリックリンクファイルの編集方法 シンボリックを編集するとき,皆さんどうしてますでしょうか? vimではシンボリックリンクのファイルを編集するとき パスの展開は行われずに編集が開始されます. 僕はdotfilesをクローンしてきて, それをシンボリックリ…
編集中のcodeブロック内をハイライトしたい。 markdownを使っているなら思うはず。 たぶん方法はいくつかあるが自分が使ってるtpope/vim-markdownに 便利な機能がついていたのでそれを紹介する tpope/vim-markdown 設定はこれだけ let g:markdown_fenced_lan…
Ctrl+EnterやShift+Enterをmappingする. <C-CR>や<S-CR>, <C-Enter>や<S-Enter> ,<C-Return>や<S-Return> と記述があるが、まあ要はそこらへんのキーのマップをどうやって行うかの説明である. ここらへんのマップは一筋縄じゃないかない. GUIでは普通にできる GVimとかMacVimならば普通に以下のコードでマッピン</s-return></c-return></s-enter></c-enter></s-cr></c-cr>…
VimからHatena Blogへ記事を投稿する. Hatena Blogはmarkdownで記事を記述することができる。 これが非常に便利であるのには違いないのだが、やはり書き慣れたエディタで記述したい。 そうVi)で記事を投稿したい。 そこで素敵なプラグインである hateblo.vim…
vimのclipboard設定 Vimではregisterとして[0-9a-z".=*+]がレジスタとして使える。 うちシステムのクリップボードと共通のレジスタがある. "*(primary) と"+(clipboard) である。(:h clipboard) 難しい話は割愛. 2つの違いは, (X11環境下のみ, Windowsでは下…