Awesome Vim plugins from across the universe
Window7 32Bit の Kaoriya vim で *.py を開くと以下のような3つのエラーがでます。 Anaconda3 を Chocoratey でインストールし (C:\tools\Anaconda3) ユーザー環境変数に Pathを加えても状況が変わりません。 Vim側の設定が不足していると考えています。 アドバイスの程お願い致します。 環境変数は以下です エラ-は以下です function jedi#init_python の処理中にエラーが検出されました: 行 7: Error: jedi-vim failed to initialize Python: jedi-vim requires Vim with support for Python 2 or 3. (in function jedi#init_python[3]..128_init_python, 行 5
Manjaro:良い。星6つ Ubuntu:何も設定したくない人向け。うぶんさー。星5つ。 arch:configureとかmakeとかだるいけど新しいパッケージ使いたい人向け。星5つ openSUSE:パッケージ少ないのが気になるから星4つ centos:デスクトップ用途だとパッケージ古すぎてちょっと厳しいかな。星2つ gentoo:Linuxの設定いじれたりpatch書ける人が使わないと恩恵ない・・・星2つ vine:セキュリティーアップデータ遅いからお断りです.星1つ tiny core linux:軽量こそがかっこいいとか思ってる人向け。いらない。星1つ 謎の人物「日本のVim界隈だとWindowsユーザーが牛耳ってる」 謎の人物「そろそろLinux使いからすごい奴が出てこないとあいつら窓使いはこれからも調子に乗るだろう」 謎の人物「さあ今こそ団結して体育館裏に呼び出して潰すべきだ
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter. Vim emulator for VSCode GitHub https://github.com/74th/vscode-vim Visual Studio Marketplace https://marketplace.visualstudio.com/items/74th.vimStyle Require v0.3 : Visual Studio Code 1.0.0 Features pure TypeScript vim engine have tests comparing with original vim support complex command support visual mode support re
operator-commentとoperator-sortは私が作ったプラグインです。 後に動作を詳しく説明します。 私が定義しているoperator operator-comment これは、ソースコードをコメント・コメントアウトするoperatorです。 .vimrcに定義していましたが、長くなったのでプラグイン化しました。 コメント文字列は'commentstring'を見ているのでカスタマイズしたい場合は適宜設定して下さい。 マッピングはarpeggioを使って、oと任意のキーの同時押しにマッピングしています。 operatorのマッピングは2回繰り返して押すと行に対する動作になるので、シングルストロークのマッピングの方が便利です。 しかし、キーはなかなか空いてないので、同時押しにマッピングできるarpeggioを使っています。 Arpeggio map oc <Plug>(op
この記事は Vim Advent Calendar 2015 の21日目の記事です. もくてき 本記事では Vim のコマンドの”覚え方”を紹介します. 基本的にはトリッキーな”覚え方”ではなく由来の紹介となります. 例えば J で行連結は Join が元だとか, gfが”goto file”の略だといったことを 知っておくとなにかと憶えやすいと思います. 対象読者 主にこれから Vim を使ってみよう! でもなかなかコマンドを覚えられないっ! という Vim 初心者の方に由来を知ることで少しでも コマンドを憶えやすいようにすることが目的です. 初心者を想定しているのでコマンドの動作などもなるべく紹介していきます. 中・上級者の方には普段何気なく使ってたあのコマンドの由来を知って「フハハハハ」と ほくそ笑んでもらえるような記事になれば嬉しいです. 注意 注意点として公式のものから公式っぽい
「vim入門」系記事で解説されないためか、意外と使い方が知られていないvimgrep。 ファイルを開いては検索、開いては検索ってしてる? grepするためにvimから出てる? grep結果を見て改めてvimで開き直してる? それ、vimgrep使えば256倍早くなる(かも)よ。 簡単なまとめ vimgrepは… ファイルをまたいで検索できる grepやgit-grepよりは遅いので巨大プロジェクトでは検索対象を絞ったほうがいい ワイルドカード使うと簡単に絞り込める 繰り返し同じ対象から検索する場合はargument listを使うと捗る gitリポジトリではgit-ls-filesと組み合わせる 該当箇所に素早く移動&編集できる quickfix-windowと組み合わせると更に捗る この記事読むと分かること :vimgrepコマンドの使い方 :cwindowコマンドの使い方 :argsコ
1. LeaderをSpaceキーにする Leader は素晴らしい概念です。キーの 組み合わせ ではなく 並び によって、操作を行えるようにするものです。私はこれを使っているので、操作のために” Ctrl -何らかのキー”の組み合わせを押す必要はめったにありません。 私は長い間、 , を Leader キーとして使っていました。ですがある時、キーボードの中で一番目立つキーにマップすることを思い付いたのです。Space(スペース)キーです。 これで私のVim生活は激変しました。今や、私は Leader をどちらの親指でも押すことができ、他の指は常にホームポジションにあります。 Leader がとても使いやすくなったので、私が様々なキーバインドで用いるようになったことは周知の話です。 2. 自分が特によく行う操作をLeaderにマップする 私は、自分がVimで作業を行っている中で、その時間の
gitを改めてちゃんと使おうという人がまわりで増えてきたのでメモとして貼っておく。 現状の設定はこんな感じ。1年くらい変わってなかった。 https://github.com/suzuken/dotfiles/blob/cbf8e7168c96029d535d69f981337d23aacfa51c/gitconfig 特にaliasまわりは普段つかっているのであげておく。 [alias] # http://oli.jp/2012/git-powerup/ # http://blog.blindgaenger.net/advanced_git_aliases.html alias = !git config --list | grep 'alias\\.' | sed 's/alias\\.\\([^=]*\\)=\\(.*\\)/\\1\\\t => \\2/' | sort b = b
Vimでパイプを繋げて水を流す有名なパズルゲームを作りました。 なんでこんなのを作ったかというと、最近xxdを使ってバイナリデータをVimから読み込むっていうのを試していて、これはbmpファイルを読み込んでみたという、ちょっと試作品感のあるVimゲームプラグインです。 まぁなので、このゲームで遊ぶにはxxd必須です。よかったら遊んでみてくださいw。 あとパイプは乱数を使って適当に配置しているので、クリアできない問題も出現するかもしれません。そのときはqで終了してください。すいません、これは仕様です(実装めんどい)。 rbtnn/pipe.vim · GitHub ゲームの始め方 :Pipe 操作方法 スペースキー : カーソル下のパイプを右回転する。 hキー : カーソルを左に移動する。 jキー : カーソルを下に移動する。 kキー : カーソルを上に移動する。 lキー : カーソルを右に
元ネタ Emacs Lispで bgmを実装してみました. - Life is very short ターミナルから簡単に曲を聞けるbgm.rbというのを作った - hitode909の日記 結構前ですが emacs-itunes-bgm の Vim 版をつくりました。 必要なもの mplayer wget or curl vimproc.vim プラグイン osyo-manga/vim-itunes-bgm NeoBundle 'osyo-manga/vim-itunes-bgm' 使い方 " 引数のワードにマッチする曲のランダム再生を開始 :ITunesBGMStart アイドルマスター " 再生を停止 :ITunesBGMStop " 次の曲へ移動 :ITunesBGMNext " :ITunesBGMStart でマッチした曲の一覧を unite で表示 " Use unite.v
最近、どうもLinux上ではemacsではなくvimを利用する事が多いのだが、その際に知ったので備忘として残しておく。 vimでは、以下のようにコマンドを実行することでリモート先のファイルをsshプロトコル経由で編集することが出来る。 vim scp://ユーザ名@リモートホスト(IPアドレス)//編集対象のファイル 実際にやってみたのがこちら。 まず、既存のファイル「/work/work/test/test2.sh」の中身を確認後、上記コマンドを実行している。 上記コマンドを実行した結果、/tmpフォルダに編集用の一時ファイルが作成される。 そのファイルを開くかを確認される。 ファイルが開かれるので、適当に編集して保存する。 再度ファイルを確認すると、無事編集が反映されている。 と、このような感じだ。 vimの搭載されていない、ESXi上に設置するスクリプトを作成する際に重宝するのではな
この文章は、http://yannesposito.com/Scratch/en/blog/Vim-as-IDE/ で掲載されている「Vim as IDE」の翻訳文です。 文内の全てはの筆者による物であり、訳文の内容については私による物となります。意訳が若干入っています。間違い等あればご連絡下さい。 Vim as IDE tl;dr: 如何に Vim を効率の良い IDE として使いこなすか Learn Vim Progressively (訳者注: 日本語訳)では Vim が如何にテキスト編集に優れ、かつファイルを操縦できる偉大なテキストエディタであるかについて示した。この短い記事では、私が如何にして Vim を IDE として使っているかについて見る事が出来るだろう。そう、主に幾つかの素晴らしいプラグインを使う事により。 1. Vim Plugin Manager Vim のプラグイン
先日、「vimrc読書会」なる会で、Vimの設定ファイルであるところのvimrcを読まれてきました。 この記事は、Vim Advent Calendar 2013の84日目の記事です。昨日は、@manga_osyoさんによる「switch.vim で文字列リテラルを切り替える」。 VimやEmacsは、テキストエディタの中でもカスタマイズ性が異常に高いことで有名です。各人の設定ファイルにはそれぞれの性格が色濃く反映されますし、毎日コツコツ継ぎ足していくものですから、まさに「秘伝のタレ」のようなものです。 そんなvimrcのコードレビューをしてもらう機会なんて普通はないわけでして、とても貴重な体験でした。ちょうどよい機会なので、自分のvimrcの半生を振り返ってみます。 vimrcをポータブルにしたいVimにはじめて触れたのは数年前のこと。本格的に使うようになったのは、就職してからです。 職
フロントエンドサーバのロケール環境は、LANG=en_US.UTF-8になっていますが、SASはEUCが標準となっています。 フロントエンドサーバでは、EUCのファイルは文字化けしてしまうので、SASのプログラムやデータを編集したり表示する場合には、UTF-8に変換する必要があります。 vimは標準で文字コードの自動判別や変換に対応しているので、vimやviewを使えば、UTF-8環境のフロントエンドサーバでもEUCのファイルを編集したり表示することができます。 WindowsのPCとのファイル転送を行う場合に、改行コードの変換が必要となりますが、改行コードについても文字コードと同様にvimでの自動判別や変換が可能です。 vimの文字コード自動判別を有効にするには、“.vimrc”を設定する必要があります。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く