1
我的最終目標是使用gg=G
自動縮進符合eslintrc.js
文件的所有JS代碼。Vim autoindent(gg = G)對於JS縮進來說非常破碎
所以,目前我有syntastic
和vim-javascript
看着我的JS代碼,在我的.vimrc
let g:syntastic_javascript_checkers=["eslint"]
下面讓我們說,我有一些體面的JS像下面
const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const PATHS = {
app : path.join(__dirname, 'app'),
build : path.join(__dirname, 'build'),
};
const commonConfig = {
entry : {
app : PATHS.app,
},
output : {
path : PATHS.build,
filename : '[name].js',
},
plugins : [
new HtmlWebpackPlugin({
title : 'Webpack Demo',
}),
],
};
的gg=G
(正常模式)命令將以上內容切斷。
const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const PATHS = {
app : path.join(__dirname, 'app'),
build : path.join(__dirname, 'build'),
};
const commonConfig = {
entry : {
app : PATHS.app,
},
output : {
path : PATHS.build,
filename : '[name].js',
},
plugins : [
new HtmlWebpackPlugin({
title : 'Webpack Demo',
}),
],
};
哪個不酷。
Btw,vim-js-indent
和vim-jsx-improve
也沒有做任何事情。
任何幫助非常歡迎,非常感謝提前。
我很慚愧它是如此簡單!奇怪的部分是縮進與其他文件類型很好。哦,我的世界現在是一個更好的地方。 – FinnM