質問

私はWindowsとPCの実行中のLinuxへの接続から仕事へのSecureCRT(5.1.2ビルド274)を使用して問題はないが、BusyBoxの1.4.1を通じて「VI」を提供して埋め込まれたアスタリスクアプライアンスに接続するとき、

は、私が(問題を抱えています2008年3月10日)。

私がいる問題は、私はVIにコードを貼り付けると、テキストが表示されますが、このようにギザギザということです

<?php                                                                                                                               
try {                                                                                                                               
        $dbh = new PDO("sqlite:./db.sqlite");                                                                                       
                $dbh->exec("CREATE TABLE IF NOT EXISTS customer (id INTEGER PRIMARY KEY AUTOINCREMENT, name VARCHAR(255))");        

んが問題がある誰か何か?私が正常に貼り付けることができるように再構成BusyBoxのかSecureCRTのいずれかに方法はありますか?

ありがとうございます。

役に立ちましたか?

解決

これは、既存のインデントと競合VIの自動インデントです。アクティブに貼り付ける前に、モードを貼り付けます。

<ESC>:set paste

NB:私は通常のvimを使用しています。機能はviの中に存在していない可能性があります。

他のヒント

私はあなたがsmartindentautoindentがオンになっていると思うだろう。私はset si!set ai!を行うために使用されるが、デイビット・ドーウォードの答えは同じ効果を持っているようです。 (私は1つを覚えておく必要があります。:))

私はset aiはバニラviで唯一だと思います。あなたがの力にしたい場合は、のそれは、オフset noaiset ai!だけの状態を反転します。)

を行うには
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top