linux的vim使用教程linux的vim使用

vi的使用?

vi是一款所有类Unix系统都内建的一款文本编辑器。随着Linux系统的发展,vi也被进一步开发变成了vim。vim具有程序编辑的能力,字体是有颜色的,可以方便程序设计。如果你的Linux发行版只有vi,想使用vim,则需要安装。Ubuntu可以使用下面命令来安装vim编辑器。

sudoapt-getinstallvim

vi编辑器有三种模式,分别是命令模式,编辑模式,末行模式。当我们一开始打开vi的时候,它就处于命令模式。例如使用vipipe.c这样就打开了pipe.c。打开以后,只能看,不能编辑,因为处于命令模式。在编辑模式的时候,我们才能够编辑文本。从文本模式无法直接切换到末行模式。需要按下ESC进入命令模式,然后按下:(英文冒号),就进入末行模式了。在末行模式下连按2次Esc就切换到了命令模式。或者是在末行模式下输入除了q以为的命令按下回车,也可切换到命令模式。在命令模式下进入编辑模式可以使用i,s,o,a按键。这就是三种模式之间的切换

linux里面vim怎么编辑文件?

先在Vim的“一般模式”里将光标移动到需要修改的地方(进“一般模式”只需要按下键盘上的Esc键即可),移动光标可以用“一般模式”下的几个命令来完成,比如输入50G表示跳到第50行,数字20加向下移动光标的按键则表示从当前光标位置向下再移动20行。

光标移动到需要修改的位置后,按下键盘上的i键就可以进行编辑了,还可以按下O键,表示在光标所在行下面新添加一行进行编辑。编辑完成后需要再次按下键盘上的Esc键到“一般模式”,才可以执行保存文件的命令。保存退出Vim一般是:wq命令,注意要先输入英文冒号(是英文冒号哦,如果错误的输成中文是没有反应的)。

linux:命令行中对文件进行编辑后怎么退出到命令行界面?

若在命令行下使用gedit,先保存文件后关闭程序窗口,将自动退到命令行界面;若在命令行下使用vim,先按下ESC退出编辑模式,然后输入:wq保存并退出或者q退出或者q!强制退出,从而回到命令行界面。

1.在命令下使用gedit:保存文件后关闭程序窗口将自动退出到命令行界面;2.在命令行下使用vim:①先按下ESC退出编辑模式;②输入:wq保存并退出或者q退出或者q!强制退出,从而回到命令行界面;

linux配置直接用VIM默认打开文件?

方法一:主要是把gedit默认打开的文件都改成vim了此方法有缺陷。推荐使用方法二可以指定哪种类型文件用VIM默认打开。两种方法都实现了方便打开文件摆脱了用VIM编码打开文件还要输入烦长的路径,

配置如下:

方法一:

把所有默认用gedit打开的文件替换成了VIM。不过如果感觉某个文件还是gedit编辑方便的话还可以重新为某个文件指定成gedit打开的,在文件属性里的打开方式这个选项中可以为某个文件设定为gedit默认打开

1.用vim打开defaults.list,把所有的gedit.desktop用vim.desktop来替换。

命令:sudovim/etc/gnome/defaults.list

:%s/gedit.desktop/vim.desktop/g

2.在/usr/share/applications下新建一个vim.desktop文件

命令:sudovim/usr/share/applications/vim.desktop

里面编辑内容如下:

Encoding=UTF-8

Type=Application

Exec=vim%f

Icon=/usr/share/vim/vim48x48.png(这里的图标是自己定义的)

Name=Vim

Terminal=true

NoDisplay=true

这样就可已在右键菜单中出现vim代开菜单项了

怎么在linux下用vim编写一个C程序?

先终端输入

vimtest.c

车进入vim编辑器再按a键进入编辑状态输入C语言语句:

#include

intmain(){

printf("helloworld!n");

}

按esc键退编辑状态再输入冒号(shift+冒号号键)紧跟着输入wq即输入

:wq

按车即推vim编辑器终端命令窗口(类似xp命令提示符)

输入

gcctest.c步编译

./a.out执行输helloworld

