vim×HHKB(無刻印)に乗り換えたら日々が楽しくなった.

vim×HHKB(無刻印)に乗り換えたら日々が楽しくなった.

SN

5/21 10:29

開発環境をMac標準keybordとAtomからHHKBとvimに乗り換えました.

標準keybordでも良いと思いますし,atomでも十分便利かと思います.


HHKBに乗り換えた理由


タイピングに手癖がありすぎて矯正するため
周りの強い方がHHKBを使っていたので真似した.
結果的に投資になるだろうとの思った.



結果


手癖が直り,タイポも減った.
タイピング速度が上がった.
まだまだ課題はあるが,買ってよかったと思っている.



vimに乗り換えた理由


HHKBを買う際に,せっかくだから全部キーボードで操作をしたいと思った.
開発速度が上がるのでは?と感じた. 
Emacsと迷ったが,手が小さいのでCtrキーを頻繁に押したくなかった.



結果


カスタマイズが楽しい.どこまでも工夫出来て,度々カスタマイズ波がくる.
プログラミングが更に楽しくなった
chromeにvim拡張機能を入れると時間短縮出来て.トータル1年くらい時間が増える.



参考リンク


HHKB (英字配列 無刻印 墨)
karabiner (macOS用key設定アプリ)
Vimium (chromeで使っているvim拡張機能)
日本のvimコミュニティサイト

Qiita - Vimタグが付けられた新着投稿

vimがdyld: Library not loadedで起動できなくなった [mac]

SN

9/12 17:56



現象

bashrcでも修正しようとターミナルからvimを起動しようとすると、以下のエラーが出て起動しない

$ vim .bashrc
dyld: Library not loaded: /usr/local/opt/python/Frameworks/Python.framework/Versions...

m文字以内を表す{,m}なんて量指定子は存在しない。…わけではない。

SN

9/10 09:06



結論

通常?多くの言語で使える正規表現では{,m}は使えず、{0,m},{1,m}を使う必要がある。

が、

(いまのところ見つけられた範囲では)

Rubyやvimなどでは{,m}の書き方が使える。

正規表現エンジンで言...

数年ぶりに Vim 環境を整理しなおしたのでまとめ

SN

9/9 23:30

ここ 2 年くらいはガッツリ Swift エンジニアだったのもあって、わりと Vim から離れてたわけなんですけども、いまアプリ開発自体は担当しなくなって最近は Ruby/PHP 触る時間が増えてきて、まあ Xcode と比べる...

#28/100DaysOfCode【gitでローカルリポジトリにコミットして、リモートリポジトリにプッシュしようとしてみた】

SN

9/9 23:20



概要

本日やりたかったこと

①リモートリポジトリとローカルリポジトリの接続

②Eclipseで先週のフィードバックのリライト

③リモートへのプッシュ

④Javaの勉強へ

本日やったこと

①リモート...

vim 命令集

SN

9/8 22:59

上移動:k

下移動:j

右移動:l

左移動:h

最初移動:gg

最後移動:G

通常状態:Esc

挿入状態:i

一文字追加&挿入状態:a

一行追加&挿入状態:o

編集状態:v

部分編集...

Vim初心者が感じた、Vimの不満点を改善してみた

SN

9/6 10:15



AtomからVimへ

今までテキストエディタはAtomを使用していたのですが、こういった記事を見てからAtomを使うのが億劫になってしまいました。

なので、最近はVimを使うようにしています。

Qiitaの記事を...

macにvim8.1とプラグインをインストール

SN

9/4 23:28

vim8.1がリリースされたので重い腰を上げて数年放置している自分のvim環境をリプレースすることを決意。

以下は軌跡である。

やってみた感想:やれば結構すぐ終わるから面倒くさがらずに早くやればよかった。...

vimでclipboardを+にしたいけどならない人向け

SN

9/3 23:25

初学者です。

vimをコンパイルしたら


$ vim --version | grep clipboard
-clipboard +jumplist +persistent_undo +vertsplit
+emacs_tags +mouse_dec -sun_workshop ...

vimで貼りつけ時に自動インデントをしないようにする

SN

9/2 17:40

ガチのVimmerではないので、よくはまる。

他の場所からコードをコピペでVimに張り付けると、元々ついているインデントに加えてさらにVim側で自動インデントが走ってひどいことに。


貼りつけモードにしてか...

プログラミング効率化

SN

8/31 18:52



vimtutor

terminalでvimtutorと打てば、vimのチュートリアルが行える。


vimium

chromeの拡張機能。コマンドだけでブラウザ操作ができる。


intellij

リモートとローカルのフォルダ構成などを自動マッピン...

vim の neocomplete プラグインをインストール

SN

8/31 16:12

vim の補完プラグイン neocomplete をインストールした時のメモ。

環境は以下。


ubuntu 16.10 (Yakkety Yak)
vim: version 7.4.1829


requriements によると、 7.3.885+ with Lua が必須だそうです。

バージ...

文字列操作 〜SedとVimと、時々、正規表現〜

SN

8/31 10:55



文字列操作〜SedとVimと、時々、正規表現〜



みなさんSedコマンド使ってますか?

手打ちで文字列編集とかしてません?

正規表現使ってますか?

Vimはエディターの好みの問題なので興味あれば使っ...

Good Bye Vim. Hello VSCode.

SN

8/31 00:34



かつてのVim人気はどこへ

5年くらいまでの技術記事といえばVimが常連。はてぶのテクノロジーカテゴリは毎日必ずなにかしらVimの記事がホットエントリに上がっていました。

Vim Advent Calendar 2013に至っ...

Vim のファイルセーブは異常だからやめたい

SN

8/30 15:33

Vim 使いの皆さんは、 Vim のファイルを保存する方法をご存知だろうか?

