お知らせ

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

#1 2011-12-13 18:22:55

while(1)
新しいメンバ
登録日: 2011-12-13

makefileを作りたいのですが端末上でTABを押しても改行されません。

openGLを利用するので今後のためにmakefileを作成しておきたいのですがコマンドの最中にTABを押しても改行されずmakefileを作成することができません。
キーボードの設定を弄ってみたんですが改善できる気配が全く無いので質問させもらいました。
どうかよろしくお願いします。

OS:ubuntu 11.10
keyboard:Logicool Illuminated Keyboard
設定:日本のデフォルト

オフライン

 

#2 2011-12-13 18:50:48

vbk
メンバ
From: Lake Hamana in Hamamatsu
登録日: 2009-12-22

Re: makefileを作りたいのですが端末上でTABを押しても改行されません。

具体的に何を使って何をしたいのか、細かい説明が必要です。

改行するのに何故TABキーが必要なのでしょうか、EnterやReturnキーではダメなのでしょうか。
Makefileの作成には何を使っていますか?例えばテキストファイルを編集しているのであれば、gedit、vi、nano等

オフライン

 

#3 2011-12-13 20:11:25

while(1)
新しいメンバ
登録日: 2011-12-13

Re: makefileを作りたいのですが端末上でTABを押しても改行されません。

返信有難うございます。

main.o: main.c
[tab]   cc -c main.c

上記のコマンドの
[tab]の部分をやりたいんですが、押しても変わりません。
makefileを作成するのに慣れてないので間違っていたら指摘してもらえたら嬉しいです。

オフライン

 

#4 2011-12-13 21:54:25

vbk
メンバ
From: Lake Hamana in Hamamatsu
登録日: 2009-12-22

Re: makefileを作りたいのですが端末上でTABを押しても改行されません。

while(1) による投稿:

main.o: main.c
[tab]   cc -c main.c

上記のコマンドの
[tab]の部分をやりたいんですが、押しても変わりません。

んー。どんなソフトを使っていてTABを入力できないのか、あるいはあらゆるソフトにおいてTABを入力できないのか教えてもらえると、解決に近くなる気がします。
例えば、「LibreOffice WriterではTABを入力できるが、geditでは入力できない」といったことです。

すべてのソフトでTABを入力できないのであれば、キーボードやキーボードの設定に問題が有りそうだと見当できますし、例えばgeditで入力できないが、その他のソフトでは入力できるのであれば、geditに問題があることが分かります。

オフライン

 

#5 2011-12-13 23:19:20

while(1)
新しいメンバ
登録日: 2011-12-13

Re: makefileを作りたいのですが端末上でTABを押しても改行されません。

何度もすいません。
試しにopen office word と geditで押してみましたがTABキーは正しく動いていました。
しかしやはり端末上でTABを押してみても反応はありません。

これは端末の設定に問題があるんでしょうか?

オフライン

 

#6 2011-12-13 23:33:01

vbk
メンバ
From: Lake Hamana in Hamamatsu
登録日: 2009-12-22

Re: makefileを作りたいのですが端末上で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を正しく入力できます。

オフライン

 

#7 2011-12-14 13:18:55

hmatsue
アドバイザ
登録日: 2009-03-10

Re: makefileを作りたいのですが端末上でTABを押しても改行されません。

geditを使うのがお勧めですが、なにか端末上でファイル編集しなければならない事情等があれば、
https://wiki.ubuntulinux.jp/UbuntuTips/FileHandling/EditingTextFile
あたりを参照下さい。

オフライン

 

#8 2011-12-14 15:38:38

hito
管理者
登録日: 2007-03-18

Re: makefileを作りたいのですが端末上でTABを押しても改行されません。

ターミナル上のエディタを使っている場合、タブ文字(「tab」と呼ばずに「タブ文字」と表現する方がクリアです)を入力するにはエディタごとに「お作法」があります。以下のパターンのどれかで通らないでしょうか。

・ESC+iで入力できる。
・Ctrl-vを押してからTabキーを押すと入力できる
・ESC+iを押してからTabキーを押すと入力できる

オフライン

 

#9 2011-12-15 21:40:48

while(1)
新しいメンバ
登録日: 2011-12-13

Re: makefileを作りたいのですが端末上でTABを押しても改行されません。

返信ありがとうございます。

無事makefileを作成することが出来ました。
端末上で作成するものだと勘違いをしていました。

オフライン

 

Board footer

Powered by FluxBB