Vim初心者に送るカテゴリ別Vim Pluginまとめ
動機最近会社に入った後輩がVimを使っていました。彼の.vimrcはプラグインが何も入っていない非常にシンプルなものでした。これはしめたものだぞと、良さそうなプラグインを怒涛のように勧めまくろうと思ったのですが、勢いのままに雑多な情報を与えては彼が混乱してしまうし、同じような系統のプラグインであっても好みによるものが多いので自分が使っているからと勧めるのは良くないと踏みとどまりました。というわけで一...
View Articlevimで保存時に自動コンパイル
対象vimが好きコンパイルが面倒シェルで作業してる人概要latexやsassなど主にコンパイルが面倒なものは自動コンパイルがそもそも実装されています。 latexであれば$ latexmk -pvc sample.tex sassであれば$ sass --watch...
View ArticleエクスプローラからWSLのVIMでファイルを開く方法
お断り以下の方法は本質的に下記サイトの内容をWindows10 1803アップデートに合わせて更新しつつ,パスに空白が含まれる場合に対応し,SendTo版を加えたものです.https://situsali.com/membuat-shortcut-open-vim-dari-wsl/(インドネシア語) Google...
View Articlevim で編集中のファイルをブラウザで開いたり、格納ディレクトリを Finder を開いたりするエイリアス(Mac)
mac はopenというコマンドでダブルクリックのようなことをできる。参考: 知ってるとちょっと便利なMacの固有コマンドまた、vim のコマンドラインモードでは%で今編集中のファイルのパスを手に入れることができる。(おまけ)これは vim の今の作業ディレクトリからの相対パスになる。また、フルパスにしたり拡張子にしたりもできる。気になる人は:tab h...
View Articlehistoryから特定のコマンド履歴を消す [Vim]
消したい行だけ編集で消す#bash vim ~/.bash_history #zsh & peco vim ~/.zsh_history 任意の行でddして:wqこれでhistoryコマンド以外の履歴は消せるので、あとは再ログインすればhistoryコマンドからも履歴が消えてるはずbashでやっちまったコマンドだけhistoryから削除する | CloudAdvisor
View Article「怖くないLinux」Vim編
熱狂vim塾みんなだいすきVim.というかハードルが高すぎるんだよね。実はかなり高機能エディタなので、正直使わないのはもったいない。一応今回の目標は「vimでの不自由ない修正作業」だけど、vimの高機能っぷりを教えておきます。Windows向けもあるんやで。※ここから、コマンドっぽいところはaBC-cみたいに書きます。それぞれa←普通に[a]キーを押すB←Shiftキーを押しながら[b]キーを押すC...
View Articleはじめてvim改造 patheogenの導入とnerdTreeの導入と, 時々autocmdの使い方
プログラミング歴1年ちょっと.ずっと裸のvimでやってきました.補完もctrl+p, 毎回,ctrl+zで, shellに戻って, コンパイラして, エラーチェックする.化石のようなプログラマでした.vimの能力を全然使いこなせていない感が強かったので, ちょっと重い腰をあげて, pluginを入れようと思い立ちました.まずはファイラーからだなと思い,...
View ArticleVimiumの基本的な使い方
自分用のメモを兼ねたVimiumの使い方をまとめました.VimiumとはVimiumはGoogle Chromeの拡張機能です.VimiumをインストールVimiumを使う利点Chromeをマウスをなるべく使わずに操作することができます!ショートカットを好きに拡張することができます!!Vimiumコード一覧よく使うショートカットをまとめました.特に重要だと思うものは太文字で表示しています.詳細は...
View Articledein.vim SSL connect error dein vim
dein.vim SSL ErrorOverviewdein.vimでSSL connect error は発生しました。[dein] /home/tomyami/.cache/dein/repos/github.com/tomtom/tcomment_vim [dein] Maybe wrong username or repository. [dein] Cloning into...
View Articlevimに, ctagsを導入して, タグジャンプを華麗に(かろうじて)使えるようにした話
vimでも, タグジャンプを使えるようになりたい! ということで, vim初心者が, ctagsを導入して, タグジャンプを華麗に(かろうじて)使えるようにするための設定を紹介しようと思います.環境OSOS: Windows 10Windows Subsystem for Linux (WSL)で, Ubuntu 16.04を動かしています.vimのバージョンVIM - Vi IMproved...
View Articleまだexuberant-ctags使ってるやつちょっと来い(自戒) universal-ctagsのインストール方法
前回の記事vimに, ctagsを導入して, タグジャンプを華麗に(かろうじて)使えるようにした話で, exuberant-ctagsをインストールしていました.しかし, これがいけない!もうずっと前に更新が途絶え, メンテナンスがされていませんでした.なので, 今回は, これの代わりでいまもメンテナンスがされているuniversal-ctagsのインストールする方法を書きます.使い方は,...
View Articlevim-gitgutterが使える話
Vimを使っててGitのプラグインが欲しいなーと思ったらたいていの人が使ってる(と思う)gitgutterですが、他の記事とか読んでても横にDiffをつけるくらいしかやっていない。。これでは能力の無駄遣いすぎる気がするので、色々調べて使えそうな機能をまとめようと思います。とりあえずインストール僕はdeinsを使っているので、インストールはこんな感じです。詳しくは公式ページをどうぞdein.toml[...
View ArticlelinuxでJavaの動作確認をすることで、コンパイルや階層理解がグッと理解できた
先日、自社勉強会で、Javaのコンパイル、パッケージ管理について学習した。eclipseで環境が出来たものを編集することしかなかったので、コンパイルオプションを設定し、パッケージを作成することで、コンパイルによる動きやパッケージの管理方法をより理解する機会になった。自身の復習も兼ねて、ここにアウトプットすることにする。環境・CentOS7.4・java 1.8.0_171・vi 7.4・tree...
View Articlevimrcのなんとか
Summaryvimrcを書くのに必要最小限な知識のまとめThanksVim-JPの掲示板のみなさまIndex下記をのんびり書くよ〜 minimal.vimrcsyntax ( vimrc で色付け )syntax ( syntax file を自作する )mapoptionscommandtemplateminimal.vimrcまずはここからスタート# 作業用フォルダ foo を作る$...
View Articleviの使い方メモ
概要自分がviエディタを使う時に毎回毎回コマンドを調べているのでまとめておこうと思って注:私がよく使うものしか載せてないです基本的操作起動vi ファイル名.py (pythonの場合)モードviにはコマンドモード・編集モードの2つのモードがある.・[Esc]キーで常にコマンドモードになる. →コマンドモードでviを保存や終了できるコマンドモードコマンド<コマンド> 作業...
View ArticleVimmer が Spacemacs に完全に乗り換えるまで (Vimmer 向け設定)
こんな方へVim ではなく、Vim のキーバインドが好き。設定ファイルをすべて自分でメンテナンスするのが面倒。勝手にアップグレードされて欲しい。しかし自分でカスタマイズする余地も欲しい。この記事はあくまで Vimmer 向けの設定がメインです。Spacemacs とはSpacemacsVim の長所と Emacs の長所を融合させることを目的とした、コミュニティドリブンな Emacs...
View ArticleWSL上でWindows用のVimをクロスビルド
概要俺用Vimのビルド環境をWSL上に移行したのでメモ主なfeature+terminal+directx+lua/dyn+python/dyn+python3/dyn環境WSL + Ubuntu-18.04ビルドスクリプトbuildsudo apt-get install-y build-essential libtool mingw-w64 git clone --depth 1...
View Articleviを初心者でも使いやすくしてみる
はじめにvimでは上下左右をhjklで動くのが正道ですしかし、vim初心者としては、カーソルがある環境ならばカーソルで動きたいものですまた、INSERTモードになったときに、バックスペースも使いたいですさらに、「:」でジャンプするには、行番号を表示したいです前提NAME="Ubuntu"VERSION="16.04.4 LTS (Xenial Xerus)"vimの設定ファイルを編集するvi...
View Article