タグ

vimに関するj74thのブックマーク (35)

  • GitHub - SirVer/ultisnips: UltiSnips - The ultimate snippet solution for Vim. Send pull requests to SirVer/ultisnips!

    UltiSnips is the ultimate solution for snippets in Vim. It has many features, speed being one of them. In this demo I am editing a python file. I first expand the #! snippet, then the class snippet. The completion menu comes from YouCompleteMe, UltiSnips also integrates with deoplete, vim-easycomplete and more. I can jump through placeholders and add text while the snippet inserts text in other pl

    GitHub - SirVer/ultisnips: UltiSnips - The ultimate snippet solution for Vim. Send pull requests to SirVer/ultisnips!
    j74th
    j74th 2018/11/24
  • Vimでコマンドモードに戻るときにIMEをオフにする - ほとラボ

    Vimあるある (カタカタ...Escape...コロン,w,q...ッターン!) 無慈悲なIME フウウウウウウゥゥゥゥゥゥ!?!!? 日Vimmerなら一度はやったことあると思う。 解決策 これをなんとかしたいと思ってるVimmerはたくさんいるので、 ググれば解決策がいくらでも出てくる。 1. KeyRemap4MacBook を使う方法 MacVim を使ってる人はこれが一番楽なのでは。 [KeyRemap4MacBookMac] Vimのインサートモードを抜けるときにIMEをオフにするKeyRemap4MacBookのprivate.xml設定 | memobits でもなー、 US配列使っててもともと KeyRemap4MacBook 入れてるとかならともかく、 これだけのためにインストールするのもなー [2015/12/02 追記] KeyRemap4MacBook

    Vimでコマンドモードに戻るときにIMEをオフにする - ほとラボ
    j74th
    j74th 2014/09/07
    こんな単純な方法で実現できて素晴らしい。VIMはCUIでもいいかもと思わせる。
  • Vimで心地良い自動インデント設定を書くためのポイント9個 | Webシステム開発/教育ソリューションのタイムインターメディア

    問題 Vimではデフォルトで500種類以上の言語をシンタックスハイライトすることができます。 また、シンタックスハイライト以外の設定も充実しており、 デフォルトでは約100種類の言語で専用の自動インデントが行われるようになっています。 この約100種類は普段使用する範囲ならば何の問題もないのですが、 人口比率の少ない言語で何かを書こうとしたら デフォルトでは専用インデント設定がなかったというケースは案外あります。 文法がC系の言語であれば'smartindent'で誤魔化すことができるのですが、 人口比率が少ない言語は大抵の場合 'smartindent' が使えない言語です。 という訳で独自の自動インデントの設定を書く必要が出てきました。 しかしどう書けばよいのでしょうか。 解決方法 例として Haskell 用のインデント設定を書くことにしましょう。 Haskellはメジャーな言語では

    Vimで心地良い自動インデント設定を書くためのポイント9個 | Webシステム開発/教育ソリューションのタイムインターメディア
    j74th
    j74th 2014/06/26
    Iで自動インデントが欲しかった
  • GitHub - neovim/neovim: Vim-fork focused on extensibility and usability

    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

    GitHub - neovim/neovim: Vim-fork focused on extensibility and usability
    j74th
    j74th 2014/02/25
    全面的にリファクタリングで、フルスクラッチではないのね
  • Vim script と vimrc の正しい書き方@nagoya.vim #1

    5. Vim script とは? ● Ex コマンドの : をとって適当なファイルに縦に 並べて書きます ● これが Vim script です ● vimrc は Vim が起動時に自動で実行する Vim script ファイル 6. Vim script が何故重要か? ● みんなプラグイン書きましょう ● vimrc は Vim script で書く ● つまり、Vim script を知っているとより凝った設 定を書くことができる ○ Ruby の時はインデント幅 2、JavaScript は 4 ○ 保存時に行末スペースをすべて削除 ○ 全角スペースを可視化する ○ etc

    Vim script と vimrc の正しい書き方@nagoya.vim #1
    j74th
    j74th 2013/09/08
  • Vimを最強のPython開発環境にする2 - Λlisue's blog

    気でPythonをやりたいならあわせて読みたい「え?君せっかく Python のバージョン管理に pyenv 使ってるのに Vim の補完はシステムライブラリ参照してるの?」 2013-06-23 21:30 おしりに追記しました 2013-06-24 10:00 設定等微修正しました 2013-06-24 15:20 quickrunの設定を修正しました 2013-07-03 14:30 間違い等を修正しました 様々な開発環境を試してきましたが、結局Vimに落ち着いてしまっているAlisueです、どうも。 Vimを最強のPython IDEにするを書いてからかれこれ二年ほどが経ちます。 二年もあると新しいVimプラグインが増えるなどし、先の記事内容では最強ではなくなってしまいました。なのでこの辺でもう一度現在の最強をまとめてみたいと思います。 基方針 プラグイン関係はすべてNeoBu

    Vimを最強のPython開発環境にする2 - Λlisue's blog
  • JavaScript書くときに便利なVimプラギン集 - Life goes on

    この記事はVim Advent Calendar 2012の52日目の記事です。 前回の記事はasion_mさんのフロントエンジニアがちょっと幸せになるかもしれないプラグイン作ってます。でした。 良い具合に、フロントエンドのお話続きになっており「流れがキタ!」などと浮かれていたところ、はてなブログが0時から8時まで長時間のメンテに入っており泣きたい気分で一杯になっています。 気を取り直して、エントリを書いていきたいと思います。 さて、自分は一応JavaScriptを書くことで(または書かない事で)オマンマをべさせていただいてる訳ですが、そういえばあんまりJavaScript書く環境についてブログに書いてないなーと思い、自分が使ってるJavaScript関連のプラギンと設定なんかを紹介していこうと思います。 もちろん、「これは常識でしょpgr」などというものが多数含まれていることは予想され

    JavaScript書くときに便利なVimプラギン集 - Life goes on
    j74th
    j74th 2013/01/22
  • プロキシ環境でのNeoBundleで使用するプロトコルの切り替え - 四角革命前夜

    sasaplus1 / dotfiles / source / — Bitbucketで.vimrcを管理していて、そこにNeoBundleで便利なVimプラギンをクローンしてくるように書いています。 普段の環境ではそのまま使えるのですが、プロキシ環境ではgit://でのクローンができないため、わざわざ NeoBundle 'git://github.com/Shougo/vimproc.git' と書いてあるものを NeoBundle 'https://github.com/Shougo/vimproc.git' とプロキシ環境用に変更してクローンなどをしていました。 キーバインド変えたりだとか、その他いろいろやったりするとマージが面倒でした。 あと危うくコミットしてしまったりということも何度かありました。 どうにかならないかなーと思ってヘルプを見てみたら、いつからかNeoBundleに

    プロキシ環境でのNeoBundleで使用するプロトコルの切り替え - 四角革命前夜
    j74th
    j74th 2012/11/08
    会社からでもNeoBundle使えた
  • neobundle.vimについて+おまけ

    2. 自己紹介(いつもの) ● 一部には有名な Vimmer です ● neocomplcache とか unite.vim とか作りました ● 去年、を書きました(共著) ● Vimmer ですが、 Emacs 勉強会にも参加します ● ujihisa.vim と聞いてやって来ました ● 今回は歌がありません ● 今回は歌がありません ● 大事な事なので二度(ry 3. あなたはプラグインマネージャを 使っていますか? ● プラグインが乱立する時代、様々なプラグインを使 い分けるためにプラグインマネージャは必須となり つつある ● テキストエディタでなくても、Haskell, Python, Ruby, Go など、ライブラリ用のマネージャを搭載す る例は多い ● 最近だと、 Emacs もプラグインマネージャを標準 搭載 ● Vimも負けてられない!

    neobundle.vimについて+おまけ
    j74th
    j74th 2012/11/05
    ujihisa.vimのが公開されてました
  • Vimを見やすく、スタイリッシュに。コダワリの設定 2項目 | DOTAPON Blog

    プログラマが最大限の力を発揮するためには、道具の手入れは欠かせませんよね。 今回は頼れる相棒Vimの、外観の設定について語ってみます。 色 – colorscheme 個人的には黒背景が、目に優しい感じで好きです。 colorscheme は何を使っていますか? 黒背景で有名どころは desert あたりでしょうか。 自分のイチオシは、何といっても jellybeans 。 落ち着いた雰囲気で、調和した色合いがとてもステキです。おすすめ。 これまで何十と colorscheme を試してきましたが、これを超えるものには未だ出会っていません。 スクリプトのタイトルも凝っていて、製作者の愛が溢れている点もグッドです :) 見えない文字の表示 – listchars タブ文字や行末など、普段見えないものを可視化するのが listchars です。 set listchars=eol:$

    j74th
    j74th 2012/06/16
    や、このカラースキーマ確かに良い感じ。今までずっとeveningだったし。
  • Big Sky :: VimでDBが操作できる vdbi-vim 作った。

    DB操作ツール Emacs DBI を作ってみた - 技術日記@kiwanami このツールの目的は、クロスプラットフォームで便利なDB操作環境を実現することです。 pgAdmin や MySQL Query Browser のようなGUIの良さをCUIで実現してみようとしてみました。すなわち、ぼくのかんがえたさいきょうのDBツールです。ちなみに、このツールにとってEmacsはただの実行環境です。Emacs使わない人でも使うと便利だと思います。 http://d.hatena.ne.jp/kiwanami/20120305/1330939440 VimもーVimもー! って事で作りました。 mattn/vdbi-vim - GitHub Database client for Vim https://github.com/mattn/vdbi-vim Emacs版はepcというRPCプロト

    Big Sky :: VimでDBが操作できる vdbi-vim 作った。
    j74th
    j74th 2012/03/07
    期待より便利そう
  • コマンドを定義する — 名無しのvim使い

    exコマンドを呼び出すコマンドを定義する :command! WriteCommand :w test.txt :WriteCommand ":command! AlignCommand :normal gg=G :AlignCommand ファンクションを呼び出すコマンドを定義する :function! SimpleFunction() :echo "SimpleFunction() is called." :endfunction :command! SimpleCommand :call SimpleFunction() :SimpleCommand "# => SimpleFunction() is called. パラメータ数チェックつきのコマンドを定義する :function! SimpleFunction() :echo "SimpleFunction() is called

    j74th
    j74th 2012/02/12
    コマンド追加も実は簡単だった
  • Vim-users.jp - Hack #48: 一般ユーザで開いてしまったファイルをrootで再度開く

    j74th
    j74th 2012/02/12
    やっぱりあった!なるべくsudoを使おう
  • TracWiki用のsyntaxハイライト - 物置き

    普段Trac上のWikiを編集する時は、Vimperatorで編集ページにアクセスして、 そこから外部エディタ(Vim)を起動して、Vim側でWikiページの編集を行っている。 せっかくVim上で編集しているのだから、シンタックスハイライト表示ができればいいと思った。 ということで、Vim Onlineでシンタックスファイルを探してみたところ、やはりあった。 TracWikiというか、MoinMoin用のSyntaxファイルだけど 記法は基的に同じなのでこれでいけるはず、ということで入れてみた。 moin.vim 1.4.1 - vim online ファイルをダウンロードして、~/(vimfiles|.vim)/syntax以下にいれた。 で、実際使って見たところ、確かに色づけはされるんだけど、背景色が真っ白になってしまった。アギャー! ソースをみたところ、ファイルの先頭で syn c

    TracWiki用のsyntaxハイライト - 物置き
    j74th
    j74th 2012/02/10
    TracのWikiのsyntaxハイライト
  • Big Sky :: Vim で XML Reformat

    たとえばこういう XML があったとして、 <status><created_at>Mon Feb 06 21:07:52 +0000 2012</created_at><id>166629198054690816</id><text>Post-Bowl Twitter analysis http://t.co/OYYSRSew http://t.co/M0AtLQVd</text><source>web</source><truncated>false</truncated><favorited>false</favorited><in_reply_to_status_id></in_reply_to_status_id><in_reply_to_user_id></in_reply_to_user_id><in_reply_to_screen_name></in_reply_to_sc

    Big Sky :: Vim で XML Reformat
    j74th
    j74th 2012/02/10
  • 起動しているVimで新しいファイルを開く時にタブで開く方法。 - RKTM’s diary

    起動しているVimで新しいファイルを開く時にタブで開く。 VIMをもっと便利に使う方法はないかと探していたら、すばらしいTIPSが。 Vimをタブエディタとして使う - methaneのブログ 新しいファイルを開くとき、すでにVimが立ち上がっているのなら、新しいタブとして開きたい。 そんなときは、Vimのコマンドラインオプションに--remote-tab-silentをつける。 これはかなり便利ですねぇ。 これまでは、新しいファイルをタブで開く際は、 起動済みのgVimで":tabn"を実行 開きたいファイルを新しいタブにドラッグ&ドロップ。 とこんな感じでした。 このオプションでかなり楽になります。

    起動しているVimで新しいファイルを開く時にタブで開く方法。 - RKTM’s diary
    j74th
    j74th 2012/02/03
    右クリック->送るに登録した
  • iOS用のVim (Vi IMproved)がApp Storeで配信開始!

    Vimはsandboxの中で動いているので、編集できるのは$HOMEの中のファイルのみ。そのほかのファイルはリードオンリー Vimは外部のバイナリを実行できない。これはiOS SDKの制約で、対処のしようがない デフォルトでは「\(バックスラッシュ)」がEscキー iOSのキーボードからは、Tab、Esc, Ctrl, Meta(Alt)などたくさんのキーが欠けています。 Vim for iOSでは、キーボードアクセサリにこれらのキーを追加するアプローチを取るのでなく、標準のキーボードだけで使えるように考えてあるそうです。 Escキーが無いとインサートモードから抜けることができませんが、デフォルトでは「\(バックスラッシュ)」キーにEscが割り当てられています。 1指でのタップとドラッグは、マウスのクリックとドラッグに相当。 2指での水平、垂直ドラッグは、マウスホイールイベントを生成。

    iOS用のVim (Vi IMproved)がApp Storeで配信開始!
    j74th
    j74th 2012/01/22
    日本語非対応だが、オープンソースで期待
  • Vimでソースコードを素早く追いかける - Guyon Diary

    Vim Advent Calender 2011 45日目の記事です。今回のテーマはソースコードを素早く追いかけるです。 Vimをお使いの皆さんは設定ファイルや文書作成以外にもソースコードを作成・メンテ・閲覧などに利用されている事と思います。 そこで、ソースコードを追いかける時に便利なプラグインをご紹介したいと思います。なお、この記事は過去に私が書いたエントリーを再構成した内容となっています。 追いかけるソースコードを用意する まずは、追いかけたいソースコードを用意しましょう。例としてあげるソースコードはVimで世界的に有名なc9sさんが作った、巷で話題のRubyBundler(やVimのVundle)ライクなPHP版Onionです。 $ git clone https://github.com/c9s/Onion.git cd ./Onion プラグインを設定する Source Exp

    Vimでソースコードを素早く追いかける - Guyon Diary
    j74th
    j74th 2012/01/15
    あとで試す
  • 便利!VIM(GVIM 7.x)でSQLを整形する | Labs Zsrv Net

    便利!VIM(GVIM 7.x)でSQLを整形する April 23rd, 2008 Posted in Linux Write comment ということで、VIMMacroという便利な機能があるので、それを使う。 VIM用のMacroというのはいっぱい既に出回っていて、今回は以下のものを使う。 SQLUtilities http://www.vim.org/scripts/script.php?script_id=492 まずは、上記の場所からMacroをダウンロードしてくる。 ダウンロードしたファイルを解凍し、VIMのHOMEディレクトリ配下の「plugin」 ディレクトリにファイルを配置する。 ※解凍すると、pluginフォルダを含む複数のディレクトリが出来ると思うので、  実際にはHOMEディレクトリ配下の「plugin」ディレクトリの上のディレクトリ  に丸ごとコピーすれば良

    j74th
    j74th 2012/01/06
    やっぱりあるものだね
  • 万兴彩票网【月赚十万】

    浙江惟丰防爆电气有限公司、集科研、生产、销售为一体的、以非矿用(Ⅱ类)防爆电气产业为主体的多元化企业,是乐清市防爆协会会员单位。 公司创建于2002年乐清市惟丰防爆电器科技厂、2006年改为乐清市惟丰防爆电气有限公司、2011年上升浙江惟丰防爆电气有限公司。坐落在浙江省乐清市柳市镇方斗岩村横泾东一路。公司管理体系满足ISO9001、公司专业从事生产防爆电器、防爆灯具、防爆管件、防爆风机、防腐、防尘、防水等130多个系列,500多个规格的产品。经过了国家指定的防爆电气检测部门所做的防爆各性能测试,取得了相应防爆合格证书及生产许可证以及“三C”认证资格。公司创建至今其主要产品已经获得多项国家专利和外观专利证书。

    j74th
    j74th 2012/01/05
    これを機に、vimrcを公開するか。そろそろ会社と自宅で二重化していて面倒くさい。。。