お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2017-12-03 09:05:28

774noneko
メンバ
登録日: 2014-03-10

gedit コードスニペット 保存されない

ubuntu 16.04
gedit 3.18.3
を使っております。

コードスニペットプラグインについて、お教えください。

自分で新しいスニペットを登録して使っていますが、geditを閉じると、消えてしまいます。

検索したら

コードスニペットの保存について
    スニペット管理画面で編集したコードスニペットの内容は、自動的に保存されます。
    「保存」ボタンのクリック等は必要ありません。

と書いてあるのを見つけたのですが、私の場合は保存されません。

geditを再度開くたびに、コードスニペットを登録しなおさなければなりません。

どうしたら保存できるでしょうか?お教えください。

オフライン

 

#2 2017-12-03 16:09:21

yutarine
メンバ
登録日: 2011-10-15

Re: gedit コードスニペット 保存されない

同じような環境で試してみましたが、スニペットを登録してgeditを閉じ再び起動すると登録したものは有効になっていました。
なので状況は再現出来ませんでしたが、何かスニペットが登録出来なくなる条件があるのかも知れません。

geditの場合はユーザーが登録したスニペットは
~/.config/gedit/snippets/global.xml
というxmlファイルに保存されていくようです。
とりあえず、このようなファイルが存在するか確認してみてください。

また端末からでもファイルマネージャからでもいいので
~/.config/gedit/snippets
というフォルダに一般ユーザーでアクセス出来るかも確かめてみてください。

オフライン

 

#3 2017-12-05 10:18:50

774noneko
メンバ
登録日: 2014-03-10

Re: gedit コードスニペット 保存されない

yutarine様、ありがとうございます。

返信が遅れてすみません。

パソコンを置き忘れてしまったので、違うパソコンで確認したところ、普通にコードスニペットは保存できましたし、
~/.config/gedit/snippets
も普通にアクセスできました。


今、問題のパソコンで確認したところ、
~/.config/gedit/
の所有者がrootになっていました。

~/.config/gedit/snippets

~/.config/gedit/snippets/global.xml
はありませんでした。


これをchownで変更して、コードスニペットを登録したところ、
~/.config/gedit/snippets

~/.config/gedit/snippets/global.xml
ができ、普通に保存されていました。

おかげさまで解決することができました。
ありがとうございました!

オフライン

 

Board footer

Powered by FluxBB