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

vimでコピペ

vimでコーディングしている時、webページからコピペするとインデントがずれることありますよね?そんな時毎回"="でインデント直すのはめんどうだなって思って、 ggったらあったvim :set paste たったこれだけでいいらしい!めっちゃ便利!早速.vimrcに書いとかなきゃ!

View Article


ctrlp でオブジェクトファイルとかを無視する

ctrlp.vimで特定のファイルを無視する設定.vimrcletg:ctrlp_custom_ignore ='\v\.(o|d|out|log|bin|gcno|gcda)$'

View Article


viとvimの設定を分ける

CLI から起動する vi は素のまま使いたいって場合に。-u NONE --noplugin とオプションつけて起動するとなにも読み込まれない。これを zshrc とか bashrc にエイリアス登録しておけば、使い分けが簡単。.zshrc# vi は素のまま使うaliasvi="vi -u NONE --noplugin"# vim は MacVim...

View Article

Image may be NSFW.
Clik here to view.

[NeoBundle] My First Neobundle

NeoBundle is ...read this.Install$ mkdir-p~/.vim/bundle $ git clone https://github.com/Shougo/neobundle.vim~/.vim/bundle/neobundle.vimSetupwrite configuration at ~/.vimrc for...

View Article

[vim] タブや改行を表示する・元に戻す

メモとして。setlist"setsetnolist"unset

View Article


Syntastic + Rubocop + Ruby2.1.2で上手く動かないので対処した

Ruby2.1.2で開発しているプロジェクトでSyntastic + Rubocopが上手く動かなかったので対処した。Syntasticが構文解析に使っているgemのgithub.com/whitequark/parserはRubyのバージョンをチェックしていて、パッチレベルでの最新版以外では警告を出す。$ rubocop -v warning: parser/current is loading...

View Article

簡単なvimセットアップ

basic下記のconfigファイルを~/.vimrcとして保存するhttp://amix.dk/vim/vimrc.htmlpackage managerhttps://github.com/tpope/vim-pathogen$ mkdir -p ~/.vim/autoload ~/.vim/bundle &&\ curl -LSso...

View Article

RaspberryPiにPythonとVimとGitをインストールするのに使ったスクリプト

SDカードっていきなり読めなくなるから怖い。# python sudo apt-get -y install git libreadline-dev libbz2-dev libsqlite3-dev libssl-dev git clone https://github.com/yyuu/pyenv.git ~/.pyenv git clone...

View Article


魔法使いへの道:3歩目

この記事も初心者スクリプタが魔法使いを目指すためにHow to become a Hackerに書かれている項目を忠実に実行していくための日記です。vimとgitを突っ込むテキストエディタはvimが好きです。 vimはそのままでもよく練られたキーボード操作が可能になっていますがプラグインを入れるともっと化けると感じています。なので早速インストールします!sudo yum install -y git...

View Article


php書くときに知っといた方が捗るvimの使い方かも

phpのエディタ選ぶのにvimだとどうするのか聞かれたのでメモを残す。基本的な使い方はググれば載ってるので書いてないです。mac専用のpluginも書いてるかも。vimの使い方って書いたけどただのpluginの紹介かも。。。コードフォーマットフォーマットをかけたい範囲を選択して=を押下。ファイル全体に適用したいならggVG=でOKタグジャンプメソッド名等から定義先へジャンプしたい場合はvimだけだと...

View Article

EC2 Amazon Linux を立ち上げた時にする初期設定

個人的に良く設定する事を忘れないようにメモします。yumアップデート$ sudo yum update -y vimの設定をするプラグイン管理ツールNeobundleをインストール$ mkdir -p ~/.vim/bundle $ yum -y install git $ git clone git://github.com/Shougo/neobundle.vim...

View Article

Image may be NSFW.
Clik here to view.

TypeScript 1.5のTSServerでPluginつくった

祝! 1.5.0-alphaTypeScript 1.5.0-alphaがリリースされましたね!TypeScriptの1.5では, ES6対応や, Annotation(Decorator)等の言語の対応だけでなく, TSServerというエディタ向けツールが含まれています. TSServerは, コンパイルやリファクタリングなど、エディタに必要な機能を提供するServerです....

View Article

vimで-(ハイフン)を単語に含める方法

概要aaa-bbbでviwなどをする場合、aaa-bbbを選択したいですが、デフォルトではaaaだけが選択されます。方法:set isk+=-を.vimrcに設定します。すると-も単語に含まれるようになり、aaa-bbbが選択できます。

View Article


Vim Powerline用のFont Patchをあてる

Powerlineに関する情報、Font Patchに関する情報はたくさんあったのだが、微妙に自分の環境と異なるところがあったり、細かいところで結構時間を取られたのでメモを残しておく。 Font Patchをあてないと、矢印とかのNon ASCIIな文字が化けてしまう。参照環境Mac OS X...

View Article

[Vim as IDE 第1回] NeoBundleを利用してvimプラグインを一元管理する

この記事は、vimをIDEとして利用するための方法を記述していく連載、Vim as...

View Article


[Vim as IDE 第0回] VimをIDEとして使うために

はじめに学生時代、初めてコードを書き始めてからこれまでずっとvimを利用して来て、いろいろな知見も溜まって来ました。その中で、様々な機能やプラグインを利用することにより、カスタマイズしたvimは完全ではなくともある程度はIDEに近い機能を搭載することができるんじゃないかと感じています。そこで、この知見を自分のためにも一度まとめておこうと思い、vimについて不定期にまとめを書いてみることにしました。も...

View Article

vim で csv をいじるときに便利なキーマップ

エクセルのでセルの入力中にesc押すと入力が全部キャンセルされるのつらい。場合によっては一度 CSV に書きだして vim で編集したほうが速いかもしれない。速くなくても精神衛生上よいかもしれない。ということで便利そうなキーマップを設定。nnoremap tl f,l nnoremap th F,h nnoremap td F,lvf,hd nnoremap ts F,lvf,hc nnoremap...

View Article


vim の :highlight をファイルに書き出す

$ vim -e +"redir! > list.txt" +hi +q! 一瞬 vim が立ち上がった後に list.txt を見ると :hi の結果が書き込まれてます。

View Article

現場で使えるVimコマンド総集編

初めにwelcome, user want to be vimmer.vim-github...

View Article

FinderはもちろんAdobe Reader、Kindleもvimライクなhjkl操作したい(Karabiner事始め)

Finderの設定はこちら。最近、vimに夢中になりつつあるのですが、vimを使っていると移動操作←↓↑→をhjklで実現したくなります。Adobe Readerをhjklで使いたかった理由最初Adobe Readerでhjklを使いたいと思いました。なぜAdobe...

View Article
Browsing all 5608 articles
Browse latest View live


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