tre*_*iff 3 vim typescript ionic-framework
我最近开始与ionic交流,并ionic start在生成新项目后执行了他们的命令。
我注意到打开任何在vim中生成的ionic的TypeScript文件时,文件的内容为:<?xml version="1.0"?>。
但是,如果我以崇高的文字或文件的形式打开文件,则cat可以获取实际的内容。
src / app / app.module.ts
import { BrowserModule } from '@angular/platform-browser';
import { ErrorHandler, NgModule } from '@angular/core';
import { IonicApp, IonicErrorHandler, IonicModule } from 'ionic-angular';
import { MyApp } from './app.component';
import { HomePage } from '../pages/home/home';
import { ListPage } from '../pages/list/list';
import { StatusBar } from '@ionic-native/status-bar';
import { SplashScreen } from '@ionic-native/splash-screen';
@NgModule({
declarations: [
MyApp,
HomePage,
ListPage
],
imports: [
BrowserModule,
IonicModule.forRoot(MyApp),
],
bootstrap: [IonicApp],
entryComponents: [
MyApp,
HomePage,
ListPage
],
providers: [
StatusBar,
SplashScreen,
{provide: ErrorHandler, useClass: IonicErrorHandler}
]
})
export class AppModule {}
Run Code Online (Sandbox Code Playgroud)
我确实安装了typescript-vim,但是似乎没有帮助。Vim似乎认为这是一个xml文件,但是在我的vim页脚中却指示typescript。
关于如何TypeScript在vim中实际打开和编辑文件的任何想法?
就我而言,这最终成为我.vimrc格式化XML文件的一行。
删除此行,可使文件正确加载:
au FileType xml exe ":silent 1,$!xmllint --format --recover - 2>/dev/null"
Run Code Online (Sandbox Code Playgroud)