nuxt v3.0.0-rc.4時点
template内でObjectネストされている場合などで .value を省く事は出来ない
vuejs/core/issues/5921
<script setup lang="ts">
import { toRefs, reactive } from 'vue';| 1. vimrcへ | |
| ``` | |
| " 最小限のプラグイン(vim-plugの場合) | |
| Plug 'prabirshrestha/asyncomplete.vim' | |
| Plug 'prabirshrestha/asyncomplete-lsp.vim' | |
| Plug 'prabirshrestha/vim-lsp' | |
| Plug 'mattn/vim-lsp-settings' | |
| " 定義へジャンプ | |
| nnoremap <C-]> <plug>(lsp-definition) |
nuxt v3.0.0-rc.4時点
template内でObjectネストされている場合などで .value を省く事は出来ない
vuejs/core/issues/5921
<script setup lang="ts">
import { toRefs, reactive } from 'vue';| " v[count]iBの逆版 | |
| vnoremap B :<C-u>call <SID>vNiB(v:count)<CR> | |
| function! s:vNiB(count) range | |
| let l:n = max([1, s:blocklevel()-a:count]) | |
| execute 'normal! v'.l:n.'iB' | |
| endfunction | |
| function! s:blocklevel() range | |
| " NOTE: getposの更新 |
| " 変数をJSON化(非可逆)して、インタラクティブに確認出来る jid コマンドを使って確認する | |
| " use) call Jid({'hello': 'world', 'age': 17}) | |
| " ターミナル版 | |
| function! Jid(dic) | |
| call s:_jid_core(a:dic, 0) | |
| endfunction | |
| " ポップアップ版 | |
| " NOTE: 1つまで、2つ以上同時に出すとエラーになる | |
| function! Jid_popup(dic) |
| # https://stackoverflow.com/questions/2483182/recursive-wildcards-in-gnu-make | |
| rwildcard=$(foreach d,$(wildcard $(1:=/*)), \ | |
| $(call rwildcard,$d,$2) \ | |
| $(filter $(subst *,%,$2),$d)) | |
| # http://www.jsk.t.u-tokyo.ac.jp/~k-okada/makefile/ | |
| empty:= | |
| space:= $(empty) $(empty) | |
| myjoin=$(subst $(space),$2,$1) | |
| # -------------------------------------------------- | |
| LOCAL_ROOT = http://localhost:8000/ |
| const readline = require('readline'); | |
| module.exports = { | |
| question: async q => { | |
| return new Promise((resolve, reject) => { | |
| const rl = readline.createInterface({ | |
| input: process.stdin, | |
| output: process.stdout, | |
| }); |
| volumesが手軽 | |
| 例えば、php-fpmを走らせるコンテナと、nginxコンテナがある場合、 | |
| php-fpmコンテナが生成するsockファイルを、nginxで指定する必要がある。 | |
| この場合、下記のようにしてsockファイルを共有(php-fpmコンテナで作成、nginxコンテナで読み取り)すれば対応できる。 | |
| ```yml:docker-compose.yml | |
| php-fpm: | |
| volumes: |
| 1. それぞれをインストール | |
| NeoBundle 'Valloric/YouCompleteMe' | |
| NeoBundle 'marijnh/tern_for_vim' | |
| 2. npm install -g tern | |
| 3. ホームディレクトリに.tern-configを置く | |
| 読み込まれるtern用設定は、 | |
| プロジェクトのpackage.jsonと同じディレクトリの.tern-projectを探し、 | |
| なければホームディレクトリの.tern-configを探す |
| 参考にしたサイト: | |
| - https://linuxcommand.net/vim-youcompleteme/ | |
| 手順は少し違う | |
| 事前に下記をインストール | |
| - 3.5の64bit版 | |
| - llvm 5.0.0 | |
| - Visual Studio 2017 | |
| - Windows SDK 7 for Windows 7 |