Vim初心者が感じた、Vimの不満点を改善してみた
AtomからVimへ今までテキストエディタはAtomを使用していたのですが、こういった記事を見てからAtomを使うのが億劫になってしまいました。なので、最近はVimを使うようにしています。...
View Article#28/100DaysOfCode【gitでローカルリポジトリにコミットして、リモートリポジトリにプッシュしようとしてみた】
概要本日やりたかったこと①リモートリポジトリとローカルリポジトリの接続②Eclipseで先週のフィードバックのリライト③リモートへのプッシュ④Javaの勉強へ本日やったこと①リモートリポジトリとローカルリポジトリの接続②vimコマンドの理解③add commit できなかった理由~技術編~①インデックスからローカルへコミットができていないままリモートへプッシュしようとしていた。②untracked...
View Article数年ぶりに Vim 環境を整理しなおしたのでまとめ
ここ 2 年くらいはガッツリ Swift エンジニアだったのもあって、わりと Vim から離れてたわけなんですけども、いまアプリ開発自体は担当しなくなって最近は Ruby/PHP 触る時間が増えてきて、まあ Xcode と比べるとだいぶ(自分の)環境が貧弱で不便だし、ここ数年で大きな変化があったっぽい感じなのでプラグインまわりをモダンな環境に移行しはじめてます。なお、この記事には Ruby や...
View Articlem文字以内を表す{,m}なんて量指定子は存在しない。…わけではない。
結論通常?多くの言語で使える正規表現では{,m}は使えず、{0,m},{1,m}を使う必要がある。が、 (いまのところ見つけられた範囲では) Rubyやvimなどでは{,m}の書き方が使える。正規表現エンジンで言うと、鬼車系とNFAが該当するようだ。引用記事です。発端n文字以内を指定したくて、Googleで「正規表現 以内」で検索。出てきたページ正規表現:文字数や、文字数の範囲を指定する表現 |...
View Articlevimがdyld: Library not loadedで起動できなくなった [mac]
現象bashrcでも修正しようとターミナルからvimを起動しようとすると、以下のエラーが出て起動しない$ vim .bashrc dyld: Library not loaded: /usr/local/opt/python/Frameworks/Python.framework/Versions/3.6/Python Referenced from: /usr/local/bin/vim...
View Article実行環境を記入するvimショートカット
READMEとかに自分の環境を載せたほうがいいんだろうけど、なんかめんどくさい...こういうことよくありますよね.じゃあ:EnvInfoって打ったら、こんなふうに環境情報が記入されるような設定を入れちゃいましょう.4.15.0-34-generic Python 2.7.15 DISTRIB_ID=Ubuntu DISTRIB_RELEASE=16.04...
View Article初出勤ーーRubyの環境構築ーー
スクレイパーやクローラーをプログラミングする仕事始めました開発経験積んで就活で活かしていきたいので、クローラー開発のアルバイトを始めました。rubyでプログラミングしていきます。元々は学校の研究でMATLABを今年の4月からやってたのと、6月からpythonで機械学習とか勉強してました。勉強用twitterアカウントに連絡をいただき、バイトを始めました。学んだことをつらつらと羅列していきます。まずは...
View ArticleVim — 複数行をカット&ペーストする ( 3行カットするなら 3dd → p )
3行カットしたい場合カット3dd ペーストp 環境vim 7.3あわせて読みたいQiitaに記事を書く動機は「ググりにくい記事を、ググりやすく」するためでOK - QiitaVim — 複数行をコピー&ペーストする ( 3行コピーするなら 3yy → p ) - Qiita
View Article初めてのテストコード
研修ということでRubyでの課題を進めていました。基本的にはpythonでなら知ってる関数と同じことができるメソッドを探して進めていたんですが...test/unitを使ってテストコードを書くじゃんけんの勝ち負けを判定するクラス、メソッドを書いて、それをテストするコードを書く課題。テストコードはpythonでも書いたことがなく、クラスも自分で書くのは数回しかやってないから何から始めりゃいいのか。とり...
View Article(小ネタ)連番を作成する方法
昔は効率よく作成できなかった連番の作成方法です。手入力で 1 2 3 4 5 ...とやって打ち間違えたり。。今思いつくものを挙げてみます。例はほとんどが1から1ずつ増加するパターンですが、ほぼ逆順や間隔を指定できます。色々な作成方法色々と言っておきながら、あまり思いつきませんでした。。Excelやスプレッドシートを使う一番知っている人が多そうです。セルに上から 1 2...
View ArticleVirtual Boxでローカル環境を作る初心者メモその3
前回、前々回でMacOS High SierraにVirtual BoxとVagrantをインストールして、Vagrantを使ってVirtual...
View ArticleVimでQiitaの記事を投稿しよう! ~QiitaPyの紹介~
はじめにQiitaの素晴らしい点の一つは,記事をmarkdownで書けることだと思います.多くのユーザがブラウザ上でmarkdownを書き,記事を投稿していることでしょう.しかしmarkdownを使い慣れたエディタで書くことができれば,投稿がより楽しくなるのではないでしょうか.Vimmerの皆さん,VimでQiitaの記事を書きたくありませんか?Vimmerな私は,VimからQiitaへ投稿ができる...
View Article使い捨て環境でLinuxでvimの最新版が使うときは
コンパイル&インストール後に /usr/bin/ にコピーしてしまうのが楽ちんだね(無心git clone https://github.com/vim/vim.git /usr/local/src/ cd /usr/local/src/vim # make distclean make -j8 make install cp src/vim /usr/bin 環境CentOS Linux...
View ArticleWindowsメモ帳のメニュー と viエディタコマンドの対応
Windowsメモ帳のメニュー と viエディタコマンドの対応(一部)ファイル新規GUIのテキストエディタなどと違い、原則として、ファイル名がつかない状態での編集はしないので、注意。:e 新ファイル名 開く:e 既存ファイル名 上書き保存:w 名前を付けて保存:w 新ファイル名 (参考)カレント行に別ファイルの内容を読み込み:r 別ファイル名 終了編集結果を保存して終了:wq...
View Articlevs codeのvimでescとcapslockが入れ替わらない時の対処法
ubuntu18.04でgnome-tweak-toolを使いescとcapslockを入れ替えて使用しているが、拡張機能のvimを入れたvisual studio codeで・capslockで反応無し・escボタンで、escとcapslockの同時押しのような反応という状態に陥った。どうやら調べると、VS codeのバグらしい※参照...
View Articleなぜ私がVimを使っているかもう一度よく考えよう
tl;drなぜ私がVimを使っているのかその理由を書きます。この記事を書いた目的は以下の通りです。自分がVimを使用する理由を明確にしたい...
View Article