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

Vimでカーソル下のハイライト情報を表示する

最近Vimのカラースキームを作っているのですが、作成中に「この部分のハイライトグループってなんだ?」ということがよくあるので、カーソル下のハイライト情報を表示するコマンドをこしらえてみました。スクリプトはVim のカラースキームが微妙に気に食わないときの対処法 - 反省はしても後悔はしないをパクり参考にさせていただきました。" カーソル下のhighlight情報を表示する...

View Article


Vimを使う上で、覚えておくべき3つのこと

はじめに Vimを使いたい人は、以下に紹介する3つの操作方法を覚えているだけでも、便利に使えると思います。q...

View Article


vimを.vimrcを読み込まずに起動する

以下のオプションをつけて起動する$ vim -u NONE -N

View Article

Vimおべんきょうメモ

目的と方針 これまではサクラエディタとかSublime Textを使ってきたけど、仕事でLinuxをCUIベースで使うことが多くなってきたので、色んな環境で使えるVimに慣れていきたい。設定ファイルをGitHubで管理して、どこでもgit cloneと少しの手間だけで同じ環境が使えるようになるといいな。ディレクトリ構成 ~/dotfiles ├── .git ├── .gitignore ├──...

View Article

Python/Django で役に立つ小粒で気の利いた Vim Plugins

Vim で Python のコーディングをするときに、ちょっとした問題を解決してくれる Plugin の紹介です。python-mode, jedi-vimといった IDE 級の機能を備えた Plugin も素敵ですが、かゆい所に手が届く Plugin もまた良いものです。python_match.vim% (matchit) を python 向けに強化する Plugin...

View Article


Vimのノーマルモードから加算・減算を行う

加算 数値<C-a>カーソルのある行の次に出てくる最初の数字に入力した数値を加算する(カーソル行に数字がない場合は何もおこらない)。減算 数値<C-x>こちらは減算を行う。0から始まる数値について Vimでは先頭が0だった場合は8進数と扱うので、先頭が0の十進数として数値を扱いたい場合は以下を設定する。set nrformats=

View Article

Image may be NSFW.
Clik here to view.

Windowsでvspec

VimスクリプトのテスティングフレームワークvspecをWindowsで動かす方法を紹介します。vspecはbashに依存しているため、Windows環境で動かすためには特別な準備が必要となります。 1. Cygwinを導入する 2. Cygwinでvspecを実行する環境を整える 3. QuickRunでvspec実行を設定するvspec自体については以下を参照。Vim...

View Article

SublimeでもINSERTモード時jkhl移動を可能にする

vimを使っている人はINSERTモードでもjkhlで移動出来るようにすべく以下の様なキーマップ設定をしている人が多いのではと(勝手に)思っています。私はCtrlキーとjkhlを組み合わせています。inoremap <C-j> <Down> inoremap <C-k> <Up> inoremap <C-h> <Left>...

View Article


VimでEditorConfigを使う

VimでEditorConfigを使う方法についてのメモです。EditorConfigとは 異なるエディタ/IDE間で設定を共有化できます。詳細は公式サイトを参照。http://editorconfig.org/環境 Kaoriya Vim Windows 64bit版インストール Vimプラグインをインストール...

View Article


Mac の vim で E388: Couldn't find definition が出たときの話

問題 vim のコマンドで左矢印を押したときに,E388: Couldn't find definitionが出て困りました.:%s///gの置換の入力ように,カーソルキーが活躍しそうなときにエラーが出て困ったのです.環境 OS: Mac OS 10.9.2terminal: iTerm2vim VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Mar 19...

View Article

WindowsでUWSCやAutoHotkeyを使って外部エディタとしてgvimを起動する

Vim Advent Calendar 2013の115日目(2014-03-25)の記事です。Windowsでのテキスト編集を、普段使い慣れたエディタでやりたかったので、外部エディタとしてgvimを起動するUWSCスクリプトを作ってみました。...

View Article

現在使用している.vimrc

" エンコーディング指定 scriptencoding utf-8 " 行番号の表示 set number " カーソル位置表示 set ruler " カーソル行強調 set cursorline set cursorcolumn " ステータス表示のカスタマイズ set laststatus=2 set cmdheight=2 " 対応する括弧の強調 set showmatch "...

View Article

vimで指定した文字列が(有る or 無い) 行を削除する

abcを含む行を削除する:g/abc/d abcを含まない行を削除する:v/abc/d

View Article


Vim初心者に捧ぐ実践的入門

vimライトユーザの俺が説明する実践vim入門編 対象者 : これからvimを使い始めようという人、開発者やwebデザイナ期待される成果 : vimが少しでも好きになるvimとは何か...

View Article

Vim Advent Calendar 2013 117日目: sudoedit で Vim の多重起動を避ける

この記事は Vim Advent Calendar 2013 117日目の記事になります。最近、Vim の多重起動を避けるプラグイン、vim-singletonを使い始めたのですが、凄く便利ですね。導入は簡単なので、作者の @thincaさんの「singleton.vim 作った - 永遠に未完成」をぜひご覧ください。せっかく便利なので、sudoeditでも Vim...

View Article


引数が 0 or 1 個の関数を呼ぶExコマンドを定義する方法

やりたいこと 以下の関数を、:function!s:Func_arg_zero_or_one(text):if text !="": echo "arg : ".a:text :else: echo "noarg!":end:endfunctionこんな風にExコマンドから実行したい:CallFuncArgZeroOrOne # echo noarg!:CallFuncArgZeroOrOne...

View Article

Python モジュールの import をアルファベット順にソートする

Django で共同作業していて、モジュールのインポート順を標準ライブラリ、サードパーティ、オレオレモジュールで分けてアルファベット順で!と言われたときに、golang の gofmt みたいに勝手にやってくれるものがないかと探してみたらありました。https://github.com/timothycrosley/isort導入は非常に簡単で、$ pip install isort...

View Article


Image may be NSFW.
Clik here to view.

emoji-vimを試した!

vimから絵文字を入力するプラグインを試してみました。 mattn/emoji-vim試したのですが、:Emojiをしても、、、どれも X。。。:sign listの結果がこちら。あるよ!pngあるよ!どちらも同じ結果でした。Custom Version 7.4 (KaoriYa 20140107)...

View Article

Image may be NSFW.
Clik here to view.

vim-gal-character を作ってみた。

この記事は Vim Advent Calender 2013 119日目の記事です。経緯 きっかけは、たまたま見た、このツイートでした。https://twitter.com/upgrade_ayp/status/449036965619310592javascript:K='あいうえおやゆよわつは。';k='ぁぃぅぇぉゃゅょゎっゎo';with(document.body){for(i in...

View Article

Image may be NSFW.
Clik here to view.

Visual Studio 2013 で Vim をビルドする

Visual Studio 2013 で Vim をビルドする。必要なもの Visual Studio Express 2013 for Windows Desktop紛らわしいが、for Windows Desktop の方。for Windows は Modern UI...

View Article
Browsing all 5608 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>