12時間形式または24時間形式のタイムスタンプを挿入するAtomエディタのパッケージを作成しています。飛行マニュアルのウェブサイトの指示に従って、insert-timestamp's repoのコードを見て、私は必要なものを私に与えるべきだと思ったものを一緒にまとめることができました。問題は、いずれかのコマンドを実行するとタイムスタンプがエディタに挿入されないことです。メインコードhereを投稿しました。 ideは何らかの理由で30行目(if H is 0:
)に「予期せぬインデント」があることを示しています。私はCoffeescriptで多くの経験がないので、私の文法上の誤りかもしれません。エディタへのアクセス方法に問題はありますか? atom.workspace.getActiveTextEditor()
以外のものを使用する必要がありますか?My Atomパッケージにタイムスタンプが挿入されていません
0
A
答えて
0
if
文のPython構文を考えているかもしれませんが、CoffeeScriptでコロンで終了する必要はありません。
あなたのコードは次のようになります。
if H < 12
p = 'AM'
if H is 0
H = 12
else
p = 'PM'
if H isnt 12
H = H%12
stamp = "#{H}:#{M}:#{S}"
editor.insertText(stamp)
1
私は解決策を見つけたと信じています。それは構文上の問題であることが判明しました。基本的には、私がisnt
を使っていたはずだったときに私はis not
を使っていました。私は間違いなく、彼らは英語のように同じことを意味すると思いました。しかし、私は今、両者の違いを理解していると思う。 isnt
は、私がこの場合に欲しかったものです。 is not
は、値がTrueであるかどうかをより多く扱うようです。本質的に、私は構文的に有効なコードを持っていましたが、私が意図したことはしていませんでした。
関連する問題
- 1. datepickerが入力フィールドに挿入されていません
- 2. Phpmyadminにデータが挿入されていません
- 3. SQL - SQLサーバーインスタンスにデータが挿入されていません
- 4. 値がデータベースに挿入されていません
- 5. Phoenix/Elixir - タイムスタンプにタイムスタンプが追加されていません(
- 6. LINQ挿入 - エラーは表示されませんが挿入されません
- 7. 新しい行がデータベースに挿入されていません
- 8. 挿入クエリが注文テーブルを介して挿入されていません
- 9. Ajaxレスポンスオプションの値がデータベースに挿入されていません
- 10. データがFirebaseに挿入されていません
- 11. PHPがデータベースに挿入されていません
- 12. FMDBがDBに挿入されていません
- 13. レコードがデータベースsqliteに挿入されていません
- 14. Wordpressのプラグインデータがカスタムテーブルに挿入されていません
- 15. データがMySQLデータベースに挿入されていません
- 16. MongoDBインスタンスにデータが挿入されていません
- 17. データがcodeigniterのデータベースに挿入されていません
- 18. php mysqlにデータが挿入されていません
- 19. 行がテーブルに挿入されていません
- 20. PHP MySQLがデータベースに挿入されていません
- 21. アンドロイドアプリケーションのデータベースに日付が挿入されていません
- 22. Python psycopg2がpostgresqlテーブルに挿入されていません
- 23. フォームの値がデータベースに挿入されていません
- 24. 値がFirebaseデータベースに挿入されていません
- 25. divの内容がデータベースに挿入されていません
- 26. データがテーブルに挿入されていませんか?
- 27. ステートレスEJBがメッセージドリブンBean(MDB)に挿入されていません
- 28. データがデータベーステーブルに挿入されていません
- 29. SQLクエリがテーブルに挿入されていませんか?
- 30. mysqlクエリがデータベースに挿入されていません
私はコロンを取り出し、何かを正しかったようです。問題は、24時間形式のスタンプだけが機能することです。私が12時間のスタンプを挿入しようとしても、私はまだ24時間フォーマットを取得します。私は、私のキーマップ、メニュー、 'package.json'ファイルをチェックしたところ、特に間違ったものは見つけられませんでしたので、' stamp12'関数のロジックや実行方法について何か不安があるはずです。 'Date()'の使用に問題がありますか? – alyms108
私はそれをおそらく別の質問として投稿します。私は 'atom-editor'タグを使ってここに来ました。私はCoffeeScript/JavaScript開発者に手を差し伸べました。 – idleberg