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
10年近く Vim 使ってきていまだに習得していないのでそろそろ 目的とゴール Vimのプラグインを書けるようになりたい! ターゲット 数年vim使ってて、プラグイン入れたり、.vimrc いじったりしてるけど、 VimScriptについては敬遠してる人 VimScriptって何? Vimの設定を記述する為の独自言語 実態はExコマンドの羅列で、 if 等の制御構文も全てがExコマンド 何が出来るの? Exコマンドでできること全部。引いては Vim でできること、設定できること全部 テキストの編集 各種設定の変更 etc... 詳しくは以下 :help ex-cmd-index ざっくり言えば、vimの機能拡張や、テキストの編集が出来るよ! で良いのかな? Exコマンドって何? Vimのコマンドラインモードで実行できるコマンド群のこと Vim起動して、 押して、以下のように入力すれば実行で
2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。本件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 本件に関する詳細は、プレスリリースをご確認ください。
VimAdventCalendar 2012 225日目 VimAdventCalendar 2012 225日目の記事になります。昨日224日めは@BOXPさんの「VimでClojureする時のあれこれ」でした。 コンパイル時間とかの空き時間のアレ さて、プログラマのみなさまにおかれましては、シェルでコンパイルとかそういう時間がかかるコマンドを行なっている際に手持ち無沙汰になり他の作業を進めるものの、その作業に熱中してしまい気付いた時にはとうにコマンドが終了していた、みたいなあの現象に悩まされている方も少なくないと思います。 私は仕事でRailsをよく使うのですが、bundle installやAssetsのprecompile時にこういった事が頻発しています。不便です。 Vimshellで解決 そう、Hookという便利なしくみがあるVimshellなら、この問題を鮮やかに解決可能です。
A powerful and stable keyboard customizer for OS X. You can easily customize from prepared settings. You can also add your own settings by XML. Download KeyRemap4MacBook-8.3.0 For OS X 10.8, 10.7, 10.6 Download KeyRemap4MacBook-5.1.0 For OS X 10.5, 10.4 old versions and version history KeyRemap4Macbook works on all Mac such as MacBook series, iMac, Mac mini and Mac Pro. Important You cannot use
B! 112 0 0 0 Vimで日本語入力をしているとノーマルモードに戻ったと時に 毎回IMEをoffにしてやらないとコマンドが打てません。 これはかなり面倒なのでノーマルモード移行時に 自動的にIMEがoffになるようにしたい所で、 その辺りのまとめというか、自分設定とついでに見つけた情報の寄せ集め。 MacでKarabiner(KeyRemap4MacBook)を使ってIMEをノーマルモードで必ずオフにする macOS SierraでIMEをノーマルモードで必ずオフにする Windowsでyamyを使ってIMEをノーマルモードで必ずオフにする GVimで出来る設定 日本語固定モード Tera Termでの制御シーケンスの使用 WindowsでAutoHotkeyを使う方法 IMEの状態でカーソルの色を変更する IMEのON/OFFをsyntaxで制御する MacでKarabiner(
PC再起動したいけど今開いてるファイルをまた開き直すのめんどくさい… や 今日の作業は終わったからvim閉じたいけど次作業する時今の状態復元したいからvim閉じれない… vimmerなら一度は思った事があるはずです。 この記事を読めばそんなことにもう悩まされることはありません!ウヒョー まずどういう事が出来るようになるのか、gifで見てみましょう 何が行われてるかというと 1分間に1回、状態を自動保存 :qa等でvimを辞める時、状態を自動保存 プロジェクトのルートディレクトリで引数なしでvimを起動すると自動的に状態を復元 が行われてます。 状態はvimのsessionという機能で保存してます。 sessionは標準のvimで:mksessionで作成出来るのですが、今回はその:mksessionをラップしたプラグインを使用して実現しています。 設定方法 プラグインインストール " 現在
vim タブページ みなさんvimのタブページ機能を使っていますか? この一番上のバーに出ている、ブラウザなどでよくある「タブ」のことです。↓ これはvim 7.3から導入された機能なのですが、なぜかあまり使われていません。 Google検索 vim タブページ しかし、これはめちゃめちゃ便利です! 今までtmuxでvimを複数個立ち上げており、ちょっと別の作業をするときは別のvimを起動していたのですが、タブページを利用することによって1つのvimで作業することができ、更にヤンクももちろんタブ間で共有されるので開発効率がかなり上がりました。 あまり使われていない原因はおそらく、デフォルトの状態だと、タブ間の移動がかなりめんどくさいからだと思います。 デフォルトはこんな感じ 右側のタブに移動するたびに :tabnext ラストのタブに移動するには :tablast など打っていられません。
前回に引き続き、今回も Vim + Git ネタですが・・・。 vimshell や fugitive.vim を使っているとほとんどの操作を Vim 上で実現できるます。でも、gitk だけは別ウィンドウで起動しなければならず面倒だと思っていました。 Vim 上で gitk 的なことを行うプラグインがないかと思っていたら gitv.vim というものがありました。 インストール というか github gregsexton/gitv 使い方 コマンドモードで :Gitv と打てばブラウザモード(後述)で起動します。 gitk --all 相当のことは :Gitv --all でいけます。 また、 :Gitv! のように ! をつけるとファイルモード(後述)で起動します。 ブラウザモード 左のウィンドウにコミットのグラフ、右のウィンドウにコミットメッセージとそのコミットでの変更点が表示され
Maintainers Needed I am no longer maintaining this project as I no longer use Gitv. If you would like to maintain this project, please email gregsexton. Readme gitv is a repository viewer similar to gitk. It is an extension of the fugitive git plugin for vim. It is essentially a wrapper around git log --graph, allowing you to see your branching history. It allows you to view commits, diffstats, in
こんにちは、サービス開発グループの千葉(@kachina_t)です。 早速ですが、私達の技術ブログではWordPressを利用しています。 ご存知の通り、非常によく出来たプロダクトなのですがエディタが使い辛い。 技術検証した際のメモなんかを、チャチャッと整形して公開!って感じで ガシガシ投稿していきたいのですが、ビジュアルモードはタグが汚れて野暮ったいし HTMLで書くと技術検証で使った以上の時間を使う始末… どうにかならないモノかと、Markdownプラグインを入れてみたのですが 記事の公開後、移動中に誤字を見つけたのでiPhoneアプリから編集したら デザインが崩れてしまい、ウンザリしてからは使っていません。 結局のところ、諦めにも似た心持ちでHTMLを書いていた次第です。 それでも、Webベースの不便なエディタでHTMLを書く気にはなれないので ローカルのVimを使って書いています。
VimAdventCalendar 2012 228日目VimAdventCalendar 2012 228日目の記事になります。昨日227日目は@manga_osyoさんの「Vim script でもラムダを使いたい!」でした。 VimShellが動的プロンプトに対応しました結構要望が多かったと思われます、動的プロンプト。これがついに実装されました。 動的プロンプトとは状況によって内容が変わるプロンプトのことで、例えば現在のディレクトリを表示させたり、現在のユーザー名を表示させたり、といった用途が一般的です。 これまでプロンプトの位置特定などの事情から動的プロンプトはサポートされず、代わりにユーザープロンプトや右プロンプトといった手段が用意され、それらのプロンプトは動的に内容を変更できるようになっていました。しかし、この場合プロンプト全体がどうしても複数行になってしまうため、やはり単一行
たとえば、 curlコマンドでXMLをダウンロードしてvimで開きたい なんていう要望がAPI開発とかしてると湧いて出てくるんですが、これを可能にするワンライナー紹介します。 $ curl "http://b.hatena.ne.jp/search/tag?q=%E3%83%8F%E3%82%A6%E3%82%B9&mode=rss" | vim - これで一発です。 キモはパイプ後のvimコマンドの後ろの - (ハイフン)です。これがないとダメです。 API側がちゃんとMIMETYPEをこさえていれば、それを読み取ってvimさんがfiletypeをセットしてハイライトしてくれます。地味に良い。
この記事は Vim Advent Calendar 2012 229日目の記事になります。 最近やっと textobj を利用し始めた情弱な Vimmer なんですが、どんな textobj があるのか知らなかったので調べられる範囲でまとめてみました。 基本的に kana さんの vim-textobj-user を使用しているプラグインを上げてあります。 ご覧の通り量が多いので typo などがあったらごめんなさい(・ω<) [textobj 一覧] プラグイン 範囲 マッピング 備考 user entire バッファ全体 ae, ie line カーソル行 al, il 参照 function 関数内 af, if syntax シンタックス ay, iy jabraces 「foo」 or 【bar】など ajb, ijb lastpat 最後に検索されたパターン a/, i/ in
プラグイン管理は、Vundleを利用してる。 dotfilesの管理方法はこちらを参照 使用言語は、PHP/Perlで開発環境はCentOSであることがおおいかな 好きな映画はパーフェクトセンス 嫌いなものは自分 Bundle 'gmarik/vundle' Bundle 'Shougo/neocomplcache' Bundle 'Shougo/neosnippet' Bundle 'Shougo/unite.vim' Bundle 'thinca/vim-ref' Bundle 'thinca/vim-quickrun' Bundle 'perl.vim' Bundle 'Shougo/vimproc' Bundle 'Shougo/vimshell' Bundle 'Shougo/vimfiler' Bundle 'Shougo/unite-ssh' Bundle 'savevers
usevim Vim links, plugins, screenshots, tutorials, and themes Although Powerline is extremely popular (and looks undeniably cool), it does take a bit of effort to install. It used to be distributed as a Vim plugin, but was superseded by a Python script that many struggled to install. The advantage of the Python script is it consolidates Powerline-style info bars for several applications: Vim, tmux
さて、皆様、お久しぶりでございます。久しく更新していなかったので、何してたんだって話になりますが、本日からは、いつもの更新ペースに戻ろうとかと思います。特に体調不良とかではありません。 それで、ですが、最近、本田の移籍ネタが騒がしくなっており、サッカー関連のサイトとか、サッカー雑誌はもう本田ネタ一色なんで、時期的にも丁度いいですし、今日は本田圭介ってプレーヤーの話でもしようかと思います。 彼のプレースタイルなんて、別に僕が説明せんでもみんな知ってる事ですが、考えて見ると、うちのブログで彼の事を専門的に話題にしたことはないので、今日は彼のプレースタイルの話でもしようかと思います。 まず、本田の能力を数値化するとどの位になるかって話 さて、本題に入る前に、本田って選手の能力を数値化すると、どんなもんなのかって話から入ります。実はこれ、週間サッカーダイジェスト、2013年7/23号で、ザックの教
この記事は特に記述がない限り、日本国内の法令について解説しています。また最新の法令改正を反映していない場合があります。 ご自身が現実に遭遇した事件については法律関連の専門家にご相談ください。免責事項もお読みください。 日本国憲法 第96条(にほんこく(にっぽんこく)けんぽう だい96じょう)は、日本国憲法の第9章にある唯一の条文で、日本国における憲法の改正手続について規定している。 日本国憲法:e-Gov法令検索 第九十六条 この憲法の改正は、各議院の総議員の三分の二以上の賛成で、国会が、これを発議し、国民に提案してその承認を経なければならない。この承認には、特別の国民投票又は国会の定める選挙の際行はれる投票において、その過半数の賛成を必要とする。 ② 憲法改正について前項の承認を経たときは、天皇は、国民の名で、この憲法と一体を成すものとして、直ちにこれを公布する。
TPPの概要 TPPとは、日本・アメリカを含む環太平洋地域による経済連携協定(EPA)の略称。輸出・輸入の際にかかる関税を段階的に引き下げ、自由貿易を推進することを主な目的としています。 日本は、アベノミクスの政策の一環として2013年7月より正式参加し、世界のGDPの4割を占める巨大経済圏が誕生し貿易のルールのスタンダードとなることが期待されています。 TPPとトランプ政権 一方、米国は2010年よりこの拡大交渉に参加してきましたが、ドナルド・トランプ第45代米大統領がTPPへの参加に否定的な発言を繰り返していることもあり、TPPの早期実現は難航との見方が強くなっています。 これまでのグローバル化に背を向けるような保護主義政策を掲げたことで、今後の世界経済への不透明感が高まっています。 TPPのメリット・デメリット 様々な主張・意見・反論・異論があり、効果の試算についても学者間で開きがあ
Webアプリケーションのデプロイ作業1回の1つ1つの作業内容自体は単純ですが、設定ファイルの書き換えが煩雑な上に地味に時間を食うために、人為的なミスを誘発しやすくなります。このデプロイ作業でミスって原因不明の動作不良に悩まされたことは誰にでもあるかと思います。このような単調で時間のかかるデプロイ作業を自動化するツールの一つがcapistranoとなります。 Rails界では言わずと知れたデプロイツール。 数年前は意外と苦労することが多かったですが、最近は資料も豊富なので入門は比較的容易です。 少し資料が古くなっているようなので最新のRails用に整理しました。 Rails4で確認していますが、Rails3でも動くはずです。 サーバーサイドではrbenv+Phusion Passengerを使用しています。 capistranoはcapistrano-extを組み合わせています。 capis
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く