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
TL;DR Viler という Vim 用ファイラプラグインを作りました。 目玉機能は、普通のテキストと同じように編集してファイルの移動や削除などができる点です。 Vim 上で快適にファイル操作したい方にオススメ。 モチベーション Vim のファイラは長らく vimfiler を使っていましたが、もう随分前に開発停止が宣言されている事もあり、先日ようやく別のファイラに移行する事にしました。 しかしいくつかのプラグインや Vim の組み込みファイラである Netrw を試してみたものの、いずれも欲しい機能の一部が欠けているか、ファイル操作のインターフェイスに満足いきませんでした。 ファイラに求めるもの: 動作が軽い。 ツリー表示が出来る。 複数ウィンドウに別々のディレクトリを開ける。 ファイル操作 (追加、移動、コピー、削除) がしやすい。 (できれば) 複数ファイルを一度に操作できる。 特
先日、@lambdalisue さんが Vim 上のファイラを紹介する記事を書いてくれていました。 2020秋 Vim のファイラー系プラグイン比較 | Zenn 僕はこの中の dirvish というプラグインを使っていました。 Big Sky :: Vim 上のファイラを NERDTree から dirvish に乗り換えた。 dirvish を使っていた一番の理由は「超軽量」だからです。何故 netrw を使わないかというと、メンテ可能なソースコードじゃないという理由が1つ、もう一つが fat 過ぎるという理由です。 僕が考える理想のファイラ これは皆さんそれぞれ意見があり、違って当然なのであくまで僕個人の意見です。僕が Vim のファイラに求めるのは :e /path/to/ でファイラ開きたい $ vim /path/to/ でファイラを開きたい ファイルの一覧を速く表示して欲しい
こんにちは ゴリラ.vimを運営しているゴリラです。 Vimでコーディング中に帰りの電車時間を知りたくなる時があるので、プラグイン作りました。 このプラグインを入れればブラウザを開くことなく乗り換えルートを検索できます。便利です。 何ができる? Yahoo乗り換え案内 電車遅延情報 導入 https://github.com/skanehira/train.vim READMEを参照して下さい。 使い方 乗り換え :TrainSearchRoute 出発駅 到着駅 電車遅延情報 :TrainLateInfo 仕組み vital.vimというvimのライブラリのWeb.HTMLを使用してYahoo乗り換え案内のHTMLのパースをしています。 let l:url = 'https://transit.yahoo.co.jp/search/result?flatlon=&fromgid=&fro
[Vim] Vim に Language Server Protocol クライアント機能を導入して Rubyの補完機能を復活させたRubyVim YouCompleteMe をしばらく前から使っていました。最近、MacOSXな環境で、Rubyの補完がうまく動かなくて、 . を入力した瞬間、 vim が死亡するようになってしまいました。原因は良くわかりません。とりあえず、死ぬのは困るので、 --disable-rubyinterp で、Vimをビルドしてました。 YouCompleteMe で、Ruby の補完ができなくなってしまったので、何か他に良い方法ないかとあちこちのサイトを眺めていて、 deoplete.nvim と LanguageClient-neovim と solargraph を組み合わせたら、行けるんじゃないかと思い、試してみました。 deoplete.nvim deo
つい最近,vscodeにC++導入の記事を書きました kutimoti.hatenablog.com vscodeのMicrosoftが作ったC++拡張機能にはLanguage Server Protocol(LSP)という技術が使われています qiita.com LSPは他の言語にももちろん対応しています(C#のOmniSharpとか) これが補完などの処理を行ってくれます neovimのC++補完 今まで僕は,deoplete-clangやdeoplete-xclangを使ってきましたが, 「(多分)毎回"clang"の呼び出しを行っているのが原因で補完などの動作がvscodeに比べて遅い」 印象を受けていました vimでもLSPを使うものが無いかと調べると出てきました github.com (作ってる人がMicrosoftの方) ここを見れば簡単に導入できると思います install
Rust is a fascinating language filled with novel ideas. However, the tooling around the language is still maturing. The seemingly best option for writing Rust appears to be Visual Studio Code with the RLS plugin. It’s a nice setup, but I think there is a slightly more optimal solution utilizing Vim. This post will detail this layout. Rust SupportFirst up is getting basic support for Rust. Luckily,
先日 kazuho さんが git blame でプルリクを表示するスクリプトをつくってらっしゃって,便利そうだったので Vim プラグインをつくってみました. ファイルの各行がどのプルリクで変更されたかを確認し,気になるプルリクはその場で詳細を確認することもできます. github.com 使い方 インストールはお好みの Vim プラグインマネージャを使うなどしてください. 1. ファイルを開いて :GHPRBlame を実行 :GHPRBlame を実行すると裏で git-blame が走り,カレントバッファのファイルの各行のプルリク情報を git blame --line-porcelain で引っ張ってきます. 引っ張ってきた情報を元にカレントバッファの左に細長い一時バッファが開き,そこに各行に紐付いたプルリク番号が表示されます(プルリクに紐付いていない行は何も表示されません).
Pygmentsやhighlightを使う Keynoteにシンタックスハイライトされたソースコードを貼り付けるには、RTFでフォーマットされたソースコードをペーストする必要がある。 Keynoteにソースコードを貼る - pirosikick's diary 上記ブログにまとめた内容が以前やっていた方法。CLIで変換してMacのpbcopyコマンドでクリップボードにコピーし、Keynoteに貼り付ける。 # highlightの場合 $ brew install highlight # file.jsの内容をRTFに変換しクリップボードにコピー $ cat file.js | highlight --syntax=js -O rtf | pbcopy # クリップボードにコピーしたソースコードをRTFに変換しクリップボードにコピー $ pbpaste | highlight --synt
日本はとりあえず恵まれている例えば自分がワープアだとするじゃん。年収200万以下。辛いって思うじゃん。でも、月17万くらいあったら、安い家賃のところに住んで、そこそこうまくもまずくもない飯を毎日食べれて、娯楽費にもある程度ぶちこめてちょっと節約すれば貯金もできるわけ。(ただし独身に限る) 発展途上国ではなかなかこうはいかない。飯が食えて家があるだけでとりあえず上等。娯楽費にお金なんてなかなか使えない。とりあえず何かスキルをつければお金をもっと稼げるようになるスキルがあれば億万長者になってうっはうはというわけではないけど、とりあえずある程度まで何らかのスキルを身につければ、収入は上がる。そうすれば生活はもっと楽になるし、選択肢ももっと広がる。こういうのって21世紀より前ではなかなか考えられなかった、つい最近の話。悲観しているのは未来が悲惨っぽいからどうせ頑張ったって人生に意味なんてないんだか
僕は普段Mac(Mountain Lion)+標準ターミナルアプリ+Vimでテキストを編集することが多いのですが、テキスト中の「※」などの記号を含む行で文字がずれる、カーソルがずれる、あるはずの文字が消える、等の現象が起こりました。 これを解決する方法を調べたところ、以下の方法で解決することが分かりました。 標準ターミナルアプリの設定 「環境設定...」から設定ダイアログを開き、「設定」タブから「詳細」ボタンを押して詳細画面を表示します。 詳細画面の下の方にある「言語環境」のところの Unicode 東アジア A (曖昧) の文字幅を W (広) にする にチェックを入れて下さい。 Vimの設定 .vimrcに以下の記述を追加して下さい: 以上で問題は解消します。 参考 この問題を解決するにあたり、以下の情報を参考にさせていただきました。ありがとうございました。 「Macで、Vimで、全角
Vimでカレンダーといえば, mattnさんのcalendar.vimが有名でした. mattn - calendar-vim しかし, 私には以下の不満点がありました. 現在のVim Scriptから見ると, Vim Scriptの基本的な要素(文字列と数字)しか使っていない. ぶっちゃけ, コードが読みにくいし拡張しにくい. 日付の計算, 表示部の構成など, 様々な要素が一つのファイルに書かれていて, ごちゃごちゃになっている. キーボード入力に対して, インタラクティブでない. 例えば, hを押した時に隣の日に移動しない. 自分でカレンダーを一から書いてみたくなったんです. というわけで... calendar.vim作りました itchyny - calendar.vim どうぞ使って下さい. :Calendarコマンドでカレンダーが開きます. スクリーンショットはこんな感じ. G
副題:私がVimを使う理由 この記事は Vim Advent Calendar 2012 211日目の記事です。 前日は@manga_osyoさんのVim のウィンドウを Gyazo るでした。 はじめに この記事にはTipsや便利プラグインなどの情報は一切出てきません。 最初から最後まで自分語りで構成されています。ご注意ください。 概要 私がVimを使い始めてから5年近く経ちました。 前からVimが好きでしたが最近特にVim好きが高まっており、 せっかくなので「どうしてVimが好きなのか」を整理しようと思います。 Vimを覚えたきっかけ 私は社会人歴が今年で6年目になります。 未経験OKの会社に入社しましたので、同時にプログラミング歴も6年目です。 それまでは一切プログラミングをしたことはありませんでした。 パソコンに関してもOSインストールすらさっぱりな状態です。 そもそもOSをインス
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く