You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
There are times when you can improve the readability of your code by lining up the elements on neighbouring lines. In this episode, I demonstrate how this can be achieved using the Tabular plugin. In this episode, I introduce the Tabular.vim plugin, by Matt Wozniski, which makes it easy to align regions of text that match a pattern. Aligning assignments Before: one = 1 two = 2 three = 3 four = 4 R
バイナリデータをvimで読み込む。 vim -b binary.dat バイナリデータを16進数に変換 :%!xxd こんな感じで表示される 0000000: fa00 0000 3539 2e31 3338 2e38 3400 3900 ....59.138.84.9. 0000010: 4120 b100 f060 3308 705c efbf 185c efbf A ...`3.p\...\.. 0000020: 6bf0 0408 586d 3308 505c efbf 4800 0000 k...Xm3.P\..H... 編集・・・ 16進数からバイナリデータに変換 :%!xxd -r セーブ :w 追記 「~/.vimrc」を以下のようにすれば「-b」オプションで開いたファイルを自動的に16進数表示してくれ、編集、保存もそのままできる。 augroup BinaryXXD au
メソッド宣言、変数宣言の一覧を別ウィンドウで表示するスクリプトです。 その一覧から選択した項目の宣言箇所に移動することも可能です。 (Windows, Mac) 概要 taglist.vim : Source code browser (supports C, C++, java, perl, python, tcl, sql, php, etc) http://www.vim.org/script.php?script_id=273 Exuberant Ctags で生成したタグファイルより、 別ウィンドウに変数、メソッド一覧を表示するスクリプトです。 インストール方法 Exuberant Ctagsをインストールします。 次に taglist.vim を$VIMRUNTIME/plugin にコピーします。 次に_vimrc、もしくは.vimrcファイルに :set tags=tags
以前にLinux - コマンドラインで動かすファイルマネージャrangerの設定 - Qiitaというエントリを書いたのですが、後日もっと詳しく使い方の説明が欲しいとのお言葉をいただいたので、基本的な設定の仕方をまとめておこうと思います。rangerの基本的な使い方に関しては、上のリンクか、インストールしてヘルプを読んでみてください。 筆者の環境: OS: Ubuntu trusty x86_64 Kernel: 3.13.0-85-lowlatency DE: GNOME WM: XMonad Terminal: urxvt $ ranger --version ranger-master 1.7.2 Python 2.7.6 (default, Jun 22 2015, 17:58:13) [GCC 4.8.2] rangerって何? 端末の中で起動してファイルの移動、コピー削除、リネ
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.
Tip 1262 Printable Monobook Previous Next created June 18, 2006 · complexity basic · author Timo Hirvonen · version 7.0 git grep <pattern> searches for a pattern in a currently selected git branch. This adds :G <pattern> command to run the command from within Vim. func GitGrep(...) let save = &grepprg set grepprg=git\ grep\ -n\ $* let s = 'grep' for i in a:000 let s = s . ' ' . i endfor exe s let
理想のMarkdown編集環境を求めて ブログやQiita::Teamへの投稿はMarkdownで書いている。 Markdown中にコードやコマンドを貼り付けることがよくあるのだけど、iTerm + tmux + vimのCUI環境で開発しているので、MarkdownもVimで書けたら便利だなぁと思っていた。 課題 MarkdownをVimで気持ちよく書くためには、この辺が気になっていた。 リストのインデント リストの操作 タスクリストの簡単入力、チェックをつける操作 コードのシンタックスハイライト プレビュー 見出しのアウトライン表示 このうち、プレビューとアウトライン以外の機能を満たすMarkdown用の設定や関数を集めたVimプラグインを作った。なかなか快適。 github.com Markdownのプレビュー previmが最高。:PrevimOpenとコマンドを実行するだけで、M
Note: SITE RESTORATION IN PROGRESS Solarized Precision colors for machines and people Solarized is a sixteen color palette (eight monotones, eight accent colors) designed for use with terminal and gui applications. It has several unique properties. I designed this colorscheme with both precise CIELAB lightness relationships and a refined set of hues based on fixed color wheel relationships. It has
この記事はMikeTOKYO Advent Calendar 2013の7日目です。 「メリーvimリマス!」 vimと過ごすvimリマスの季節が今年もやって来ました(人´∀`) 今日は僕がgitをvimで使用する際のオススメプラグイン3点を紹介したいと思います。 1. vim-fugitive 定番の fugitive.vim です。 一番のおすすめは :Gblame git の blame はとにかく速いですね。 svn なんかだとひとまず「( ゚Д゚)⊃旦 チャノメヤ」となりますが、 :Gblame は一瞬。そう一瞬です。 :Gstatus から add, commit, diff, checkout が可能です インストールはコチラから https://github.com/tpope/vim-fugitive NeoBundleな方はコチラから NeoBundle 'tpope/
最近、mysqlのクエリたたくことが多くなってきた。 周りの人は、mysql workbenchというGUIクライアントを使っている。 MySQL Workbench リレーション張りまくりのテーブル設計するにはいいかもしれないが、 現状テーブル作るときはsymfonyのコマンド使うし、 ちょっとselect実行するためにGUI立ち上げるのはめんどくさい。 そして何より、周りの人とおんなじもの使うのは負けた気がする。 で、vimからmysqlを実行するためのプラグイン dbextを入れてみた。 vim-scripts / dbext.vim Vimから任意のデータベースを操作 インストール pathogenを使っていれば、以下でOK。 $ cd ~/.vim/bundle $ git clone https://github.com/vim-scripts/dbext.vim 便利だ。 [
dbext.vim : Provides database access to many DBMS (Oracle, Sybase, Microsoft, MySQL, DBI,..) This plugin contains functions/mappings/commands to enable Vim to access several databases. Current databases supported are: ODBC / Perl DBI (Any database with a Perl DBI driver) MySQL Oracle Oracle Rdb (VMS) SAP HANA SAP Sybase SQL Anywhere (SA/ASA) SAP Sybase IQ (ASA) SAP Sybase Adaptive Server Enterpris
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く