VimでTwitter
TwitVimTwitVim - Twitter client for Vim日がな一日黒い画面と対峙するVimmerには、必携のVim pluginです。お好きなプラグインマネージャーでインストールしましょう。Tips部署異動に伴って、生活環境を見直していたのですがTwitVimを更新するとユーザ認証でコケるというトラブルに直面しました。Encoding '&' on Zsh ·...
View ArticleVim でスクロールが遅いときの対処
ターミナルの描画を爆速にする(mac/linux)を読んで需要ありそうだと思い書きます。上記の記事だと日本語入力ができないという欠点があるので。スクロールが遅くなる原因私の環境では、画面に表示されている文字の量とスクロールの遅さが相関しています。特に4Kのモニタにいっぱいに表示しているときに遅くなりがちです。要するに「描写量」が原因だと考えております。対処法対象法はハイライトをOFFにするです。妥協...
View ArticleCentos6.7で開発するためにvimを設定する
CentOS上にvimを設定して、快適にrubyやphp、html等のコーディングをするための覚書です。vimのインストールまずは初期インストール状態のものを確認してみます。# yum list installed | grep vim vim-minimal.x86_64 2:7.4.629-5.el6 @anaconda-CentOS-201508042137.x86_64/6.7...
View ArticleNeoVim & Dein.vimの環境構築に手間取った話
タイトル通り、neovim&dein.vimのインストールその他諸々手こずったのでメモ @ Bash on Ubuntu on WindowsInstall NeoVim現時点ではubuxtuのパッケージリストに追加されてないのでppaに追加sudo apt-get install software-properties-common sudo add-apt-repository...
View Articlevim:ビルド, vimrc
OS: fedora 25参考にしたものhttp://note.kurodigi.com/vim-selfbuild/http://maijou2501.hateblo.jp/entry/20121016/1350403062su cd /usr/src git clone https://github.com/vim/vim.git cd vim/src ./configure \...
View Article2017/04のVimの新機能/仕様変更 (自由気まま版)(仮)
2017/04のVimの新機能/仕様変更 (自由気まま版) (8.0.0532 ~ 8.0.0566)8.0.0563: tmux内で起動したVimでgetwinposx()等によりウィンドウ位置を取得するとクラッシュする件を修正しました。(関連patch: 8.0.0543)8.0.0550: etags形式のタグファイルを正しく読めない件を修正しました。(関連patch:...
View Articlevimrc 設定
.vimrcの置き場所$HOMEにはシンボリックリンクおいて、作成したdotfilesフォルダに本体は保存しておくln -s $HOME/work/dotfiles/vim/.vimrc $HOME/.vimrc .vimrcの設定慣れたら増やす.vimrc"#### 設定#### set fenc=utf-8 "文字コードをutf-8に設定 set nobackup...
View Articlevimでtabとを使い分ける(mac)
はじめにキーボードのスキャンコードの仕様上、tabと<C-i>は等価扱いのようです1Both the keys produce the same key scan code.Ctrl-I Tab Ctrl-[ Esc Ctrl-M Enter Ctrl-H Backspace...
View Articlepecoのkeymapをvimライクにする
pecoを使ってコマンド履歴を検索できるようにしているのですが、表示したコマンド履歴をvimライクに jkなどで上下に移動したくなりました。(デフォルトは、 C-nC-p)pecoの設定ファイルを作成する設定ファイルを配置する場所の候補はいつかありそうです。peco by default consults a few locations for the config...
View ArticleDocker | docker コンテナの中で vim が使えない場合
恐ろしいほど基本。 OS次第で普通にインストールすれば良い。apt-get update apt-get install vim yum install vim のどちらかで、だいたいイケるはず。DockerfileDockerfile に記述しておく場合は、以下のような感じ。 (apt-getの場合)FROM ubuntu RUN ["apt-get", "update"] RUN...
View Article初級Vimmerから中級Vimmerになるために
背景私はこれまでにちょっとした文章編集が出来る程度にはVimを使ってきました。しかし、最低限の使い方しか覚えていませんでした。今回は、初級Vimmerからもう一歩成長するためにこれは覚えておきたい、と思うものをまとめてみました。初級Vimmerこれさえ覚えてればなんとかなる、というのをまずは紹介します。モードの切り替えVimにはいくつかのモードがあり、それを切り替えていく必要があります。最低限、コマ...
View ArticleLightline で ALE を使って非同期文法チェック
先に今日やることのまとめ何か前置きが長くなりそうなので、この記事で実現できることを動画 GIF にしました。非同期に文法チェック(lint)が出来てますね!そしてそれがいい感じにステータスラインに出てますね!この記事を読めば出来ます!多分!今時の linter 事情 on VimVim 8.0 の新機能としてもっとも重大なものの一つは job/channel...
View ArticleXVim をバージョンアップする
定期的にやってくる、XCode バージョンアップ時、XVim も更新する必要がある。その時のメモ。普通にやるgit の master 最新を持ってくるコンパイル make証明書更新 sudo codesign -f -s XcodeSigner /Applications/Xcode.app問題が出た場合大体 issue か PR にあるので見る。例えば2017年4月19日時点で XCode...
View ArticlevimのquickfixでPythonのエラーメッセージにジャンプできるようにする
これをvimrcに追加するset efm=%C\ %.%#,%A\ \ File\ \"%f\"\\,\ line\ %l%.%#,%Z%[%^\ ]%\\@=%m
View Article覚えたVimコマンド
はじめに仕事ではWindowsをメインに作業しているため、ターミナルを使用することは稀でした。ただ、最近はRaspberry Piという便利な制御端末が出てきたり、自前のブログの管理にLinuxを触ったりという機会が増えてきたので、せっかくだからVimを覚えようと思い立ちました。備忘録的な意味で、覚えたコマンドをメモしていこうと思います。表記の補足※ コマンドは基本ノーマルモードでの入力です※...
View Article個人環境をflow対応した作業録
プロジェクトはflow対応したしnpm scriptsも整備してCIも出来るようになった。さて後は個人の設定だ。この記事は鮮度に気を使いません。書捨てますので、投稿日からの経過日数などに気をつけてください。eslint ^3.19.0vim version 7.4.2290vim-javascript 1.2.5.1flow(-bin)...
View ArticleNeovimでモダンなPython環境を構築する
経緯転職してPythonメインの会社で働いてますエディタハラスメントはなくなってVim使ってもいい会社ですVimでPythonをゴリゴリかける環境を作ろう必須会社に入ってからvimの設定をすべてneovim用に書き直しました。今環境構築するならサクサク動くneovimでやってやりましょう。neovim 0.1.7macOS sierra...
View ArticleVimでタブを使うのをやめた
Vimmerです。Vimでタブページを使うのをやめました。どうしたかというと、代わりにバッファを使い始めました。超快適なので紹介します。ほぼNeoVimを端末として使うためにしたこと - Qiitaの続きです。やったことDeniteの導入Shougo/denite.nvim: Dark powered asynchronous unite all interfaces for...
View Article