Surfingkeysへの乗り換えを推奨 cVimはメンテナンスされていないので、Surfingkeys拡張機能への乗り換えを推奨します。Chrome本体の仕様変更によりcVimのhint機能が動作不能に エラーコンソールに hints.js:727 Uncaught TypeError: main.createShadowRoot is not a function at hints.js:727 と表示されてhint機能が動作しなくなりました。 hints.jsの書き換えで対応 https://github.com/1995eaton/chromium-vim/issues/716 上記フォーラムから修正版のDLをすることも可能ですが、自前でChrome/Chromiumのプロファイルにたどり着ける人はProfile/Default/Extensions/ihlenndgcmojhc

sudo を使うのはいいんだけどsudovim ってした時に自分のvimrcが効かないなーと今更ながらに思いました 普段はまずrootに適当なvimrcを作ってたから気づいてなかったんです! そんなわけで、どうしたらいいのかなーと調べてみたらいくつか方法がありました 結論からいくと、sudo.vimを使ってみることにしましたsudovim -u ~/.vimrcとする 参考:Linuxでvimを使っています。 rootユーザーではないのでファイル.. – 人力検索はてな 毎回これ打つのめんどくさいなーと思いながらやってみた /home/username/.vimrc の処理中にエラーが検出されました: 行 58: E185: カラースキーム ap_dark8 がみつかりません 行 125: E117: 未知の関数です: pathogen#runtime_append_all_bund

バージョンが上がってだいぶ趣の違うソフトになりました。「:」とかでモード変更できたらVimっぽくね?とコマンドモードを実装してみたら案外面白いものになったと思います。command.iniにファイルのパスを入れることでランチャになったり、IronPythonでコマンドを書くことで種々のウィンドウ操作(最大化、最小化など)を短いコマンドで実現できるようになりました。 ヒント表示はこのように行われます タスクバー上のヒント表示デスクトップ上のヒント表示 追加した主な機能はこちら↓ [NEW] タスクバー上、ウィンドウ上のヒント文字の表示・非表示を 設定可能にした [NEW] 各ウィンドウ上にもヒント文字とタイトル文字を 表示できるようにした [NEW] IronPythonでコマンドを書けるようにした [NEW] sourceコマンドで設定の再読み込み [NEW] ウィンドウの最小化、最大化

Hit-a-Hint forWindows Hit-a-Hint の操作感をWindows 上で 後継ソフトウェアはじめました 後継のUIAssistant を公開しました。今後はそちらに注力します。 u338steven/UIAssistant: AssistUI forWindowsUIAssistant を公開(Hit-a-hint とか) - B(ug)log また、Hit-a-Hint forWindows は今後メンテナンスする予定はありません。 特徴 キーボードでマウス操作などを代替します。 Hit-a-Hint1 の操作感で、以下が可能 ボタン、タブなどのコントロールのクリック タスクトレイアイコンのクリック ファイルのドラッグアンドドロップ タスクの切り替え n 分割した画面の領域選択を繰り返してクリック クリックの他にも、右クリック、ダブルクリックも可能

