你们在linux下都用什么如何提高编程效率?纯文本?纯文本的效率真的高吗?如果是...

linux下tty纯文本终端的字体大小是否可以不借助任何工具进行设置?_百度知道
linux下tty纯文本终端的字体大小是否可以不借助任何工具进行设置?
的分辨率太高了,看着太辛苦了,tty的字体太小,谢谢回答的各位
提问者采纳
debian为例;share/etc&#47.3; Greek  ; Slavic Cyrillic。  1.d&#47:~# consolechars -f &#47:  ,可将SCREEN_FONT设成;lat2-16:  config  将合适的字库文件设置为默认;consolefonts/default&#47:~# ls /usr/ FONTSIZE=&quot,介绍两种设置方法,在Set of characters that should be supported by the console font:~# consolechars -f &#47。  2;usr&#47.保存控制台默认字体配置.安装console-setup服务  apt-get install console-setup console-terminus  其中;console-tools&#47:CODESET=&quot.gz 字库文件;share/Hebrew&quot.通过console-setup服务; 方法二。 一般推荐.1;consolefonts&#47: 的对话框中可选择以下中的一项.2.选用并测试合适的字体和字库文件.通过console-tools设置控制台字体  1;etc&#47:console-terminus是在 Linux 控制台下便于快速阅读的等宽字体;share&#47:~# vi /usr&#47.1.2;etc&#47,也是很多人比较喜欢的字体  2.gz  1;VGA&quot.测试选用喜爱的字库文件; Slavic and non-Slavic Cyrillic  2.gz  dell.psf:sudo vim /  1. Combined - Latin. FONTFACE=&init.3,设置控制台字体:~# dpkg-reconfigure console-setup  如果要选用terminus字体;consolefonts&#47,如果选择lat2-16.console-setup服务的装载与停用  &#47.console-setup将其中的 CODESET FONTFACE FONTSIZE改了就行.配置console-setup服务  lat9w-16;console-setup {start|reload|restart|force-reload|stop}  在Ubuntu Linux操作系统下调整终端字体 方法一:  SCREEN_FONT=lat2-16  2:  dell. Combined - Latin:  16&quot
提问者评价
其他类似问题
为您推荐:
tty的相关知识
其他1条回答
//c,我就是这样设置的<img class="ikqb_img" src="http.baidu://c./zhidao/wh%3D450%2C600/sign=/zhidao/wh%3D600%2C800/sign=c1d975a7baa294fc6a7efce1b9f32745bad51f3deb48f6501.hiphotos.jpg" esrc="http.baidu
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁在 Linux 下学习 C 语言有什么好处?
看到很多大牛说在linux下学习C语言比较好,我是初学者,在windows和linux平台下都试过了,比如,我在windows下,用的dev c++,写好源代码后,按F11,自动编译,运行,我检查下结果是否正确。在linux下,我调用vim hello.c来编写源代码,然后:wq退出,然后调用gcc -o hello hello.c来编译,然后./hello运行程序。除了在linux下更麻烦一点,我没有看出在linux下学到了更多的东西啊?我就想问问,我在linux下学习C有什么好处,我感觉更麻烦啊,难道就是为了学那几个命令行吗?
按时间排序
不会因为在写c语言程序里ide默认给你建了一个cpp文件而把你c++特有的语法视为编译通过
反正Linux 下游戏对你的诱惑比win小很多:)
你完全可以 自己写一个模板。比如:c template/
myheader.h
Makefile每当要写c程序是就复制过去, 很方便, 在Windows下一些IDE也就是帮你实现了类似上面的。而且,我认为Makefile比windows下的IDE更方便, 每当要编译时就make一下,make程序会自动根据对源程序的修改情况 编译改动过的程序,这样更快捷。具体Makefile的写法可以在百度上搜。。在linux下可以培养你的动手能力,,不是只依赖IDE
个人感觉,没什么好处,学习C语言跟什么平台关系不大。
linux的最高境界是熟悉内核源码,windows的最高境界是熟悉windows api,自己衡量一下吧。 vim也可以配置得按F11编译运行程序,况且有各种图形化的IDE呢。
语言本身区别不大,工具链区别很大。如果做大工程开发,迟早你会回到Windows的。
题主说的这种情况确实烦。所以用MakeFile吧,vim下":make"就能编译了,如果报错还能自动将光标定位到错误的地方。
会因为没游戏玩而放弃Linux
用Clang,对新手友好,节约老手时间。系统编程相对win来说比较容易(主要是指api简单,参数少,不会一下子七八个参数,而且还是复杂的、意大利面条式的命名的结构体)。man用起来也比msdn顺手。其实差别也不是很大。就是winapi繁杂,容易分散精力。不过linux下扯到GUI编程,其实也好不到哪里去。话说语言就是语言,扯什么操作系统?
其实学c对你来说真的不是很好的入门选择。很多人学c只是记住了如何写helloworld而已。连为什么要引入头文件都不知道。c涉及太多底层的东西。你其他基础课不会的时候很难真正理解的。我nus计算机专业出身,大一的c学的很不透彻。知其然不知其所以然。强行记住语法什么的一点用都没有。之后学了java学了oop学了计算机构造一堆基础知识然后再回头看c才有透彻理解。更何况你拿vim不用IDE很多初学者的语法错误都没法帮你,初学者连括号都容易忘记写,在没有老师和考试督促你的情况下,自学c很容易有挫折感的。c距离成品软件中间的轮子差的太多了。除非你天赋异禀想要花几年时间从最底层走全套cs专业的训练成为大牛,不然不推荐c。
那是因为你不太熟,命令行学的少。学好之后可比鼠标什么的方便多了。干什么都又快又方便。
不会因为想玩游戏而荒废学业
从容易找工作与学习经济性上看,学java。 学习c,了解一些基础c特性,调试下等,都可以在windows下的ide,如数据结构算法等,自己敲敲模拟实现下,跟linux也没关系,当然windows下方便,也容易学明白。有一定功力,进一步学习,也只是看linux c方面的编程书,敲代码仍然还是可以win ide,仅编译链接可以mount到linux,或开samba,代码在某linux目录下编译。 vim,emacs虽然为linux下2大神器,工作中真正在用与熟练掌握实际使用的,我接触的基本是凤毛麟角,大部分还是用vc6加助手或source insight写,看代码特别是大型代码,si非常方便,写代码vc效率最高,习惯si看的,直接si敲的也很多,甚至一些习惯用eclipse写与看的。而编译一般mount到linux下scons或cmake编译。 总之,写与看完全可以win ide,实际使用vim与emacs的,我看到的比例很低。有些10来年还在一直维护发展的c++项目,基础平台竟然还支持vc6与g++及solaris与aix编译的跨平台底层支撑,都是vc6写与调试通再在linux下编译测试的。
世界上那么多操作系统,世界上那么多种编程语言,世界上那么多带电的东西,争论这个对个人水平提升一点用都没有。不要妄自菲薄,不要妄自尊大,所谓的技术从来是为了解决问题,而不是制造障碍。C语言是基础,平台没有那么重要,慢慢的,到该明白的时候,什么都明白了。那时再去选择一个合适的。话说父母教我们说话,哪一个是从英文字母/拼音教起的?我们都是从熟悉的地方开始,慢慢地去接触这个世界的未知。脚踏实地,开始编程!
linux工具大而杂会让你忘记编程的本质的
我们一点点来。首先回答你那个使用编译器的对比,Linux下的正确用法应该是这样的(当然,只是其中之一的“正确用法”):&mkdir hello&cd hello&screen&vi hello.c#完成程序#不退出vi,继续:e Makefile,完成Makefile的编写#(继续不退出vi,下同):make 编译程序,并完成代码修改# :e .gdbinit,编写gdb脚本,比如加上file hello, break the_hellp_ run等命令#^A c创建新的窗口#运行,调试程序,并通过^A ^A切换窗口这个效率肯定比你在Windows下大部分工具都高,这就是Unix的思想(之一)——所有重复的动作,全部用脚本解决。你不会的时候当然GUI效率高,你会的时候,当然是脚本效率高,因为所有重复的动作都会变成一个动作。好了,我们进一步深入进去。现在我问个问题,你的hello world程序调用了一个printf,这个printf是哪里定义的?如何实现的?你既然学习C语言,总得知道它是怎么工作起来的吧?在Windows的GUI程序封装下,你怎么知道你的程序是怎么编译出来的呢?在Ubuntu下,你可以这样:& gcc -v hello.c -o hello这样你完整地知道整个编译,汇编,链接过程是怎么样的,你甚至可以要求留下中间的任何一个结果,以供分析。或者你可以简单做这个动作来看printf是哪里定义的:&LD_DEBUG=bindings ./hello你会发现printf调的是puts,在比如/lib/x86_64-linux-gnu/libc.so.6中定义的。知道这个文件是哪个,你可以可以查找它所在的包:&dpkg -S /lib/x86_64-linux-gnu/libc.so.6知道是哪个包,你可以直接下载它的源代码:&apt-get source libc6然后你就可以开始修改这个代码,重新编译它,调试或者运行整个程序了...看到了吗?使用Linux,你手中的整个操作系统,包括支持你运行C语言的一切工具的源代码,都是对你公开的。你问为什么学习C语言要用Linux?这就是原因,你将有一个完全敞开的语言世界。最后,如果你学的是C语言,C语言在Windows下早就式弱了,只有在Linux中才生生不息,这里有最浓厚的C语言文化,autotool等原生工具会告诉你C语言的跨平台历史和恩怨,而这些历史,在Windows上已经泯灭了。这怎么说呢?C语言的libc的原始接口,在Windows下大部分都不再使用了,你不再用malloc来分配内存,你会更多使用HeapAlloc一类的接口(当然,不是说malloc不能用。但那更多是为了兼容,而不是开始就这样设计的,下同),你也不用pthread_create来创建线程了,你用CreateThread(),实际上,大部分Windows的用户程序微软并不建议你用C来写,所以你在Windows下学习C,也没有什么太多实际的价值,因为本来就不预期你这样用。而Linux下是不同的,Linux很多基本程序就是指望你用C来写的。所以,题主问“学C语言最好的平台”,我想,真的是Linux无疑了,这不是基于情怀,这是基于成本和收益的。当然,如果题主其实是为了找工作,根本不在乎学的是不是C,这就在我的回答之外了。
既然邀我了我就简单说一点,其他的大家都说了不少了,就不班门弄斧了。编程语言,操作系统/平台只不过是工具和媒介,学程序设计最终要学的是思想,就像大师高德纳说的一样。
题主,眼光放大点,linux上,qtcreator kdevelop netbeans eclipse anjuta codeblocks 等等等等哪个都好用啊!
刚开始学的话无所谓。学到后面必须接触posix api,你自己看着办。另外不用纠结是否用ide。命令行是手工作坊的做法,要碰到大项目几百个文件一个一个写到makefile里得累死。
你先把 Compiler 和 IDE 的概念搞清楚。让一个软件帮你调用 gcc 和你自己就命令行调用 gcc 这在难度上没有什么区别好嘛,这是完全一样的过程。
已有帐号?
无法登录?
社交帐号登录你们在linux下都用什么编程?纯文本?纯文本的效率真的高吗?如果是..._百度知道
你们在linux下都用什么编程?纯文本?纯文本的效率真的高吗?如果是...
但如果不适应的话。纯文本也许可以高。时间应该花在更有意义的业务上,没必要强求可以考虑eclipse
来自团队:
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 linux 纯文本 中文 的文章

 

随机推荐