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 |