使用Vim打开和保存文件是最常用的操作,介绍使用edit命令通过文件路径来打开文件,使用write命令保存文件,当文件路径不存在或用户权限不匹配时,使用write命令调用外部shell程序完成操作. 1. edit命令打开文件 Vim命令 :edit (缩写形式为 :e) 可以通过文件的绝对路径或相对路径来打开文件. 如果想打开的文件和当前活动文件缓冲区中的文件在同一个目录里,可以使用 :edit %:h<Tab>命令. % 符号代表活动缓冲区的完整文件路径,:h 修饰符会去除路径中的文件名,…
一.如果在终端还没有打开vim 1.vim横向分屏打开多个文件 vim -o 文件1 文件2 2.vim纵向分屏打开多个文件 vim -O 文件1 文件2 二.如果在终端已经打开vim 1.横向分屏打开另一个文件 :vs 文件 2.纵向分屏打开另一个文件 :sp 文件 三.关闭窗口 1.关闭所有 :qa 2.关闭光标所在窗口 :q或者:close 3.关闭除光标所在的窗口之外的其它窗口 :only 四.切换窗口 ctrl + w w(w按两次) 或者 ctrl + hjkl…
打开多个文件: 1.vim还没有启动的时候: 在终端里输入  vim file1 file2 ... filen便可以打开所有想要打开的文件 2.vim已经启动 输入 :open file 可以再打开一个文件,并且此时vim里会显示出file文件的内容. :e ../myFile.pl 1. vim 文档名   普通方式打开文档       2. vim +n 文档名      打开文档后,定位第n行 3. vim ,进入vim界面之后使用命令 :e 文档名 打开文档,此方式可以在编辑一个文档的…
因为Silverlight是运行在浏览器中的客户端,所以对于程序的操作权限要求比较严格,以本篇的主题来说,一个表现就是不能够随意的进行文件打开和保存操作,如果在代码中直接使用Stream来操作文件,会报权限不足的异常.但是Silverlight并不是不能操作文件,如果需要打开和保存文件,需要使用Silverlight提供的打开和保存文件对话框. 打开文件对话框: OpenFileDialog openDlg = new OpenFileDialog(); openDlg.Filter = "文本…
如何使用命令 在Normal mode下,输入':'字符,在GVIM界面左下可以看到如图所示的界面: 这时候可以键入命令,输入完后按下键盘上的Enter键即可执行命令. 打开文件 使用命令:e [文件路径] 例如,要打开D盘下的t.txt文件,那么在Normal mode下,输入:e d:\t.txt即可打开此文件. 保存文件 命令: :w -保存当前文件 :up    -同上 :w 文件路径 -将当前文件另存为 :up 文件路径  -同上 :w! 文件路径  -将当前文件另存为,会覆盖另存为指…
打开多个文件: 1.vim还没有启动的时候: 在终端里输入  vim file1 file2 ... filen便可以打开所有想要打开的文件 2.vim已经启动 输入 :open file 可以再打开一个文件,并且此时vim里会显示出file文件的内容. 同时显示多个文件: :split :vsplit 在文件之间切换: 1.文件间切换 Ctrl+6-下一个文件 :bn-下一个文件 :bp-上一个文件 对于用(v)split在多个窗格中打开的文件,这种方法只会在当前窗格中切换不同的文件. 2.在…
So Easy 这里使用打开 Hello.class 文件为例 首先使用 vim -b Hello.class 打开文件,然后在 Vim 的命令模式下输入 :%!xxd 回车即可看见文件内容. 效果: 00000000: cafe babe 0000 0034 001d 0a00 0600 0f09 .......4........ 00000010: 0010 0011 0800 120a 0013 0014 0700 1507 ................ 00000020: 0016…
功能:java图形用户界面开发,练习打开保存文件 代码如下: import java.awt.FileDialog; import java.awt.Frame; import java.awt.Menu; import java.awt.MenuBar; import java.awt.MenuItem; import java.awt.TextArea; import java.awt.event.ActionEvent; import java.awt.event.ActionListen…
一 打开文件 Stream myStream = null; OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.InitialDirectory = "d:\\"; openFileDialog1.Filter = "ext files (*.txt)|*.txt|All files(*.*)|*>**"; openFileDialog1.FilterIndex = 2…
一.打开文件 Stream myStream = null;            OpenFileDialog openFileDialog1 = new OpenFileDialog();            openFileDialog1.InitialDirectory = "d:\\";            openFileDialog1.Filter = "ext files (*.txt)|*.txt|All files(*.*)|*>**"…
1.手动重加载文件的命令是:e! 2.一劳永逸的方法是:vim提供了自动加载的选项 autoread,默认关闭. 在vimrc中添加 set autoread即可打开自动加载选项,相关选项: :help 'autoread' :help timestamp :help FileChangedShell :help :checktime 另外,vim使用tag进行切换时,如果当前文件修改未保存,会提示需保存后才能跳转. 在vimrc中添加 set autowriteall 可使切换文件时,修改的文…
由于服务器不是我一个人在操作,在修改apache配置文件时发现了一个很奇怪的问题,vim编辑打开配置文件发现后面都有一个^M的标记 虽然不会影响服务的运行,但总感觉不对劲,所以在此我尝试用替换的方式来设置它 :%s/\^M//g 虽然也成功了但还是感觉不是这么简单, 查阅了下资料后发现,原来是我的一个同事用远程工具和windows下的编辑器修改过该文件,所以造成的回车问题,因为windows下的回车符与 Linux是有区别的,具体是什么这里不想做概述,只说命令: dos2unix httpd.c…
sp   vim -o file1 file2    纵向打开文件 Ctrl+w Ctrl+v         vim -O file1 file2   横向打开文件…
格式如下: #vim file*.txt 或者 #vim file file2 file3 查看当前编程的是那个文件,在冒号命令行下 :args 命令,类似:file [file2],以中括号里面为当前编辑的文件 : :next 转到下一个文件可以简写:n : :prev 转到上一个文件,简写无效: :last 转到最后一个文件: :first 转到最前一个文件: :w 存盘:可以配合next,prev使用,如::wn ; :wprev; 但不能配合last,first; :2next ;可以在…
1. OpenFileDialog openImageDialog = new OpenFileDialog(); openImageDialog.Filter = "Image Files (*.jpg;*.png)|*.jpg;*.png"; openImageDialog.Multiselect = false; if (openImageDialog.ShowDialog() == DialogResult.OK) { MessageBox.Show(openImageDial…
import sys import os from PyQt5.QtWidgets import QApplication,QWidget,QFileDialog from t import Ui_Form class myform(QWidget,Ui_Form): def __init__(self): super().__init__() self.setupUi(self) self.btn1.clicked.connect(self.btn_clear) self.btn2.click…
一.如果在终端中开没有打开vim,可以: 横向分割显示: $ vim -o filename1 filename2 纵向分割显示: $ vim -O filename1 filename2 二.如果已经用vim打开了一个文件,想要在窗口中同时再打开另一个文件: 横向分割显示: :sp filename 纵向分割显示: :vsp filename 其中,vs可以用vsp或者vsplit替换,sp可以用split替换. 如果finename不存在,则会新建该文件并打开. 三.关闭窗口 关闭光标所在的…
在多线程单元模式(MTA)中为应用程序使用.NET OpenFileDialog和SaveFileDialog 下载FileDialogsThreadAppartmentSafe_v1.zip 如果您将C#用于桌面开发项目,您可能知道Win32打开和保存文件对话框的默认C#包装类的强大功能.它们易于使用,您将始终拥有正确的Windows风格. 但也存在一些问题,其中一些问题在本文中进行了讨论. 背景 一旦开发了更大的应用程序,您可能会注意到,一旦将调用者线程单元状态设置为MTA,默认 OpenF…
vim操作 插入模式         命令行模式         末行模式 命令行模式  ->   插入模式 i --->   在当前光标的前一个插入 I --->   在行首插入 a --->   在当前的光标的后一个插入 A --->   行尾插入 o --->   在光标所在的这一行的下一行插入 O --->   在光标所在的这一行的上一行插入 s --->   删掉当前光标所在的字符并且进入插入模式 S --->   删掉当前光标所在的这一行并…
我本人是 Vim 的重度使用者,就因为喜欢上这种双手不离键盘就可以操控一切的feel,Vim 可以让我对文本的操作更加精准.高效. 对于未使用过 Vim 的朋友来说,可能还无法体会到这种感觉.由于使用 Vim 有一定的学习成本,只有做到非常熟练的程度才能感受到它带来的快捷. 这里我就自己日常有使用过的 Vim 指令做一个总结,总共分成 21 点,建议有想学习 Vim 的同学,可以按照文章配合搜索引擎多多尝试,相信你会慢慢喜欢上 Vim. 本文更倾向于有一定基础的同学,因为有很多点,如果写得太详细…
[转]一个 Vim 重度用户总结的 vim 超全指南 我本人是 Vim 的重度使用者,就因为喜欢上这种双手不离键盘就可以操控一切的feel,Vim 可以让我对文本的操作更加精准.高效. 对于未使用过 Vim 的朋友来说,可能还无法体会到这种感觉.由于使用 Vim 有一定的学习成本,只有做到非常熟练的程度才能感受到它带来的快捷. 这里我就自己日常有使用过的 Vim 指令做一个总结,总共分成 21 点,建议有想学习 Vim 的同学,可以按照文章配合搜索引擎多多尝试,相信你会慢慢喜欢上 Vim. 本文…
前几天写自动化部署脚本,用的是paramiko和shell相结合,paramiko可是实现ssh登录,文件及文件夹的上传下载,这些功能,然后一直想自己写个东西出来,于是就想把这些功能我把他放到图形化界面,于是这几天一直在看,昨天一直在纠结使用什么来写这个图形化界面,wxpython,tkinter??? 然后昨天下午看了一下午的tkinter,今天还是觉得使用wxpython,因为手头有一本python基础教程,上面刚好有wxpython的一些例子,今天早晨做公交都一直在纠结这个事情,现在不纠结…
打开文件 VIM /etc/inittab 默认的安装没有设置ctrl_W为退出.也可以设置::map <C-W> :close<CR> 或:map <C-W> :close<CR>可以调用菜单alt_FC来退出.上面的方式均会提示是否保存修改的内容.:map <C-W> :wq<CR>则存盘并退出. 不过,一般是这样做的:按esc(建议按两次)输入::close:q退出,提示保存.:wq保存退出.:q!强行退出,不保存.:wq!加了…
一.vim 有两种工作模式: 1.命令模式:接受.执行 vim操作命令的模式,打开文件后的默认模式: 2.编辑模式:对打开的文件内容进行 增.删.改 操作的模式: 3.在编辑模式下按下ESC键,回退到命令模式:在命令模式下按i,进入编辑模式 二.创建.打开文件: 1.输入 touch 文件名 ,可创建文件. 2.使用 vim 加文件路径(或文件名)的模式打开文件,如果文件存在则打开现有文件,如果文件不存在则新建文件. 3.键盘输入字母i进入插入编辑模式. 三.保存文件: 1.在编辑模式下编辑文件…
1 vi & vim 有两种工作模式: (1)命令模式:接受.执行 vi & vim 操作命令的模式,打开文件后的默认模式: (2)编辑模式:对打开的文件内容进行 增.删.改 操作模式: 2 创建.打开文件:$ vi [filename] (1)使用 vi 加文件路径(或文件名)的模式打开文件,如果文件存在则打开现有文件,如果文件不存在则新建文件,并在终端最下面一行显示打开的是一个新文件. (2)键盘输入字母 "i" 或 "insert" 键进入最常…
1.vi & vim 有两种工作模式: (1) 命令模式:接受.执行 vi & vim 操作命令的模式,打开文件后的默认模式: (2) 编辑模式:对打开的文件内容进行 增.删.改 操作的模式: #在编辑模式下按下 ESC 键,回退到命令模式. 2.创建.打开文件:$ vi [filename] (1)使用 vi 加 文件路径(或文件名)的模式打开文件,如果文件存在则打开现有文件,如果文件不存在则新建文件,并在终端最下面一行显示打开的是一个新文件. (2)键盘输入字母 “i”或“Insert…
Windows下Git Bash中VIM打开文件中文乱码,解决方法是: 步骤一 admin@DESKTOP-O99620V MINGW64 /d/项目GGE/Hard_for_GGE (master) $ cd /etc/ admin@DESKTOP-O99620V MINGW64 /etc $ vi vimrc 步骤二 在打开的vimrc文件开头添加以下代码: set nu set fencs=utf-,gbk,utf-,utf-,ucs-bom 保存并退出vimrc编辑文档. 步骤三 1.退…
vim打开文件时,没有用root账户,保存时才发现需要root权限.办法是在vim执行一下命令: :w !sudo tee % 未完待续…
1.先用vim打开文件的二进制形式,如果不以二进制可能会产生转换错误. vim -b file-to-open.dat 2.用xxd把文件转换成十六进制格式 :%!xxd 现在就可以对待普通文本一样查看和编辑二进制文件了. 3.vim 单文件替换方法 :%s/old/new/gc          全文执行替换,询问是否替换 4.修改完成使用xxd把十六进制转换回二进制 :%!xxd -r 5.保存文件,并退出vim :wq 参考:http://blog.csdn.net/qiuchangyon…
Xshell 远程使用vim打开文件不能使用右键复制粘贴(右键显示可视)的问题 Debian9.4系统不能再VIM打开文件界面不能使用右键复制粘贴 root@debian:~# vim /usr/share/vim/vim80/defaults.vim ....... #大约在70行 if has('mouse') set mouse=v #将 set mouse=a 改成 set mouse=v endif ....... 保存退出即可…