Windowsのgvimでクリップボードにコピー&ペースト
Windowsのgvimでクリップボードにコピー&ペースト1.Vim風ショートカットキー入力によるクリップボードの操作・ショートカットキー機能キー説明コピーCtrl-Insertビジュアルモードで選択したテキストをクリップボードにコピー。カットCtrl-Delete または...
View ArticleVimで自動保存したい!!!
Vimでいちいち:wするのがめんどくさく、Webではよく、あれ、保存したっけ??となってしまうので自動保存したいなぁと思いました。https://github.com/vim-scripts/vim-auto-saveを導入すると、自動保存できます。 インストールNeoBundleの場合.vimrcNeoBundle...
View ArticlePHPで開発が捗るリアルタイムエラーチェック
Pythonでも型チェックが捗ると噂をきいたのでPHPの環境構築について書きます。ちょっと眠いので簡潔に… もしわからないことがあったら回答するのでコメントで聞いて1。得られる利益関数名を間違ってることに気付いたり変な型どうしで計算してることに気付いたりうっかり変な値をreturnしようとしたりそんな問題に編集中に気付けるよ。画面はVimだけど、ほかのエディタでもいいよ。事前準備PHP 7.1+...
View ArticleVim patchダイジェスト [2018/07] (仮)
Vim patchダイジェスト [2018/07] (仮) (8.1.0134~ 8.1.0229)8.1.0229: プロファイリングデータ(:h profile)をダンプするときにクラッシュすることがあった件を修正しました。8.1.0228: Vimがビジー状態の時にファイルをドロップすると無視される件を修正しました。8.1.0226:...
View Articledein.vimでtomlファイルを使ってプラグイン管理
この記事を読むにあたってこの記事はVim初心者の私がneovimでプラグイン管理をするにあたって、行き詰まったところを書いていきます。思わず「違う、そうじゃない」と言いたくなるような箇所があると思いますがご容赦ください。dein.vimとは?Shougo/dein.vimとあるすごい方が作ったvim/neovimで使えるプラグイン管理プラグイン(?)です。導入方法以下のコマンドを打ち込めばオッケーで...
View Articlevimにてpowerlineのエラーの対処(備忘録)
error内容Traceback (most recent call last): File "<string>", line 9, in <module> ImportError: No module named powerline.vim An error occurred while importing powerline module. This could be...
View ArticleEC2(CentOS)でvimを軽率にアンインストールするな絶対にだ
Vimを最新版に更新しようと一旦アンインストールして、罠にドボンした話です。経緯よくVimを最新版に更新する際に、まず入ってるVimを削除しようということで% sudo yum remove "vim*" がよく載ってるんですけど、これをすると、一気にsudoもアンインストールされます。$ sudo -bash: /usr/bin/sudo: No such file or directory...
View Articlectrlp.vim で Vim のバッファ検索が楽になった
僕は Vim を使っていますが、バッファをあまり使っていませんでした。しかし、ctrlp.vim というプラグインを使い始めてから、バッファの移動が簡単になったので、そのメモを書こうと思います。課題バッファを一覧・表示するには:lsしてから :b1や :b...
View Article新人エンジニアの時に知っておきたかったこと[Vim編]
Vimとの出会いエンジニアとして駆け出しの頃、Vimに出会いました。先輩エンジニアがVimを使用しており、Vimは紹介されたエディタの1つでした。当初はAtomを使用していましたが、彼がVimを常用しており、その操作スピードと謎な操作方法に惹かれていきました。そして、Vimを常用する様になり、今ではVimなしでの開発は考えられません。...
View ArticleMacの初期セットアップメモ(3) - vim周り
前回の記事ですっかりvimの設定を完全に忘れてました。なので、いけてる.vimrcを入れて、colorschemeにターミナルに引き続きIcebergを適用します。10年前からvimユーザですがパッケージ管理とかやったことがなかったので、今回初めて勉強してdeinを入れて見ました。環境情報MacBook Air (13-inch, Mid 2011) macOS High Sierra...
View ArticleScoopを使ったWindows環境構築のススメ - Hyper!!!
この記事は連載物のひとつになっています。前回扱った内容が前提になっているため(下に概要は載せていますが)一読しておくことをおすすめします。守章: Scoopの基礎、簡単なManifestの作成破章: バージョン管理と自動アップデート ← (今回はこれ)離章: Scoopを用いた環境構築する際の勘所...
View ArticleVimの設定 コピペ
Vimの設定毎回面倒なのでどこかのサイトからとってきたやつを使っていたのですが割と良かったのでいつでもコピペで環境構築できるように共有しておきます。$ vi /etc/vim/vimrc/etc/vim/vimrc" 一番下に追加setnumberset title set ambiwidth=double set tabstop=4set expandtab set shiftwidth=4set...
View Articledefxをインストールしてみた。
初めにShougo様開発中のdefxをインストールして使ってみましたので現時点での簡単なまとめを載せます。インストールインストール方法は下記githubのページを参照。https://github.com/Shougo/defx.nvim起動方法インストール後に下記コマンドで[defx]バッファが開く。ファイルタイプはdefx。:Defx<CR>キーマップキーマッピングはヘルプに記載され...
View Articlevim-plugを設定したvim用.vimrcがある状態でgvimを起動しようとしたら"E117: 未知の関数です: plug#begin"
vimは ~/.vimディレクトリを読むのに対し gvimは~/vimfilesディレクトリを読むためだそうです。Windowsならジャンクションを作りましょう。cd /d %homepath% mklink /j vimfiles .vim 参考:neovim Unknown function: plug#begingvim on windows
View ArticleVSCodeVim:コマンド繰り返しのキーバインディング設定
ブログからの転載記事です。画面単位のスクロール(<C-u><C-d><C-b><C-f>)があまり合わないため、Vimでは Jで10行上に移動するようなキーバインドを設定している。noremap <S-j> 10j noremap <S-k> 10k noremap <S-h> 10h noremap...
View Article【vimめも】 15. Vim scriptの基本
変数宣言とスコープ" 変数の定義let foo =4" 変数の削除 unlet foo 変数にはスコープがあり、変数名の前にl:などを付けて指定する省略した場合は、関数内であればl:、それ以外であればg:となるb現在のバッファにローカルw現在のウィンドウにローカルt現在のタブページにローカルgグローバルl関数にローカルs:sourceされたVim...
View Article私が使う Vim プラグインまとめ
はじめにNeovim の設定を一年以上サボっていたので、久しぶりに整理しました。入れているのに全く使っていなかったプラグインや、上手く活用できていなかったプラグインがあることに気づき、改めてプラグインの使い方をおさらいしてみました。※ 前回書いた記事の続きとなっておりますので、そちらもご覧ください。 => Neovim の設定を綺麗に整理してみたやったことVim...
View ArticleCentOS7に最新のgitとvimとtmuxをインストールする
健忘録です。CentOS7のデフォルトで入っているvimやgitは古かったりするため、最新のものを自分でコンパイルして使います。gitからtarball落としたりタグをチェックあうとしたり一貫性がないのは参考サイトからコピったからです。環境$ cat /etc/redhat-release CentOS Linux release 7.5.1804...
View ArticleFish ShellでNeovim導入指南
DjangoやPythonを普段書くのでfishの良さとか、Django使う人にNeoVimを活用していく人が増えればいいですねっと。。Mac上でインストールの方法shellでbrew tap neovim/neovim 完了したらbrew install --HEAD neovim ~/.config/nvim/ を作成mkdir ~/.config/nvim/...
View Article