结束前提已经安装gcc



  • 濡備綍浣跨敤Linux绯荤粺涓殑Vim缂栬緫鍣
    绛旓細1銆侀鍏堟墦寮Linux缁堢鍛戒护琛岋紝杈撳叆Vim鍛戒护锛屽涓嬪浘鎵绀 2銆佽繘鍏im缂栬緫鍣ㄤ互鍚庢垜浠細鍙戠幇涓嶇鎸変粈涔堥敭閮戒笉鑳借緭鍏ュ唴瀹癸紝濡備笅鍥炬墍绀猴紝鍥犱负鐜板湪澶勪簬鍛戒护妯″紡 3銆佹帴涓嬫潵鎴戜滑鎸夐敭鐩樹笂鐨刬閿粠鍛戒护妯″紡杩涘叆鍒扮紪杈戞ā寮忥紝濡備笅鍥炬墍绀 4銆佺劧鍚庢垜浠細鐪嬪埌缂栬緫鍣ㄥ簳閮ㄤ細鍑虹幇insert瀛楁牱锛岃繖浠h〃褰撳墠鏄紪杈戞ā寮忥紝濡備笅鍥炬墍绀...
  • linux鐨剉im鍛戒护
    绛旓細vim鏄竴涓枃鏈紪杈戝櫒锛寁im缂栬緫鍣ㄦ彁渚涗簡涓板瘜鐨勫唴缃懡浠わ紝浠g爜琛ュ畬銆佺紪璇戝強閿欒璺宠浆绛夋柟渚跨紪绋嬬殑鍔熻兘鐗瑰埆涓板瘜锛屽湪绋嬪簭鍛樹腑琚箍娉浣跨敤锛岃娉曪細vim锛堥夐」锛夛紙鍙傛暟锛夈傚弬鏁帮細甯哥敤鐨勫懡浠ゆ湁浠ヤ笅锛歩 鍒囨崲鍒拌緭鍏ユā寮忥紝浠ヨ緭鍏ュ瓧绗︺倄 鍒犻櫎褰撳墠鍏夋爣鎵鍦ㄥ鐨勫瓧绗︺: 鍒囨崲鍒板簳绾垮懡浠ゆā寮忥紝浠ュ湪杈冨簳涓琛岃緭鍏ュ懡浠ゃ傝緭鍏ユā...
  • linux鐨剉im浣跨敤鏁欑▼linux鐨剉im浣跨敤
    绛旓細1.鍦ㄥ懡浠や笅浣跨敤gedit锛氫繚瀛樻枃浠跺悗鍏抽棴绋嬪簭绐楀彛灏嗚嚜鍔ㄩ鍑哄埌鍛戒护琛岀晫闈紱2.鍦ㄥ懡浠よ涓嬩娇鐢╲im锛氣憼鍏堟寜涓婨SC閫鍑虹紪杈戞ā寮忥紱鈶¤緭鍏ワ細wq淇濆瓨骞堕鍑烘垨鑰卶閫鍑烘垨鑰卶!寮哄埗閫鍑猴紝浠庤屽洖鍒板懡浠よ鐣岄潰锛linux閰嶇疆鐩存帴鐢VIM榛樿鎵撳紑鏂囦欢锛熸柟娉曚竴锛氫富瑕佹槸鎶奼edit榛樿鎵撳紑鐨勬枃浠堕兘鏀规垚vim浜嗘鏂规硶鏈夌己闄枫傛帹鑽愪娇鐢ㄦ柟娉曚簩...
  • Linux绯荤粺涓媀im鐨勫绐楀彛浣跨敤鎶宸
    绛旓細1.浣跨敤vim鍛戒护鎵撳紑浠绘剰涓涓枃浠讹細vim vector.cc鎵撳紑绗竴涓枃浠躲傚涓嬪浘鎵绀猴細2.鎸夛細"Esc"閿 + 鈥滐細鈥濓紝骞惰緭鍏 澶嶅埗浠g爜 浠g爜濡備笅::vsp substr.cc 銆(杩欓噷vsp璺焩i/vim鎿嶄綔涓鏍凤紝璺緞鍙互鑷敱鍒囨崲銆)濡備笅鍥炬墍绀猴細3.鎸"Enter"閿傚涓嬪浘鎵绀猴細4.涓轰簡璁╅紶鏍囧彲浠ュ湪鍑犱釜灞忓箷...
  • linuxvim缂栬緫鍣ㄧ殑鐢ㄦ硶linuxvim缂栬緫
    绛旓細Linux鏄vim杩涜鏂囨。缂栬緫 涓銆佷竴鑸ā寮忓垏鎹㈠埌缂栬緫妯″紡 1銆乮锛氳繘鍏ユ彃鍏ユā寮忋備粠鐩墠鍏夋爣澶勬彃鍏ャ2銆両锛堝ぇ鍐檌锛夛細杩涘叆鎻掑叆妯″紡銆備粠鐩墠鎵鍦ㄨ鐨勭涓涓潪绌烘牸绗﹀寮濮嬫彃鍏ャ3銆乤锛氳繘鍏ユ彃鍏ユā寮忋備粠鐩墠鍏夋爣鎵鍦ㄥ鐨勪笅涓涓瓧绗﹀寮濮嬫彃鍏ャ4銆丄锛氳繘鍏ユ彃鍏ユā寮忋備粠鍏夋爣鎵鍦ㄨ鐨勬渶鍚庝竴涓瓧绗﹀寮濮嬫彃鍏ャ5銆...
  • Linux涓媣im缂栬緫鍣ㄥ懡浠ゅぇ鍏
    绛旓細1,$s/a/A/g 鎶婃枃浠朵腑鍏ㄩ儴鐨刟鎹㈡浛鎹㈡垚A锛屽叏灞鏇挎崲 鏄剧ず鍙栨秷琛屽彿 璁惧畾鑷姩缂╄繘锛堝啓鑴氭湰鏃讹級鏌ユ壘鍒扮殑鏂囨湰楂樹寒鏄剧ず 璇硶楂樹寒 /etc/vimrc 锛氬叏灞閰嶇疆鏂囦欢锛屾案涔呮湁鏁 ~/.vimrc 锛氫釜浜洪厤缃枃浠讹紝姣忎釜鐢ㄦ埛鐨勫鐩綍涓紝鑻ヤ笉瀛樺湪锛屾墜鍔ㄥ垱寤 瀵逛簬绗竴娆鐢╲im鐨勭闉嬶紝鏈夊嚑鐐归渶瑕佹彁閱掍竴涓嬶細
  • linux绯荤粺涓濡備綍杩涘叆閫鍑vim缂栬緫鍣,鏂规硶鍙婂尯鍒
    绛旓細linux绯荤粺 vim缂栬緫鍣ㄨ繘鍏VIM缂栬緫鍣 1VIM缂栬緫鍣紝鍙互鏂板缓鏂囦欢涔熷彲浠ヤ慨鏀规枃浠讹紝鍛戒护涓猴細vim/usr/local/con.cfg 濡傚浘锛   2 濡傛灉杩欎釜鏂囦欢锛屼互鍓嶆槸娌℃湁鐨勶紝鍒欎负鏂板缓锛屽垯涓嬫柟鏈夋彁绀轰负鏂版枃浠讹紝濡傚浘銆傚鏋滄枃浠跺凡瀛樺湪锛屽垯娌℃湁鎻愮ず銆   3 杩涘叆缂栬緫鍣ㄥ悗锛屾垜浠厛鎸"...
  • Linux绯荤粺涓璿im宸ュ叿甯哥敤鍛戒护澶у叏
    绛旓細  vimdiff 1.c 2.c "鍒涘缓涓涓瀭鐩村垎鍓茬獥鍙f瘮杈冭繖涓や釜鏂囦欢涓嶅悓鐨勫湴鏂 鎼滅储鍛戒护 fa     "鍗曞瓧绗︽悳绱紝fa鏄湪褰撳墠琛屾悳绱笅涓涓猘,find a/string  "鍏ㄦ枃鏈悳绱竴涓瓧绗︿覆锛屽瑕佹壘鍒板崟璇"func"鍒欑敤/func   &#...
  • 濡備綍鍦Linux Vim涓娇鐢:browse鍛戒护鎵撳紑鏂囦欢杩涜缂栬緫?
    绛旓細鍦Linux绯荤粺涓锛屾枃浠舵搷浣滀互鏂囨湰鏂囦欢褰㈠紡杩涜锛浣跨敤vim缂栬緫鍣ㄦ椂锛屼綘浼氶绻佷娇鐢ㄤ竴绯诲垪鐨勬枃妗f搷浣滃懡浠ゃ備互涓嬫槸vim涓叧閿殑鍛戒护鍙婂叾鍔熻兘锛1. 鎵撳紑鏂版枃浠舵垨鍒囨崲鏂囦欢:e file 鐢ㄤ簬鍏抽棴褰撳墠鏂囦欢骞舵墦寮鏂扮殑鏂囦欢锛岃嫢鏈繚瀛樻敼鍔紝浼氭彁绀恒傝嫢瑕佸己鍒舵墦寮鏂版枃浠讹紝浣跨敤:e! file銆:e+ file 浠庢枃浠跺熬寮濮嬬紪杈戯紝鑰:e+n...
  • 缁熶俊妗岄潰涓撲笟鐗堛vim缂栬緫鍣ㄣ浣跨敤浠嬬粛?
    绛旓細vim鏄Linux绯荤粺鍐呯疆鐨勩愭枃鏈紪杈戝櫒銆戯紝鐢ㄤ簬鏌ョ湅鎴栫紪杈戞枃浠剁殑鍐呭锛屽浼浣跨敤vim缂栬緫鍣紝鏈夊姪浜庡鍔犳棩甯歌繍缁寸殑渚挎嵎鎬с傞氬父鎴戜滑鍙渶瑕佽浣忔渶鍩虹鐨勬搷浣滃嵆鍙畬鎴愭棩甯哥殑缂栬緫銆備妇渚嬭鏄庯細褰撴垜浠渶瑕佷慨鏀逛竴浠介厤缃枃浠讹紝姝ゅ浠est.txt鏂囦欢涓轰緥锛屾墦寮缁堢锛圕trl+Alt+T锛,杈撳叆sudo  vim test.txt锛岃緭鍏ョ數鑴戠殑...
  • 扩展阅读:linux使用vim编辑文件 ... linux进入vim ... linux vim编辑命令 ... vi编辑器的基本使用 ... linux vim命令详解 ... linux使用vi编辑器 ... linux vim的使用方法 ... linux系统使用vim配置网卡 ... linux vim编辑器 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网