Vimのカラースキーム`ayu`がいい感じ
スクリーンショットはリンク先を参照:ayu-theme/ayu-vim: Modern theme for modern VIMsインストールvim-plugでの例です:Plug 'ayu-theme/ayu-vim'" termguicolorsが必要set termguicolors set ayucolor ='light'set ayucolor ='mirage'set ayucolor...
View ArticlePythonで開発するならKiteを導入して爆速開発
Kiteとは?Kite integrates with your IDE and uses machine learning to give you useful code completions for Python.AIがコード補完やってくれる便利なツール。ドキュメントもすぐ見れる。...
View Articleよく使われているvimrcの設定ランキング
背景世の中のエンジニアのalias設定こんな記事を書いたついでに、vimrcについても気になったので調べてみました。せっかくなので、こちらは解説(主にvimdoc-jaの引用)付きで紹介していきます。(反響がよければプラグイン編とかもやってみたいです)対象GitHub上のdotfilesトピックがついたリポジトリスター数順に上位1000リポジトリ対象ファイルは*vimrcとinit.vim.vimr...
View Articlejupyter notebookの環境構築メモ(CSVデータ、グラフ描画、Vi バインディングに対応)
前提Windows 10 pythonをインストール済み AppData以下のpython scriptディレクトリへのPATHを追加済み gitをインストール済みjupyter notebook 本体のインストールpip install jupyterデータ変換、描画ライブラリのインストールpip install numpy pandas...
View Articlevim をおすすめする理由 【gif画像あり】
vimは覚えることがいっぱいですが、覚えるとかなり使い勝手がいいエディタだと思います。はるか昔、新人研修のときに日報をviで書けっていわれて、普通なら5分でかけるのに...
View Articlevimrcの設定見直して、でっかいファイルの読み込み高速化!
最近、闇の力を使って、起動速度を35%削減した!の高速化続編みたいなやつです。前回の記事:dein.vimの闇の力を利用し、起動時間を100ms近く縮めた話今回は、容量でっかいファイルの開く速度を、高速化する回です。私のvimrcは、これ便利そう!って追加したものが沢山あり、そのせいで重くなっていた部分があったので、修正しました!実行環境PCPC: MacBook Pro (Retina,...
View Articlevimスニペット: JSONのフォーマットコマンド
Requirejq.vimrc"範囲指定でjqコマンドを使えるようにする command! -range Jq :<line1>,<line2>!jq . "つくったコマンドをバインド xnoremap <Space>fj :Jq<CR>
View ArticleIT派遣バイトでVimがなかったらやばかった
IT派遣バイトで役に立ったVimテク5選SummaryVimがなかったらやばかった行数のカウントvipで選択してg<C-g>で行数カウント みたいな覚え方VIPな洗濯じじぃfoo bar baz LinesのとこSelected 3 of 17 Lines; 3 of 12 of 89 Chares; 12 of 155 Bytes...
View Article【Test.vim】拡張子が「.test.js」のテストファイルを実行する
やりたいことsrc/**/*.test.jsに配置したテストコードをTest.vimで実行したい。 デフォルトの設定だと、testsディレクトリ配下のファイルのみがテストファイルとして認識されるため、うまくいかない。テストフレームワークはMochaを想定。解決策vimrcに以下の設定を追加する。letg:test#javascript#mocha#file_pattern...
View Article【浸り学習②】普段の操作感で扱えるターミナルエディタの「micro」を試用して、vimmerの横に並んだ気分に浸る
新人・浅い経験である私にとって、常にまとわりつく「劣等感・焦り・恐怖」を、ありとあらゆるサービスを使った「簡単払拭学習」で打ち消して浸るだけの記事第二弾。もうすぐ一年を超えようとしている技術者生活であるが、新卒よりも「初心感」を大事にしようとしている、「頼り」という言葉からかけ離れた先輩像。今回は、独自操作を覚えることなく、普段使い慣れたGUIのような操作性で扱うことができるターミナル型エディタの「...
View Articlevim-surround でシングル・ダブルコーテーションどちらで囲むかを切り替えやすくする
はじめにruby を使っていると、文字列をコーテーションで囲むとき、場合によってシングルコーテーション・ダブルコーテーションを使い分けることがあると思います。その際僕は毎回手動で始端と終端のコーテーションを切り替えていたのですが、vim-surroundという Vim プラグインを使うと簡単にできそうだったので、試してみました。vim-surround...
View Articlevim-rspec で Vim 上で RSpec を楽に実行する
はじめにVim で Rails でのアプリ開発をしているときに、RSpec でモデルのテストを回す、というようなケースがあると思います。今までは tmux で別ペインにターミナルを立てて、該当の spec を直接コマンド実行していたのですが、なかなか面倒でした。そんな中、vim-rspecという Vim プラグインが非常に便利だったので、紹介します。vim-rspec...
View Article夜のおとも"Vimium"
"Vimium"chrom拡張機能"Vimium"をみなさんはご存じだろうか。これはchromでの操作を"Vim"ライクにする。Vimを知らない方に向けていうならば、マウスなしのブラウザ操作を快適にする拡張機能である。わたしは昨日これに出会い、--紗倉まなさんを初めて見たときなみの衝撃を受けた--夜のおとも"Vimium"さて、表題。"Vimium"がなぜ夜のおとも足りうるのか。わたしには以前から、...
View Articlevimでsqlの予約語にsyntax highlightつけてみた話
まえがきvim触り始めていろいろあそんでみた。pluginとかあるみたいだけど、使わないでみた。本格的に触り始めて3日ぐらい。動機予約語とかは新しいものがでれば、増えていくので、そこを動的に取り入れていけぬかとおもってしまったので。でぃれくとり構成dictフォルダ配下に各言語のdictファイル置いてみる。envフォルダには定数的ななにかを。funcフォルダはできしだいいれていいく。initは雰囲気で...
View Articleよく使われているvimのプラグイン top20
以前に「オレ的vimプラグイン10選」という記事を書いたのですが、この記事では完全に主観で紹介するvimのプラグインを決めていました。「世の中のエンジニアのalias設定」を書く際に利用したスクリプトを用いて、客観的なデータからおすすめのプラグインを紹介するのも面白そうだなと思い、調査してみました。ランキングとプラグインの一言説明を紹介していきます。関連記事よく使われているvimrcの設定ランキング...
View ArticleVimでJupyter Notebookを編集するツールを作った
概要VimでJupyter Notebookを編集するツール vim-jupyterを作った.特徴は中身のJ2P2JをGoで書いたので,速い.外部依存が少ない. vimpyterは良いツールだが,pandocに依存している例えばこのJupyter Notebookをvimで開くと# j2p2jVersion: v1.0.1 #...
View ArticleVim | Move to beginning of line ^ Move to end of line $
As the title. It's the same as regular expressions, so it's easy to remember.environmentversion 7.3Original byVim | 行頭への移動は ^ 行末への移動は $AboutAbout this translattion
View ArticleWhat does Vim stand for?
answerIt is an abbreviation of V i IM provided. Meaning of "Improved version of Vi".So what does Vi stand for?Visual Visual display Visual editor It seems that there are various theories such as. It...
View ArticleVim | Start editing a non-existent file in a single shot
SolutionEven files that do not exist. You can start editing suddenly as a "new file".$ vim example.txtYou just have to save. ( :x )If you do not want to create a file, you can skip without saving. (...
View ArticleVim | Unexpectedly do not know: x command (save + end)
:x .:w is almost the same as quitting with :q after saving with :w .However, the difference is that the file is saved only when there is a change.Benefit: The easiest to typeOriginal byVim | 意外と知らない :x...
View Article