Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Browsing all 5608 articles
Browse latest View live

DockerでVimの検証環境を作る

Vimで設定値やプラグインを手軽に検証するために、一時的な環境を用意する方法についてご紹介します。今回は Docker を使ったコンテナでの検証環境を準備する方法を紹介します。前提検証環境ですから、下記を満たせることが前提となります。簡単に作れる簡単に破棄できる使うごとにリセットできる設定ファイルなどをインポートできるVMwareやHyper-V、あるいは VirtualBox...

View Article


Pythonプログラミングを快適にするWindows + Vim環境の作り方

VimをWindows 10で利用したいが、なかなか苦労しているというユーザーは多いのでは無いでしょうか。本記事で、Windows 10 上で gVim を使った快適なプログラミング環境を構築する方法について、ご紹介します。VimでPythonプログラミングを快適にする構成下記の構成を前提とした構築します。OS & PythonWindows 10 Professional(執筆時点では...

View Article


Image may be NSFW.
Clik here to view.

Vim の辞書ファイルからのキーワード補完について調べてみた

はじめにVim の入力補完のプラグインは deoplete.nvimなどがあると思いますが、デフォルトの機能にもキーワード入力補完機能があるようでした。キーワード入力補完にもいくつか種類があるようですが、その中でも辞書ファイルを使った補完について、使い方を調べてみました。手順辞書ファイル作成まず、補完対象にしたい単語を辞書ファイルとして準備します。今回は例として、Git...

View Article

Image may be NSFW.
Clik here to view.

Vimはマルチカーソルで幸せになれるか?

こちらの記事が話題になっていました。マルチカーソルで、VSCodeのスニペットをもっと便利に。また、VScode ユーザーでは重宝すると次のような記事が散見されました。マルチカーソルを使わないVSCodeはただのVSCodeだ!それぞれの記事内容を確認したところ、下記の機能性が主なメリットのようです。複数の位置で同時に入力・編集ができる複数箇所にある文字列を一括で変更・削除できる正直なところ、Vim...

View Article

【超基本操作】Vim

今回は、vimの超基本的な操作を(自分用に)まとめてみたいと思いました。...

View Article


vimrcを複数PCで共有・同期する方法

やりたいことデスクトップとノートPCでvim設定ファイルを一緒にしたい gitをpush、pullするのが面倒なので、1つを変更したら、自動で他のPCに反映させたい前提わからない単語があれば、ググってください mac, linuxはpathを適宜読み替えてください方法Dropboxや、Google...

View Article

Vimiumの設定を晒す

Vimiumとはブラウザ上でvim風の操作を可能にする拡張機能です。私はChromeで使っていて、他にも主要なモダンブラウザでは大体サポートされています。普段Vimを使っていない人にもおすすめ。私の設定ファイル設定ファイルの内容を公開します。かなりカスタマイズしているので、もはやVimとかあんまり関係無くなってます。Excluded URLs and...

View Article

vim-clap で MRU

ポップアップウィンドウで CtrlP や unite や Denite のように fuzzy マッチしてくれる vim-clapが、だいぶ使い勝手が良くなってきました。 MRU も vim-clap で使ってみたいと思い始めたのですが、あいにくまだない provider (そう呼ぶらしい)のようです。ということで CtrlP の MRU で使用しているファイルを clap-vim...

View Article


Neovimのセットアップ方法(Mac)

「Neovim」とは?Vimをベースとしたテキストエディタです。 Vimの機能を損なうことなく、Vimが持っている全ての問題を修正するとのことです。Vimの勉強会に参加したとき、登壇された方が使っていたので私も使ってみることにしました。環境OS:macOS Mojave 10.14.6Neovim:0.4.2セットアップインストールHomebrewからインストールします。$ brew install...

View Article


【AWS EC2】$sudo vim /etc/nginx/conf.d/rails.conf 書き込みできない

vimでrails.confの修正→保存[ec2-user@ip-XXX-XX-XX-XXX ~]$sudo vim Z/etc/nginx/conf.d/rails.conf 上記のコマンドでvimにてrails.confに加筆し、いざ保存!というときに保存できない!となった場合は下記のコマンドを入力して、権限を与えてください。使用するコマンド[ec2-user@ip-XXX-XX-XX-XXX...

View Article

基本的なviコマンド

はじめにviコマンドを学習するにあたり、まず最低限知っておくべきと思ったコマンドをまとめてみました。移動(小)k  上に移動j  下に移動h  左に移動l  右に移動移動(中)Ctrl + b  1画面分上に移動Ctrl + f  1画面分下に移動Ctrl + u  1/2画面分上に移動Ctrl + d  1/2画面分下に移動移動(大)gg     ファイル先頭行へ移動Shift + g...

View Article

vimを導入しよう

久しぶりの投稿です。開発で主にRubyやPythonとかスクリプト系の言語が多かったため、最初はSublimeText3を使っていましたが、ここ最近は業務的にターミナルから出ることがあまり無くて切り替えるのが面倒くさかったため、思い切ってvimを使ってみようと思いました。整理がてらまとめてみます。今回は環境構築という点から導入編です。現在の環境最初はvimだけ使っていたのですが、いろんなものを試して...

View Article

Image may be NSFW.
Clik here to view.

Vim のユーザー定義補完について調べてみた

はじめに最近 Vim 標準の補完機能について調べています。以前は Vim の辞書ファイルからの補完について調べました。Vim の辞書ファイルからのキーワード補完について調べてみた - Qiita今回は、ユーザー定義関数による補完について使い方を調べてみました。ユーザー定義補完とはVim のマニュアルから引用します。ユーザー定義補完は、オプション 'completefunc'...

View Article


Vimで置換コマンドを素早く入力するプラグイン

概要Vimの置換コマンド(:%s/{pattern}/{replacement}/g)を素早く入力するためのシンプルなプラグインを作りました。置換コマンドのマッピングはvimrcに直接書いてしまっている人も多いかと思います。自分もそうだったのですが、個人的にファイルが長くなってきたのでプラグインに分離しました。雛形挿入と検索結果抽出の2つの機能があり、タイプ数が減って少しだけストレスフリーになります...

View Article

[vim] list を操作する function

随時追加します参照系get(list, idx)list の指定した要素を取り出すecho get([1,2,3,4],2) " 3これと同じletl=[1,2,3,4] echo l[2] " 3getは dict に対しても使える。その場合は key に対応する値を返す。第3引数を指定すると、値が見つからなかった場合のデフォルト値を返す。echo get([1,2,3,4],10,123) "...

View Article


vi/vim と editorconfig

背景プロジェクトが大きくに連れて、ソースの統一性が出てくる。しかし、メンバーでは様々なエジターをつかっている(vi(自分)、vscodeなど)。最近、editorconfig (https://editorconfig.org) もよく聞かれ、サポートするエジターも多い。そのため、プロジェクトに editorconfig を入れようと思っていた。ここで2つ課題が出てきた 1....

View Article

vi,vimコマンド備忘録

vi,vimコマンド備忘録大体覚えてはいるが、度忘れしたときの自分用の備忘録として残します。■カーソル移動■keykey2ActionhBS1文字左へ移動(←)jCtrl + N1行下へ移動(↓)kCtrl + P1行上へ移動(↑)lSPACE1文字右に移動(→)0-行の頭へ移動$-行の最後へ移動Ctrl + F-1ページ下へCtrl + B-1ページ上へCtrl + D-半ページ下へCtrl +...

View Article


Vimの設定

””” ""plugin management call plug#begin('~/.vim/plugged') Plug '~/.vim/plugged/accelerated-jk-master' Plug '~/.vim/plugged/unite.vim-master' " Plug '~/.vim/plugged/denite.nvim-master' Plug...

View Article

Image may be NSFW.
Clik here to view.

NeovimのFloating Windowで翻訳する ~ vim-translate-me ~

はじめにまだVimを使い始めて1年足らずですが、プラギンを一人でシコシコ探して設定しているとなんとなくもったいない気がしてきますね。なのであまりインターネッツに情報がないプラグインとかについてこういうところでアウトプットします。Floating Windowで翻訳するFloating...

View Article

Vimコマンドを効率よく覚えたい?なら「細分化」と「モーション」を覚えよう

Vimのテキスト編集コマンドって一見複雑なようで、実は難しいことは全然やってません。一度その仕組みがわかってしまえば、Ctrl...

View Article
Browsing all 5608 articles
Browse latest View live