そうだ、 :w<CR> のことだ。

……皆さん、お気づきだろうか。

たかがファイルを保存するのに、

なんと、


三つもキーをタ...

git + peco + Vim — git grep でマッチしたファイルを選んでVim で編集する

SN

8/30 04:28



イメージ



echo という文字列があるファイルを git grep する
12行目でマッチしているファイルを選ぶ





Vimで12行目から編集開始できる





ポイント



$EDITOR の環境変数で利用するエディタを決める

...

Git — git の編集モードで Vimを最初からインサートモードで開く

SN

8/29 19:11

素早くコミットしていく開発スタイルだとじわじわと便利


git config

~/.gitconfig


[core]
editor = 'vim' -c 'startinsert'



Versions


git version 2.8.1
VIM - Vi IMproved 8.1



Links


Gist

みんなにもっとCtrl-zで実行中のjobをサスペンドできること知って欲しいし、使って欲しい (bash、Zsh)

SN

8/29 01:56

皆さんこんにちは、かみけん(@kamykn)です。

(最近、アカウント名をkmszkからkamyknに変えました。)


この記事で紹介すること

bashやzshなら実はscreenやtmuxを使わなくてもVimやMySQL CLIなどを一つのウイ...

Vim — 複数行をカット&ペーストする ( 3行カットするなら 3dd → p )

SN

8/28 10:53



3行カットしたい場合


カット

3dd



ペースト

p



環境


vim 7.3



あわせて読みたい


Qiitaに記事を書く動機は「ググりにくい記事を、ググりやすく」するためでOK - Qiita
Vim — 複数行をコピー&...

AISO の良いVim > 知らないと損するインサートモードへの入り方色々

SN

8/27 02:19



一覧


A



a — 現在の位置 + 1文字先からインサートモードへ

A — 行末に移動してインサートモードへ



I



i — 現在のカーソル位置からインサートモードへ

I — 行頭に移動してインサートモードへ



S


...

障害者向けのShiftキー自動押下

SN

8/26 22:42

ErgoDoxEZを使っていて、面白そうではあるが、個人的には不便な設定を見つけたので、紹介する。


Shiftキー自動押下

正確には、ErgoDoxに関係なく、QMKのFirmwareに関する設定の一つ。

結論を言えば、Aキー...

Vim の jj を Mac の日本語入力中でも使えるようにする

SN

8/25 03:13



TL;DR

Vim や GUI エディタの Vim 拡張機能 (e.g. vscodevim) を普段使うとき、 jj を esc にマップして insert mode を抜けるのに使っているのですが、日本語入力中に jj (つまり っj) を入力したときも機能...

逆引きVim(随時更新)

SN

8/24 15:14


行末へ移動:$

行頭へ移動:0, ^

一文字決してインサート:s


Vim — 最初からインサートモードでファイルを開く

SN

8/23 10:20

vim some_file -c 'startinsert'



-c オプションって何?

ファイルをロードした後に実行するコマンド。

$ vim --help | grep '\-c '
-c <command> Execute <command> after loading the f...

Vim — q とコロン ( q: ) で出てくるあいつは何と呼ぶのか > 「コマンドライン・ウィンドウ」らしい

SN

8/23 05:33

Vimを終了 ( :q ) させようとすると、たまに押し間違えてでてくるあいつ。

コマンドラインウィンドウ。

カタカナで書くと山口百恵の曲っぽい。

もしくは単に「コマンドウィンドウ」と呼ぶみたいだ。



通...

漆黒の闇に近づくために(なるべく画面を黒くして目を疲れないようにしよう)

SN

8/22 22:40



内容

目が疲れるのでなるべく黒画面にするための方法


黒画面にした環境

windows7

Linux Mint LMDE2

word2016(windows版)

Vim

jupyter notebook

vivaldi


はじめに

僕は長期間、いや...

Vim — コマンド入力モードで移動するショートカット (普通のショートカットが効かない)

SN

8/22 16:58



結論から書く



CTRL-B (行頭に移動)

CTRL-E (行末に移動)


を覚えておくだけで相当便利になりそう。


ショートカット一覧


CTRL-B or <Home>
cursor to beginning of command-line
CTRL-E ...

Ubuntu16.04にVimを導入する

SN

8/22 16:40



まえがき

UbuntuにVimを導入したい人のメモ。


Vimのインストール

Ubuntuにはデフォルトで"Vim-tiny"というエディタが入っていますが、最小限の機能しかなく使いづらいので、Vimをインストールします。

sud...

Mac — Vimでクリップボードのテキストを直接編集する

SN

8/22 16:31

pbpaste と pbcopy をうまく組み合わせれば出来るはずと思って試した結果。


結論から先に書く

function pbvim (){
readonly pbvim_tmp_file=./.pbvim.tmp

pbpaste | vim - +"w $pbvim_tmp_file"
cat "$...

Vim — カット&ペーストではなく単に削除する ( "_d ) ( クリップボードにコピーしない削除 )

SN

8/20 18:25

"_d で可能。

何にこれ? と思うが、そのとおりにキーを入力すれば良い。

ダブルクォート・アンダースコア・ディー。

(「詠唱」、「祈り」、「念じろ」)

削除したテキストは p でもペーストされないのが分...

Vim patchダイジェスト [2018/08] (仮)

SN

8/20 17:25

Vim patchダイジェスト [2018/08] (仮)

(8.1.0230 ~ 8.1.0301)



8.1.0301: GTK: マルチモニター環境でモニター間を跨る位置のGVimにてIM未確定文字の表示位置がおかしい件を修正しました。(※patchの説明は...

PR:bitflyer

bitFlyer ビットコインを始めるなら安心・安全な取引所で