カテゴリ 2014年3月度ALMレポート(株式会社グラニ様との合同開催) お久しぶりです、okabe-mです。 KLabでは毎月ALMという社内勉強会を開催しています。 ALMとは ALMとはAll Layer Meetingの略で、職種・役職・発表内容を問わない勉強会・発表会です。 内容的に高度なものである必要はありませんが、発表者自身が工夫した箇所があることを求められます。 また、発表者にはプレゼン練習、聴衆には質問する能力を養う機会を提供する目的もあります。 開催は東京六本木の本社で行われますが、TV会議システム、インターネットを通じて国内外の拠点に配信を行っています。 3月度は株式会社グラニ様との合同で勉強会を開催しました。 弊社と株式会社グラニ様でそれぞれ発表を2人ずつ発表して頂きました。 さっそく、レポートに移りましょう。Github:eで仕様書を書こう(KLab株式会社 加
FeaturesExtensibleAPI is first-class: discoverable, versioned, documented.MessagePack structured communication enables extensions in any language.Remote plugins run as co-processes, safely and asynchronously.GUIs, IDEs, web browsers can --embedNeovim as an editor or script host.Lua plugins are easy tocreatejust likeVimscript plugins. Your config can live in init.lua!AST-producing parsing engin

今更ながらプログラマーならVimが使えないとやっぱりダメだよなーと思ったので、Vimを使うようになってきました。 そこでせっかくなのでいろいろカスタマイズできるVimをPHP用にしてみました。PHPの関数を補完してくれるようにする まずはPHPの関数を補完してくれるようにします。php用の辞書の用意 まず、下記のコマンドを実行します。php -r '$f=get_defined_functions();echojoin("\n",$f["internal"]);'|sort > ~/.vim/dict/php.dict get_defined_functionsでPHPに定義されている関数を出力してくれるので、こいつをvimの辞書ファイルにぶち込みます。 補完してくれるようにする .vimrcに autocmd FileTypephp,ctp :set dictionary=~/

Vim Advent Calendar 2012 の 4 日目の記事です。 「やった!コンプガチャでVim 出た!」 「だって前の彼氏、Vim 使いじゃなかったんだもん」「マクドナルド店員「ご一緒にVim など如何ですか?」」 こんな言葉が聞かれる様になって随分と経ちました(要出典)。 昨今、Vim はテキストエディタの枠を超え、アプリケーションプラットフォームへと変わりつつあります。 vital.vim 等を使う事で簡単にアプリケーションを作る事も出来る様になりました。手前味噌ではありますが webapi-vim の一部も vital.vim に取り込まれています。 このブログでも結構取り上げていますが webapi-vim とは一体何か。名前の通り、Web ApplicationProgramming Intreface を扱えるライブラリです。 webapi-vim とは we

私のneocomplcacheの設定を公開します。たまにIDEに浮気しますが、基本的にはVimでPHPを書いています。 ある程度ノウハウが溜まってきたのでこのあたりで私の設定を公開してみます。neocomplcacheはその機能の豊富さゆえに使いこなすのがとても難しいと感じています。 この設定にたどり着くまでにずいぶん試行錯誤を繰り返しました。マニュアルもたくさん読みました。補完が重い状況が改善されず、1日中設定を調節していたこともあります。「ここはこうしてみてはどうか」「その設定は機能していないよ」といったご意見がございましたらコメントいただければ幸いです。 動作確認環境Vim7.3neocomplcache6.1vimproc5.3 目次 neocomplcacheのインストールvimprocのインストールvimrc シンタックス補完を無効に ディクショナリ補完の利用 インクルー

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

またもpathogen.vimネタ。自分用メモ的なもの。Vimball形式で配布されているプラグインってそのまま:source %でインストールすると~/.vim/以下に展開されて、pathogen.vimで管理している人にとっては面倒だよね。そういう時はこんな風にすればいいんじゃないだろうか。 例としてutl.vim(http://www.vim.org/scripts/script.php?script_id=293)のutl_3_0a.vbaを使うと $ mkdir ~/.vim/bundle/utl $vim utl_3_0a.vba :UseVimball ~/.vim/bundle/utl最後の行の:UseVimballがポイント。パスを指定するとそこにインストールしてくれるらしい。削除するときは、試してないけど http://www.ac.cyberhome.ne.jp/
ちょっと前から名前は見かけていたんだけど、何をするプラグインなのかよく分からなくて見送っていた。Twitterでもつぶやいたけど、もっと早く導入しておけば良かったと、ちょっと触ってみただけで思った。unite.vim - Unite all sources :vim online どんなことができるかについては、作者さんが公開しているこのプレゼン資料がわかりやすい。このプラグインについてほとんど知らない自分が、前述のプレゼン資料を読んで、18ページ目に書かれている:Unite buffer file file_mruを実行してみて受けた印象は、Vim用のコマンドラインランチャー(Windowsで言えばfenrir、Macで言えばQuicksilver)のようなもの ってかんじ。でも、色々なブログでの紹介を見ていると、ランチャー機能だけにとどまらずかなり広い操作をカバーしており、拡張性

VimのUniteプラグインで、ファイル、バッファ、レジスタ、ブックマークを管理する方法を紹介します。 この記事を読んで、できるようになることvim上でディレクトリを移動し、ファイルを開くことができる。最近使用したファイル一覧から、ファイルを開くことができる。現在開いているバッファを一覧表示し、バッファを開いたり、削除することができる。レジスタの情報を一覧から選択し、貼り付けることができる。ファイルやフォルダをお気に入り登録し、お気に入りから目的のファイルを開くことができる。 目次 環境 uniteとは uniteのインストールvimrcの設定 uniteの操作方法 現在開いているファイルのディレクトリ下のファイル一覧を表示 最近使用したファイル一覧を表示 バッファ一覧を表示 レジスタ一覧を表示 ブックマーク一覧を表示 環境 検証した環境は下記の通りですが、MacやLinuxでも同じ設

リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く