HTMLを vim で修正していると、閉じタグまで同時に編集されたり、ヤンクで思わぬ挙動をしてしまう。
これは、HTMLタグのカーソルがミラーリングしている場合に発生する。 「設定 > Mirror Cursor On Matching Tag」を無効にする。
<th>
都市
</th>
<td>
東京
</td>
個人的に好きではないので、「td」「th」は改行しないように変更
<th>都市</th>
<td>東京</td>
ただし、予め改行されているものはこの設定だけでは1行にできない模様
{
"liveSassCompile.settings.formats":[
{
"format": "expanded",
"extensionName": ".css",
"savePath": "/public/stylesheets/"
},
{
"format": "compressed",
"extensionName": ".min.css",
"savePath": "/public/stylesheets/"
},
]
}
format: CSSスタイル = expanded, compact, compressed, nested
extensionName: 拡張子
savePath: 出力先(プロジェクトフォルダをルートとする)
"vim.useSystemClipboard": false,
"vim.easymotion": true,
"files.associations": {
"*.phtml": "html"
},
"vim.searchHighlightColor": "rgba(250, 0, 0, 0.3)",
"vim.startInInsertMode": false,
"vim.statusBarColorControl": true,
useSystemClipboard: システムのクリップボードを利用すると相互に引き継がれるのでオフ
easymotion: カーソル移動の拡張版
searchHighlightColor: ハイライト色設定
startInInsertMode: 選択時のインサートモードはオフにする VSCodeの単語一括選択は、vim の Normalモードを維持してくれるので、そのままインサートできる。
1) 単語選択(VSCode) shift + cmd + L
2) インサート(vim) i
単語選択「cmd + D」で選択した場合、Multi Cursorモードになる為、Normalモードに戻す必要がある。
1) 単語選択(VSCode) cmd + D
2) Normalモード v
3) インサート(vim) i
{
"files.associations": {
"*.phtml":"html"
}
}
export PATH="/usr/local/opt/php@7.2/bin:$PATH"
export PATH="/usr/local/opt/php@7.2/sbin:$PATH"
export PATH="$HOME/.phpenv/bin:$PATH"
eval "$(phpenv init -)"
ターミナル再起動後、php-buildインストール
export PATH="/Users/yoo/.phpenv/bin:$PATH"
eval "$(phpenv init -)"
"php.executablePath": "/usr/local/opt/php@7.2/bin/php",
"php.validate.executablePath": "/usr/local/opt/php@7.2/bin/php",
"php.validate.enable": true,