
Ubuntu日本語フォーラム

ログインしていません。
openGLを利用するので今後のためにmakefileを作成しておきたいのですがコマンドの最中にTABを押しても改行されずmakefileを作成することができません。
キーボードの設定を弄ってみたんですが改善できる気配が全く無いので質問させもらいました。
どうかよろしくお願いします。
OS:ubuntu 11.10
keyboard:Logicool Illuminated Keyboard
設定:日本のデフォルト
オフライン
具体的に何を使って何をしたいのか、細かい説明が必要です。
改行するのに何故TABキーが必要なのでしょうか、EnterやReturnキーではダメなのでしょうか。
Makefileの作成には何を使っていますか?例えばテキストファイルを編集しているのであれば、gedit、vi、nano等
オフライン
返信有難うございます。
main.o: main.c
[tab] cc -c main.c
上記のコマンドの
[tab]の部分をやりたいんですが、押しても変わりません。
makefileを作成するのに慣れてないので間違っていたら指摘してもらえたら嬉しいです。
オフライン
while(1) による投稿:
main.o: main.c
[tab] cc -c main.c
上記のコマンドの
[tab]の部分をやりたいんですが、押しても変わりません。
んー。どんなソフトを使っていてTABを入力できないのか、あるいはあらゆるソフトにおいてTABを入力できないのか教えてもらえると、解決に近くなる気がします。
例えば、「LibreOffice WriterではTABを入力できるが、geditでは入力できない」といったことです。
すべてのソフトでTABを入力できないのであれば、キーボードやキーボードの設定に問題が有りそうだと見当できますし、例えばgeditで入力できないが、その他のソフトでは入力できるのであれば、geditに問題があることが分かります。
オフライン
何度もすいません。
試しにopen office word と geditで押してみましたがTABキーは正しく動いていました。
しかしやはり端末上でTABを押してみても反応はありません。
これは端末の設定に問題があるんでしょうか?
オフライン
おそらく、端末を開いてそのままMakefileの内容を入力しているのではないでしょうか。
端末を起動すると、デフォルトではBashが起動すると思いますが、Bashはプログラムを実行するソフトウェアなので、基本的にTABを入力することはありませんし、エディター目的では使いません。TABは補完機能として使います。(例えばapt-g[TAB]と打つと、apt-getと入力されます。)
https://wiki.ubuntulinux.jp/UbuntuTips/Others/HowToUseTerminal
端末で何かファイルを編集したい場合は、Bashのコンソールでviやnano等のエディターソフトを実行する必要があります。(vi[Enter]とか、nano[Enter]と打って実行します。個人的にはnanoが使いやすいかと思いますが、個人差や状況によって異なるので色々試したり調べたりしてみてください。)
自分の環境ではnanoやviを使った時にTABを正しく入力できます。
オフライン
geditを使うのがお勧めですが、なにか端末上でファイル編集しなければならない事情等があれば、
https://wiki.ubuntulinux.jp/UbuntuTips/FileHandling/EditingTextFile
あたりを参照下さい。
オフライン
ターミナル上のエディタを使っている場合、タブ文字(「tab」と呼ばずに「タブ文字」と表現する方がクリアです)を入力するにはエディタごとに「お作法」があります。以下のパターンのどれかで通らないでしょうか。
・ESC+iで入力できる。
・Ctrl-vを押してからTabキーを押すと入力できる
・ESC+iを押してからTabキーを押すと入力できる
オフライン
返信ありがとうございます。
無事makefileを作成することが出来ました。
端末上で作成するものだと勘違いをしていました。
オフライン