Picture by ITエンジニアを目指す女子高生たちの学園ライフ4コマ漫画『ぱいじょ!』 こんにちは、谷口です。 皆さんは普段どんなエディタを使っていますか?「今のエディタに不満がある」「乗り換えを考えている」という方もいるかと思います。 弊社でpaizaを作っている凄腕エンジニアたちに聞いたところ、Atom派とVim派とEmacs派がいたので、各エディタを使うメリット・デメリット、また実際に開発で使っていて便利なプラグインや設定の小技などをみっちり聞いてきました。 エディタの設定や乗り換えの参考にしていただければと思います。 ■その前にpaizaを作っているエンジニアが使うエディタの割合 Picture by ITエンジニアを目指す女子高生たちの学園ライフ4コマ漫画『ぱいじょ!』 Atomユーザー:2名 Vimユーザー:2名 Emacsユーザー:1名 もちろんみんな一つのエディタ単体
VimwikiはVimスクリプトで作られた個人用Wikiシステムです。 他のシステムや環境に依存せず、Vimエディタ上で単独動作します。 作成し記録したWikiのページからHTML形式のドキュメントを生成したり、TODO項目を管理する、 といった機能もあります。 (Windows, Mac) 概要 Vimwiki : Personal Wiki for Vim http://www.vim.org/scripts/script.php?script_id=2226 VimwikiはVimスクリプトで作られた個人用Wikiシステムです。 他のシステムや環境に依存せず、Vimエディタ上で単独動作します。 作成し記録したWikiのページからHTML形式のドキュメントを生成したり、TODO項目を管理する、 といった機能もあります。 プラグインのインストール Vimwikiプラグイン はVimbal
Vimium、Vichrome、Vromeと、Google ChromeをVimのキーバインドで扱える拡張は幾つかありましたが、 ここに来て新しい拡張が登場しました。 cVimです。 Chrome Web Store - cVim 特徴としては Vimのようなフォーマットの設定ファイル ビジュアルモードでテキストを選択 正規表現を使ったページ内検索 が挙げられます。 この拡張は、以下のリポジトリーで開発されています。 1995eaton/chromium-vim - GitHub 今はかなりアクティブなので、issueに投げても一瞬で返事が返って来ます。 初期バグがまだあると思いますので、インストールして何か気付いたらissueを投げてあげるといいでしょう。 作者がやる気があるうちに、自分が気に入らないところを直させるのがコツです。 やる気がなくなってしまうとissueもPRも放置されてし
この記事は Vim Advent Calendar 2012 : ATND 17日目の記事です。 前日は@syootaroさんのでした。 今年、ぼくの周りで「Vimを使ってみようと思う」と人が3人くらい出てきました。 その人達から「おすすめのプラグインや設定ないですか」とか 「Vimってこういうこと出来ないの?」という質問を受けることがありました。 また、私の操作を見て「何それどうやったんですか」という質問もいくつか受けました。 毎回説明するの面倒くさいのでこの経験を生かし、今後も増えることが間違いない新世代Vimmerに向けて 「ぼくがおすすめする基本操作と初期設定とプラグイン」を書いてみたいと思います。 ほとんどただのリンク集となっていますが。 対象は「Vimを触り始めてちょっと経った」程度の人です。 何より大事なこと viじゃなくてVimです。 前提 Vimはインストール済みであると
Make a note of it: Web tech, montaineering, and so on. 素の状態でもカッコ良いテキスト記法、Markdownを実用するアレコレ。あるいは如何にして私はMarkdown形式の実用化に至ったか。 Markdownに関しては前回のSugamoでも触れたけれど、まあかっこ良い「はてな記法」と考えて差し支えない。Vimで使うと、HTMLほど気合い入れなくても色分け表示できるし、ちょっとしたメモ書きやブログの下書きとして重宝してます。HTML直書きも許容するゆるーい記法ってのもポイント高いね そして俺は思った。これ使って「gf」していけば、VimWiki要らないんじゃね? まずは王道から Hack #52: Markdown形式の文書を書く Hack #7: 編集中ファイルを実行し、結果を表示したままにする ここら辺を参考にゴニョゴニョやってみたの
2011/10/18 [Vichrome]バージョン0.6.0をリリースしたので紹介。 Vichromeはvi(vim)風のキー操作を実現するGoogle Chrome Extensionです。 前々回:Vichrome : vim風インタフェースを実現するChrome Extension 前回:Vichrome 0.4.1リリースしたので紹介 これから少しの間「VIchromeをCoffeeScriptで作りなおそうプロジェクト」が忙しいので新規機能の実装は少し先になるかもしません。 CoffeeScriptへの移植もとっくに完了して既に0.6.0になりました。 そろそろ僕の要求は完全に満たしたので開発ペースも落とそうかと思ってるところ。 では、0.4.2〜0.6.0で追加された新機能の紹介です。 スムーススクロール スムーススクロールを追加しました。特に説明することもない
2011/09/28 Vichrome : vim風インタフェースを実現するChrome Extension Vichrome(ユーザーマニュアルはこちら) ここ最近こっそり開発してたのがこれ。 さあ君も今すぐインストール! Vichromeって? viライクな操作をChromeで実現するという比較的ありがちな、VimperatorマジリスペクトなGoogle Chromeエクステンションです。 実はChromeのエクステンションには既に似た様なものがいくつかあるのですが僕の要求を100%満たせるものは存在しないようです。しかし、それでもvimmerな僕としてはWebブラウジングでマウスを極力使いたくないという思いがあります。 で、それならいっそ作ってしまえということで開発したのがVichromeというわけです。 ということで今日はVichromeの紹介をします。自分のために作ったと
独特の操作体系が初めは取っ付きにくいエディター「Vim」(Vi)。しかし、慣れてしまえば、その操作性の快適さから手放せなくなるエディター「Vim」。「Vimの快適なインターフェイスをGoogle Chromeでも使いたい」、そんな全てのVim使いにおすすめしたい、Vim使いなら導入必須のGoogle Chrome拡張機能「Vichrome」を紹介します。 Google ChromeをキーボードでVim風に操作する拡張機能はいくつか存在します。その中でも「Vimium」は最も利用されている拡張機能ではないでしょうか(ちなみに、Firefoxであれば「Vimperator」が最も利用されているアドオンでしょう)。 実際に、自分もこれまで「Vimium」を利用してきましたが「Vichrome」の存在を知り、さっそく乗り換えました。 「なぜVichromeはVim使いに必須の拡張機能なのか?」、「
プライベートなメールは、基本的に Emacs + Wanderlust で読み書きしています。 ただし、一部のメールは、Thunderbird で読み書きしています。 Thunderbird でイヤなのは、文章の編集時の標準のエディタです。 Emacs もしくは、vim でないといろいろ編集するには、面倒でたまらない性格なので、Thunderbirdの編集も別のエディタを利用することにしました。 Wiki を編集するときには、Firefox の It's All Textの拡張を利用して、gvimを起動しています。 Thunderbird でも同じようなことができます。 そのためには、 External Editor というエクステンションを利用します。 http://globs.org/articles.php?pg=2&lng=en Thunderbird に External Edi
Google Chromeの拡張機能で、Emacs/Viのようなキー配列でページスクロール操作ができるYakShaveというのがある。 YakShave - Google Chrome 拡張機能ギャラリー おーこれでGoogle ChromeでもVimperatorのように快適ライフ!かと思いきや、 今のところできるのは基本的にページスクロール操作をEmacs/Vi風に操作できるのみ。うーん残念。 幸いYakShaveはJavaScriptで機能拡張ができるので、VimperatorのQuickHintのようなものを作ってみた。 JavaScriptは初心者なので実装が変なのはご勘弁。だれか改良していただけませんか。 使い方 下のソースコードを、YakShaveのオプション画面内「Additional Bindings」にコピペ。 オプション画面内「Keyboard Setup」の「Use
howmはエディタで手軽にメモや予定、TODOを書いて、検索するためのシステムです。 QFixHowmは、vim/gvimにhowmを実装したスクリプトで、拡張Quickfixの機能による追加検索で絞り込み、ソート、結果表示編集などが可能です。 Quickfixウィンドウを使用しているので、柔軟な検索結果表示/非表示が可能です。 またプレビュー&絞り込み検索付きgrepとしても使えます。(→「grepとして使用する」) 基本的なデータ形式や操作はEmacs版(本家)に合わせてありますが、「予定・TODOの繰り返し」など、一部に独自拡張されている部分があります。 howmでは、細かいことを気にせずメモや日記、日報が簡単に作成できます。 メモを取る時いちいちファイル名を気にしなくても良いので非常に楽です。 予定やTODOも管理できて、一行のメモでもどんどん書き込めます。 howmファイル自体は
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
私も結構長くvimを使ってきましたが、実はsnippet系やsorround系のプラグインは殆ど使っていません。理由は入力の規則が多様すぎて覚えられないのと、それくらい手で入力出来るんじゃないか...と思っていたのが理由でもあります。 sorround.vimなんかは何度か常用をチャレンジしてみましたが、結局諦めました。 先日、zen-codingを見つけ、「へー便利そうだなぁ」と思ったと同時にこのくらいならvimscript(pure vimscript)だけで書けるな...と思ったので書いてみました。 と言ってもEmacsへの移植なんかと同様に「Expand Abbreviation」だけです。 正直言うとzen-codingのプロジェクトページにvimがラインナップされていなかったのがキッカケだったりもしますが...。ただ、後から知ったのですがsnipMateという物でzen-cod
vimでskk入力。 http://www.vim.org/scripts/script.php?script_id=1589 例によって、vimfiles/pluginに放り込む。 基本的には、skk_large_jisyoでSKK-JISYO.Lを指定するだけで充分使える。 現在の自分の設定。 let skk_jisyo = '~/.skk-jisyo' let skk_large_jisyo = $VIM . '/dict/skk/SKK-JISYO.L' let skk_auto_save_jisyo = 1 let skk_keep_state = 0 let skk_egg_like_newline = 1 let skk_show_annotation = 1 let skk_use_face = 1 この辺の変数の詳細については、skk.vimのGlobal variabl
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く