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

Image may be NSFW.
Clik here to view.

Xcodeを捨ててneovimでSwiftを書く

なぜXcodeを捨てるのかLinuxでも動く環境を作りたいからです(大嘘) neovim使いたいだけです。neovimを入れるInstall以下Mac Mac以外でもググればきっとわかります。$ brew install neovim/neovim/neovim $ brew install python3 $ pip3 install neovim pythonの環境とかは適当に。3が必要です。...

View Article


Image may be NSFW.
Clik here to view.

VimでCSVの列を並べ替える

具体例 country,name,sex,age Japan,Ichiro,male,20 US,Jiro,female,10 Thailand,Saburo,male,0 を name,age,sex,country Ichiro,20,male,Japan Jiro,10,female,US Saburo,0,male,Thailand...

View Article


linuxのvimからmacのvimに移行してハマった点

はじめにlinux上での作業をメインにしていたので、localのmac(vim)はほぼ使わず、放置してました。macのvimを使うことになったのでその時ちょっとハマった点をまとめておく。macmac book air OS X El Capitanハマった点1vim lua有効が有効ではない対応vimを一度アンインストール brew uninstall vim luaを有効にしてinstall...

View Article

コーディング中に配列のサンプルデータをサクッと作る方法

現在、スクリプト言語をひとつ習得しようと、pythonを勉強中です。プログラミング言語を学習していてよくよく必要になるのが、サンプルデータ。今回は配列(厳密に、pythonではリスト)のデータをvim + bashでサクッと作成する方法をば。環境Fedora 23vim 7.4python 2.7.10bash...

View Article

rails アプリ 新規ページ 作成 手順

1、新規ページ作成 app-view-indexのある層。vi 新規ファイル名 拡張子(html.indexと同じ)2,コントローラー変更 app-controller-ファイル名controllerのある層そこで、vi ファイル名controllerdef 新規ファイル名 endを二行追加・def~endまでが1ページ分3,ページURL追加 configvi routes.rbget...

View Article


Image may be NSFW.
Clik here to view.

Vimの複数行処理をmap,filterに見立てて理解する

今風?の言語でよくやるリスト処理とVimの複数行処理って似てるじゃん!って思ってビルド待ち時間とかに書いてみた記事ですVimの複数行処理(名前は今付けた)って、すっっっごい便利だし大して難しくないのにあまり知られていない気がする...ので、ちょっと捉え方を変えて説明できるか試してみるよここで言うリスト処理というのは、よくやる対象選択(list) -> 条件で絞り込み(filter) ->...

View Article

NeoVim、そしてdein.vimへ

NeoVim新世代のVimその名もNeoVim今までVimからの移行が面倒で使っていなかったのですが、使ってみると高速でちょっと嬉しいような機能も盛りだくさんでした。...

View Article

dein.vim 用に無いよりはマシな snippet を書いた

snippet tap options head, indent " }}}3 ${1:plugin} {{{3 if dein#tap('$1') function! s:$1${2}_on_source() abort ${4} endfunction autocmd vimrc User dein#source#$1 call s:$1${3}_on_source() endif

View Article


vim-goをインストールしてみた(所要時間:15分)

概要golangの開発環境は数多く存在すれど、B2Bの現場では例えばintellijの導入を許可されていないなど、ソフトウェアのインストールにハードルがあって、使いたいIDEを導入できない場合がある。その中でも比較的導入しやすいvimに、golangの開発環境を設定し、必要最小限でgolangの開発環境を整えてみた。...

View Article


VimでPython Doctestを実行するプラグインを作成する (1)

はじめに「はじめてのVimプラグイン作成(autopep8)~...

View Article

NeoVim と dein.vim を使ってみる

最近neobundleからdein.vimへとプラグインマネージャーを変更してる人が増え始めたのでついでにVimからNeoVimへシフトしてみました。NeoVim何でも新世代のVimらしいです。使ってみるといろいろと使ってみたい機能があってこれからが楽しみなエディタですInstallMacでHomebrewを使っていればとても簡単です$ brew install...

View Article

Vimコマンド入力時に/usr/bin/vim: No such file or directory と言われるとき

hash vim で直る場合があります。

View Article

Image may be NSFW.
Clik here to view.

NeoBundleからvim-plugへ

シンプルなのに強力なvim-plugNeoBundleの開発が中断されてDein.vimへの移行が推奨されていた。Dein.vimのプラグインの記入方法が好みではなかったので、以前から見ていたvim-plugへの引っ越しを決めた。結果的には大満足。早いということは聞いていたが、何よりプラグインの記入方法が分かりやすくてとても気に入った。60個以上のプラグインを設置するとき体感できるほどNeoBund...

View Article


ChefでVimプラグイン管理者vim-plugを設置する。

関連記事Chefを使ってより効率的にサーバを管理しよう。まずは用語からBerkshelfを使って外部クックブックをノードに適用する。クックブックを作成してノードに適用する。- その1クックブックを作成してノードに適用する。- その2ChefでCentOS 6.7 + rbenv + ruby 2.3.0の環境を構築する。ChefでCentOS 6.7 + Vim 7.4 +...

View Article

Vimに空気を読んで引用符記号を自動補完してもらう

Vimでは以下のように設定すれば対応する括弧や引用符を自動補完してくれる。inoremap { {}<Left>inoremap [ []<Left>inoremap(()<Left>inoremap" ""<Left>inoremap'...

View Article


ssh越しのvimにクリップボードからペーストする方法

ssh越しのvimに対してクライアントOSのクリップボードから貼り付けしたい。うっかり普通に貼り付けるとオートインデントが効いてしまっておかしな事になるのでなんとかしたい。方法1.:set pasteする自分が今まで行っていた方法。:set pasteするとオートインデントやキーマッピングが無効になり、入力したテキストがそのまま入力される。 nnoremap <F10>...

View Article

ズンドコキヨシ with Vim script

http://qiita.com/shunsugai@github/items/971a15461de29563bf90ズンドコって言ったら Vim script ですよね。(意味不明)scriptencoding utf-8lets:seed =0function!s:srand(seed) abort lets:seed =a:seed endfunctionfunction!s:rand()...

View Article


sshした先に.bashrcや.vimrcを持って行きたい人のためのsshrc

いろんなサーバーにsshしてちょろっと設定を確認したりするときってあると思います。ただその時にllがつかえなかったり、vimのタブが空白4つがいいのに8文字分の広さのtab文字だったりして、ちょっとずつストレスが溜まっていきます。やっぱりserverfaultでもおなじ苦労をしている人がいました。vim - How to bring .vimrc around when I SSH? -...

View Article

.vimrcをgithubで管理する時って、プラグイン管理をNeoBundle使う場合はどうすんのよ!?

この記事のサマリgithubでdotfilesを管理していて、VimのNeoBundleのように外部ツールを利用している場合、git submoduleを使うと、NeoBundleのインストールも含めて、ポータブルにできるのでオススメですよというお話。対象読者.vimrcをgithubでdotfilesで管理している方やしたいなぁと思っている方で、git...

View Article

ペーストしたらインデントがずれてしまった時の対処法

vimでペーストしようとしたら、インデントがずれてしまうことってよくありますよね。対応方法をよく忘れるので自分のためにも書いておきます。 ペースト前 # -*- coding: utf-8 -*- class testclass: def __init__(self): print("create testclass", end="") def testmethod(self,str):...

View Article
Browsing all 5608 articles
Browse latest View live


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