caw.vimでコメントアウトのショートカット設定とtoggle化

vimで他のエディタと同じようにコメントアウトのショートカット化と、トグル化で切り替えをする方法を調べてたら

どうやらcaw.vimというプラグインが良いみたい

tyru/caw.vim: Vim comment plugin: supported operator/non-operator mappings, repeatable by dot-command, 300+ filetypes

これをつかってキーマップを設定すれば簡単にトグル化できそうであるので使ってみる

環境は

  • MacOS Sierra 10.12.4
  • neovim 0.1.7
  • deinを用いてプラグインを管理(.dein.tomlに記述)

もちろんvimやNeobundleでも管理できるはず

neovimなどについては下記が参考になる

NeoVim、そしてdein.vimへ - Qiita

NeoBundle から dein.vim に乗り換えたら爆速だった話 - Qiita

Read More

autoenvを使ってvirtualenvの環境にディレクトリ移動で自動ログインする

環境は

  • MacOS Sierra 10.12.3
  • Python3.6.0
  • virtualenv 15.1.0


virtualenvを使っているとpythonの仮想環境を簡易的に作れるので

ライブラリの追加などで大元の環境を汚さなくて済むし

世界的にはでファクトリスタンダード(らしい)が

参考

Pythonの仮想環境構築 2017.01版

毎回terminal立ち上げるのにworkonしてるのも面倒なのでpythonの開発ディレクトリにcdするだけで起動する方法として

autoenvというのを試してみた

Read More

VirtualBoxにLinux Liteを入れる

Macにローカル開発環境を整えるときはVirtualBox + Vagrantが便利で

dotinstallにはWindowsで設定する場合もMacで設定する場合もあって

便利でわかりやすい


ただ、今回はLinuxのGUIを使用したかったので軽量のやつを直接VirtualBoxに入れてみることにした

軽量のLinuxを色々探しているところ、LubuntuやLinux Liteが良さそうだったので

Linux Liteを入れてみる

今回は諸事情により32bitを入れるが、64bitでもubuntuやLubuntuでも基本的な入れ方は同じみたい

Read More