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

プログラミング初心者がまとめるvi①

$ vi sample.cpp...

View Article


アタシがプログラミングするときの環境はこんなカンジヨ!!

対象「最近Web開発を始めたワヨ」なアンタ, もしくは 「お気に入りの設定を既にしているけど, 面白そうなのがあれば取り入れよっかな〜」とか言ってるアンタ達には是非見てって欲しいワ.前提アタシはRailsが大好きなの....

View Article


Image may be NSFW.
Clik here to view.

popup_menu()のcallbackに追加で引数を渡したい

はじめにpopup_menu()のコールバックに(globalに置くような無茶な渡し方などをせずに)上手く追加で値を受け渡す方法を探していて、一つ答えが見つかったのでそのシェアになります。自分が困ったケースVim...

View Article

vim-lspの定義ジャンプとvim本来のtagジャンプを共存させる

vim-lspの定義ジャンプがいい感じなので<C-]>キーを上書きして使っているのだが、vimのhelpを見る際などに<C-]>が動作しなくて不便なことがある。方針としてはまず:LspDefinitionを実行してみて失敗したら本来のvimの定義ジャンプを呼び出すようなキーバインドを登録したい。本質的にはvim-lspに限らず他のプラグインでも同様にできるはず。nnorema...

View Article

Image may be NSFW.
Clik here to view.

CentOSのVimにMolokaiを導入する

要旨VimのカラースキームにMolokaiを入れると、見た目が綺麗になり、作業が楽しくなります。↓未導入 1↓導入後 1どうですか。この見た目。Vimを起動するたびに恍惚とした表情で作業できそうです。ぜひ導入しましょう。導入git clonecd /tmp git clone https://github.com/tomasr/molokai mkdir -p ~/.vim/colors/ mv...

View Article


日本語vimを自前ビルド

はじめにvimのリポジトリ https://github.com/vimをそのままビルドしたら日本語化されなかったので、メモ。知識正常に日本語化されているvimがある環境では share/vim/vim81/langディレクトリ内に ja/LC_MESSAGES/vim.moファイルがあるが、そうでない環境には存在しない。このファイルを生成するには vim のビルド時に...

View Article

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

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

View Article

vim覚書

現在のカーソル位置から行頭までを削除(インサートモード):ctrl+u

View Article


Vim の変数スコープについて簡単に調べた

はじめにVim Script を書いているときに、let s:hogeというような変数定義を書くことがあると思います。その時の変数の前置子につけるアルファベットの意味をいつも忘れてしまうので、まとめておこうと思います。そもそも変数の前置子につけるアルファベットは何かVim...

View Article


ホームディレクトリ以外の.vimrcを使う

諸事情で一時期共有ユーザーアカウントを使う羽目になり、自分の.vimrcを使えなくて大変困ったので、将来の自分へ宛ててメモ常識的に考えてユーザーアカウントは分けたほうがいいよ絶対。よく言われる手順ネットを調べると単に-uで.vimrcを読みこませる手順が多いが、筆者の場合、~/.vim/フォルダもホームディレクトリ以外に置きたいので、これだと困る。$ vim -u...

View Article

Image may be NSFW.
Clik here to view.

ようこそdotfilesの世界へ

はじめに少し前から話題になっているが、日本の労働生産性はG7で最も低いらしい。日本生産性本部資料より...

View Article

はじめてのScala

scala-2.12.8objectHello{defmain(args:Array[String]):Unit={valstr="Hello"println(str)}}始まりは、書籍から。Scalaに興味があり、書いてみようと逆引きレシピを中古本で購入した。送料込みで700円弱だった。書店で買うと3000円を超える値段である。それだと初学者としては手が届きにくい存在である。もともと、古本屋でスケ...

View Article

Image may be NSFW.
Clik here to view.

Windows+gVim+Poetryのpython開発環境構築

目標Windows+gVim+Poetryで開発をするときに、ライブラリのコード補完やリンターが効くような環境を構築する。gVimインストールkaoriyaサイトのダウンロードページからダウンロードダウンロードしたzipを展開し、gvim.exeがあるフォルダをPATHに追加する。git for windowsのインストールgit for...

View Article


Image may be NSFW.
Clik here to view.

エディタ遍歴とLSP

僕が初めてソースコードというものを触ったのは小学生か中学生の時でした。それから現在までプライベートでコードを書いたり、仕事をしたりという中でこ使用しているエディタは変化してきました。今まではあまり「これだ」というものに巡り会えていなかったのですが、Language Server Protocol (以下LSP)...

View Article

Image may be NSFW.
Clik here to view.

popup windowsで簡易ファイラーを作る

ども、ゴリラです。今年もやってまいりましたVimアドベントカレンダーです。今日はpopup windowを使ってファイル一覧をpopup...

View Article


VS codeのvim extensionにおけるWaiting for second key of chordについて

問題vscodeのvim extensionを導入した際、インサートモードにもかかわらず、"["を押すとコマンドにWaiting for second key of chordというメッセージが出て,"["が出力されないという致命的な挙動が起きた。対処法単にkeyboardshortcutの項目から、extension.vimを検索。...

View Article

vimのインサートモードをemacsぽく使う

はじめにVimが好きなのですが、mac標準の入力やブラウザの入力でEmacsコマンドが使えるということに気づき、最近はそちらを使うようにしています。 Vimのインサートモードでは、コマンドを使っていないので、Emacsライクに使おうかなーと思って設定してみました。設定したVimrc~/.vimrc" use insert mode like emacs inoremap...

View Article


Vimプラグイン"の"カテゴリまとめ

Vimのプラグインがたくさんあってなにがどうなっているかの整理できていない!という人向けによくあるプラグインのカテゴリをまとめてみました。プラグインを見つけた際にどこらへんに該当するかなーと判断の参考にしてもらえればと思います。はじめに対象はVim初心者から中級者一歩手前くらいを想定しています。プラグイン自体の説明はあまりするつもりはないので、リンクのGitHubのREADMEを読むなり使ってみるな...

View Article

Image may be NSFW.
Clik here to view.

Vimの操作方法をMind Mapで書いている話(もしくは書いてた話)

こちらの記事は Vim2 Advent Calendar 2019 2日目の記事になります。Vimのコマンド、最初はなかなか覚えられないものです。と言う事で今回は私がVimを覚え始めた頃にMind Mapで作成したコマンドチーとシートを紹介します。PDF版は...

View Article

Image may be NSFW.
Clik here to view.

ReactでVimライクなInputを書いた

こんにちは今年入社しました @tom-ockです。昨日terraformの記事を上げてくれた...

View Article
Browsing all 5608 articles
Browse latest View live


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