我最近开始研究 ionic并运行他们的 ionic start
生成新项目后的命令。
我注意到,当打开任何在 vim 中生成的 ionic TypeScript 文件时,文件的内容是:<?xml version="1.0"?>
.
但是,如果我以 sublime text 或 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 {}
我确实安装了 typescript-vim ,但这似乎没有帮助。 Vim 似乎认为这是一个 xml
文件,但是在我的 vim 页脚中它指示 typescript
.
关于如何实际打开和编辑的任何想法 TypeScript
vim 中的文件?
最佳答案
在我的例子中,这最终成为我用于格式化 XML 文件的 .vimrc
中的一行。
删除此行,使文件能够正确加载:
au FileType xml exe ":silent 1,$!xmllint --format --recover - 2>/dev/null"
关于typescript - Vim 不读取 TypeScript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44330104/